用途
Skill Creator 是一个“创建技能”的技能:帮助用户从零开始设计一个新技能,或对已有技能进行修改、优化和效果测量。它的工作方式是先判断用户当前处于技能创建流程的哪个阶段,再针对性地提供帮助,而不是要求用户必须走完整流程。
主要能力
- 捕获意图:梳理技能要让 Claude 做什么、何时触发、期望的输出格式,以及是否需要设置测试用例。
- 访谈与调研:主动询问边缘情况、输入输出格式、示例文件、成功标准和依赖项,并检查可用的 MCP 以并行调研。
- 撰写 SKILL.md:包括 name、description、compatibility 以及其余技能正文;其中 description 是主要触发机制,需同时写明功能与触发场景。
- 组织技能结构:skill-name/ 目录下包含必需的 SKILL.md,以及可选的 scripts/、references/、assets/ 三类附带资源。
- 渐进式披露:元数据始终在上下文中,SKILL.md 正文在触发时加载(理想少于 500 行),附带资源按需加载。
- 测试与评估:编写 2-3 个真实测试提示并保存到 evals/evals.json,同时运行带技能与基线两组对照,收集耗时与 token 数据,生成量化断言并进行评分与聚合。
- 结果展示:使用 eval-viewer/generate_review.py 启动查看器,展示定性输出与量化基准。
- 迭代改进:根据用户反馈与量化基准重写技能,重复循环,并在更大规模上扩展测试集。
- 技能描述优化:技能完成后可运行独立的 description improver 脚本来优化触发效果。
使用方式
用户可以直接说“我想为 X 做一个技能”,也可表示已有技能草稿想改进。该技能会根据用户所处阶段介入:帮助收窄需求、撰写草稿、编写测试用例、确定评估方式、运行提示并重复迭代。如果用户表示不需要大量评估,也可以灵活地简化流程。
适用场景
- 从零创建新技能。
- 编辑、优化已有技能。
- 衡量技能表现,包括触发效果与输出质量。
- 需要定量对比“带技能”与“不带技能”表现的评估任务。
限制
技能内容不得包含恶意软件、漏洞利用代码或任何可能危害系统安全的内容;不应创建误导性技能或用于未授权访问、数据外泄等恶意活动的技能。角色扮演类内容不受此限制。此外,沟通措辞应根据用户对技术术语的熟悉程度进行调整。