用途:Skill Creator 用于创建新技能并迭代改进。整体流程为:明确技能目标与实现方式,写出技能草稿,创建测试提示并运行带技能的 Claude,帮助用户从定性和定量两方面评估结果,根据反馈重写技能,重复直到满意,再扩大测试集规模。使用时需先判断用户处于流程的哪个阶段,再介入协助推进;若用户已有草稿,可直接进入评估与迭代环节。
主要能力:撰写 SKILL.md(含 name、description、compatibility 等组件);description 是主要触发机制,需同时说明技能做什么以及何时使用,并写得稍“主动”以对抗欠触发;支持渐进式披露的三级加载(元数据、SKILL.md 正文、捆绑资源);可组织 scripts/、references/、assets/ 等资源;提供测试用例、断言、评分、聚合基准与查看器;还可运行技能描述改进脚本优化触发。
使用方式:测试用例保存到 evals/evals.json,先只写提示;运行阶段为每个用例同时启动带技能与基线两个子代理,结果放入 <skill-name>-workspace/ 并按迭代与用例分目录;运行期间起草断言;完成后评分、聚合并启动查看器。聚合命令为 python -m scripts.aggregate_benchmark <workspace>/iteration-N --skill-name <name>;查看器命令为 nohup python <skill-creator-path>/eval-viewer/generate_review.py <workspace>/iteration-N --skill-name "my-skill" --benchmark <workspace>/iteration-N/benchmark.json > /dev/null 2>&1 &。
适用场景:从零创建技能、改进已有技能、为技能建立可验证的测试与基准、优化技能触发描述。
限制:技能不得包含恶意软件、漏洞利用代码或危害系统安全的内容;主观类技能(写作风格、艺术)更适合定性评估,不宜强行套用断言;部分环境需使用 --static 模式,反馈以 feedback.json 下载后复制回工作区。其余细节暂未提供。