用途:这是一个“元技能”,用于创建其他技能。它分析当前会话中已完成的任务,提取关键步骤、失败经验、成功方案与注意事项,把一次性问题解决固化为可复用的 Claude Code Skill。建议在完成任务后立即使用,因为它依赖会话上下文。\n\n主要能力:回顾会话历史,识别原始需求、执行步骤、失败尝试及原因、最终方案和关键发现;通过 AskUserQuestion 收集 Skill 名称(建议 kebab-case)、主要功能描述、触发词(建议中英文各 2-3 个)与保存位置(当前插件目录 skills/ 或自定义路径);自动判断是否需要配套脚本——调用外部 API、复杂文件处理、需特定依赖、网络请求或数据解析时生成脚本,纯 prompt 工作流、bash 组合、简单文件操作则不需要;脚本优先用 Python 的 uv script 格式(内联依赖声明),需要 JavaScript 时用 Bun。\n\n使用方式:按步骤分析上下文、收集输入、决定脚本、生成 SKILL.md(含 name、description、Background、Prerequisites、Instructions、Common Pitfalls、Best Practices、Troubleshooting、Example Interaction 等段落),用 Write 写入 skills/{skill-name}/SKILL.md;若有 Python 脚本则执行 chmod +x skills/{skill-name}/{script-name}.py;可选更新 CLAUDE.md 注册新 skill;最后展示文件路径、使用方法与触发词列表。\n\n输出要求:SKILL.md 应可执行、有价值、避坑优先、含关键代码或命令示例、简洁明了。生成的 skill 是初稿,用户可能需按实际情况调整,并鼓励审查补充遗漏经验。\n\n限制:依赖当前会话上下文,适用时机受限;资料未说明是否支持其他平台或收费情况。
skill-extractor
智能体与模型
更新于 10-16 00:21