用途:Skill Creator 帮助用户从零创建技能,或修改、优化已有技能,并通过测试与评估衡量技能表现。它适用于用户想“把某个流程变成技能”、已有草稿需要迭代,或想提升技能触发准确度的场景。
主要能力:引导明确技能意图(技能应让 Claude 做什么、何时触发、期望输出格式、是否需要测试用例);通过 init_skill.py 脚手架生成目录结构(SKILL.md 模板、scripts/、references/、assets/,并注册到 CLAUDE.md);编写 SKILL.md 的 name 与 description;设计 2-3 个真实测试提示并保存到 evals/evals.json;同时运行带技能与基线两组子代理;起草可客观验证的断言;捕获 token 与耗时数据;用 grader 子代理评分并聚合为 benchmark;通过 eval-viewer/generate_review.py 展示结果;根据反馈迭代;可选进行盲比较与描述优化。
使用方式:创建新技能时运行 uv run scripts/init_skill.py <skill-name> --path <output-directory>。聚合基准使用 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 &,迭代 2 及以上可加 --previous-workspace。无头环境用 --static <output_path>。描述优化运行 python -m scripts.run_loop --eval-set <path-to-trigger-eval.json> --skill-path <path-to-skill> --model <model-id-powering-this-session> --max-iterations 5 --verbose。打包使用 python -m scripts.package_skill <path/to/skill-folder>。
适用场景:需要把可复用工作流固化为技能、为技能建立量化评估、优化技能描述触发效果,或对两个技能版本做严谨对比时。
限制:部分步骤依赖子代理、MCP 或 present_files 工具;盲比较为可选且多数用户不需要;描述优化耗时较长;技能应避免包含 README、安装指南等非功能性文件;SKILL.md 建议控制在 500 行以内。资料未提供具体收费、价格与平台支持信息。