用途:Skill Creator 是一个用于创建新技能并迭代改进它们的技能,面向 Pi 环境。它帮助用户从零开始构建 SKILL.md,或对已有技能草稿进行评估与优化。
主要能力:梳理技能意图(技能应让 Pi 做什么、何时触发、期望输出格式、是否需要测试用例);访谈并研究边界情况、输入输出格式、示例文件、成功标准与依赖;撰写 SKILL.md(含 name、description、compatibility 等组件);编写测试提示并运行带技能与基线对比;起草量化断言;用 eval-viewer/generate_review.py 展示结果;根据反馈重写技能并扩大测试规模;最后可运行技能描述改进脚本优化触发。
使用方式:先判断用户处于流程的哪个阶段再介入。若用户只有想法,帮助明确需求、写草稿、写测试用例、确定评估方式并运行;若已有草稿,直接进入评估迭代。测试用例保存到 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 <output_path>。
适用场景:创建新技能、改进已有技能、为技能建立可验证的测试与量化基准、优化技能触发描述。
限制:技能不得包含恶意软件、漏洞利用代码或危害系统安全的内容,不应创建误导性或用于未授权访问、数据外泄的技能;主观类技能(写作风格、艺术)更适合定性评估,不宜强行套用断言;具体收费、价格、平台支持等信息暂未提供。