SuperAPI AI 工具集

skill-updater

通用与其它

查看项目

更新于 10-15 21:12

技能介绍

用途:Skill Updater 提供一套基于用户反馈更新现有技能的流程指导。当用户反馈某个技能的表现问题、希望改进或修改技能、报告缺陷,或想为现有技能添加新功能时使用。

必要输入:技能路径(技能目录或 .skill 文件的路径)与反馈(需要修改、改进或修复的内容描述)。

更新流程:第一步加载并理解技能,可用 scripts/analyze_skill.py <skill-path> 查看技能名称、描述、SKILL.md 行数与词数、捆绑资源及结构问题,再读取 SKILL.md;若为 .skill 压缩包,先执行 unzip <skill-path>.skill -d /tmp/skill-extract/。第二步分析反馈,归类为缺陷修复、缺失功能、清晰度、性能、触发条件等类型。第三步制定变更计划,列出要修改的文件、每处改动及新增或删除的文件。第四步实施变更,SKILL.md 正文保持在 500 行以内、使用祈使句、必要时把详细内容移入 references/,并确保 frontmatter 描述覆盖所有触发场景;脚本修改后需测试并保持既有接口,引用保持距 SKILL.md 一层。第五步验证与打包,执行 scripts/quick_validate.py <skill-path>,通过后执行 scripts/package_skill.py <skill-path>。

常见模式包括修复脚本缺陷、提升触发准确性、添加新功能、降低上下文占用。最佳实践为最小改动、改后测试、保留原意图、行为变化时更新文档,并考虑向后兼容。限制:资料未提供具体收费、平台支持范围及更多细节。