用途:当某个 skill 的 SKILL.md 存在错误指令或过时 API 引用时,heal-skill 负责定位并修复。
主要能力:从会话中的技能调用消息、近期引用的 SKILL.md 和当前任务上下文检测正在运行的技能;聚焦指定问题或更广上下文,判断错误内容、发现方式、根因(如过时 API、错误参数、错误端点、缺少上下文)、影响范围,并给出逐文件的修改方案(含前后对比);扫描技能目录并列出待改文件;申请用户批准后再编辑;编辑后回读校验,保证 SKILL.md 与 references/ 等内容一致,并确认没有误改其他文件。
使用方式:允许使用 Read、Edit、Bash(ls:)、Bash(git:) 工具。先确定技能名并设 SKILL_NAME 与 SKILL_DIR=./skills/$SKILL_NAME,若不明确则向用户询问。随后扫描目录:ls -la $SKILL_DIR/、ls -la $SKILL_DIR/references/ 2>/dev/null、ls -la $SKILL_DIR/scripts/ 2>/dev/null。按“技能名、问题、根因、待改文件、逐项前后对比、影响评估、验证方式”的格式呈现修改,并让用户在以下选项中作出选择:1 应用并提交全部修改;2 应用但不提交;3 修订;4 取消。未获批准不得继续。仅在选项 1 或 2 后用 Edit 应用,回读修改部分,选项 1 时用结构化信息提交。
适用场景:技能指令有误、API 或参数已过时、端点或示例不正确、需要跨文件同步修正时。
限制:需用户批准后才会改动;资料未提供更多关于收费、价格、平台或效果的信息。