1. 基本信息
| 项目 | 内容 | 数据来源 |
|---|---|---|
| 名称 | skill-creator | — |
| 作者/维护者 | Anthropic(anthropics/skills 官方仓库) |
GitHub API |
| 来源链接 | https://github.com/anthropics/skills/tree/main/skills/skill-creator | — |
| 许可证 | Apache License 2.0(子目录内含独立 LICENSE.txt,与合集仓库其余部分分开授权) | GitHub 仓库文件 |
| GitHub Stars / Forks | 所属合集仓库 160,784★ / 18,975 forks(合集仓库 stars 不计给单个 skill,见第 6 章说明) | GitHub API |
| 最新版本 | 无独立版本号,随仓库滚动更新;本子目录最近一次改动约在 2026-04-20(许可证与说明补全),仓库整体最近推送 2026-07-01 | GitHub API(commits) |
| 安装方式 | 整仓库 clone 或 degit 后复制 skills/skill-creator 子目录到项目 skills/ 目录 |
仓库文档 |
2. 功能介绍与亮点
skill-creator 是 Anthropic 官方出品的元技能:专门用来创建、测试、迭代和优化其他 Claude Skill。核心是五阶段流程:捕捉意图(访谈明确触发时机与输出格式)→ 撰写 SKILL.md → 并行跑“带 skill / 不带 skill(基线)“测试用例 → 汇总通过率、token 消耗等基准数据并用交互式查看器人工复核 → 据反馈迭代重跑,直至满意。另内置独立的描述优化循环:生成 20 条触发测试查询,跑最多 5 轮脚本,把触发准确率最高的描述写回 SKILL.md。
亮点:把单元测试、A/B 基准对比这类软件工程严谨性引入此前高度依赖“感觉”的 skill 编写;官方出品、随仓库同步维护;采用渐进式披露设计,避免 SKILL.md 无限膨胀。
3. 适用场景
固定分类:元技能与 Agent 增强
- 正在为 Claude Code 编写自定义 skill、想要一套标准化脚手架而非从零摸索的初中级用户
- 团队内 skill 数量增多后,需要验证“这个 skill 到底有没有起作用”而非凭感觉判断的场景
- skill 描述触发不准(该触发时没触发,或误触发)需要系统化调参的开发者
- 需要把已迭代多轮的 skill 打包(
.skill文件)以便分发的维护者
4. 跨 Agent 兼容性
- Claude Code:原生支持——官方为 Claude Code 及 Claude.ai、Cowork 场景专门设计并适配(三种运行环境有对应降级方案)
- Codex:未验证——抓取材料中未见 Codex 专属适配说明
- OpenClaw:未验证——抓取材料中未提及
- Hermes Agent:未验证——抓取材料中未提及
(仅基于已抓取材料判断,未为兼容性单独发起搜索)
5. 推荐理由
Agent Skill 的普遍痛点是“能跑但不知道好不好用”——措辞或模型一变,之前能用的 skill 可能悄悄失效,多数人只是“跑一次、看着输出合理就算过关”。skill-creator 把这件事系统化:强制做“带 skill / 不带 skill”对照实验,量化通过率与 token 开销,再配合交互式查看器人工复核和描述触发准确率自动调参。对正在编写自定义 skill 的初中级用户,这是官方给出的、从“能用”到“可验证好用”的标准方法论,完全免费、无需第三方账号。
6. 评分
| 维度 | 分数 |
|---|---|
| 受欢迎程度 | 9 |
| 可用性 | 9 |
| 安全性 | 8 |
| 综合评分 | 8.7 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令执行 | 有,均为本地开发态操作(跑评测脚本、生成基准数据、可选启动本地 HTML 查看器 server、打包 skill),无破坏性操作,SKILL.md 全文公开可审计 |
| ② 运行时联网外发 | 默认不联网;仅在启动交互式查看器时可选打开本地浏览器,无用户数据外发;提供 --static 无服务器模式 |
| ③ API key/凭据 | 不要求。描述优化功能此前需要 ANTHROPIC_API_KEY,仓库已有专门提交(2026-03 前后)将其移除 |
| ④ 可疑指令 | 未见 prompt injection 或隐藏指令;SKILL.md 正文明确写入反滥用安全原则,要求生成的 skill 不得包含恶意代码或诱导未授权访问 |
| ⑤ 作者信誉 | Anthropic 官方仓库,信誉最高档 |
| ⑥ License | 子目录内含独立 Apache License 2.0 全文,权责清晰 |
| ⑦ 维护时间 | 子目录级最近改动约 3 个月内;仓库整体持续活跃(最近推送 2026-07-01) |
安全性未给满分的原因:本 skill 涉及本地脚本执行(评测/打包/启停本地 server),虽范围明确、全程可审计,仍落在“有代码执行但可审计”的 7–8 档,未达到“纯提示词零执行”的满分档。
7. 跟同类 Skills 相比的优势
| 项目 | 定位 | 受欢迎程度证据 | 安全性关注点 |
|---|---|---|---|
| skill-creator(本次推荐) | 官方元技能:创建/测试/优化 Claude Skill 本身 | Anthropic 官方出品,独立被 awesome 列表列为“Skill Creation Tool”专项分类,另有 2 篇独立技术文章专门介绍 | 仅本地执行、无外联、无需凭据 |
| Skill_Seekers(yusufkaraaslan) | 把文档网站/GitHub 仓库/PDF 等批量转换为 SKILL.md | 14,452★,MIT 协议,2026-06 仍在发版(v3.8.0) | 需联网抓取任意文档站点,可选接入多家第三方 LLM API 做内容增强,凭据种类较多 |
| superpowers-lab(obra) | superpowers 插件的实验性新技能孵化仓库 | 394★,与已收录的 superpowers 同作者的姊妹仓库 |
定位实验性,成熟度证据不足 |
| superpowers-skills(obra) | superpowers 插件的社区可编辑技能集 | 720★,但仓库已 archived(停止维护) | 已弃置,维护风险高 |
差异化:Skill_Seekers 解决“把已有文档/仓库自动变成 skill”(输入是外部文档),skill-creator 解决“从需求访谈开始、从零设计并验证 skill 是否真有效”(输入是用户意图),二者互补而非替代——有现成文档要转化选 Skill_Seekers 更快;要从零设计并确保质量、或给已有 skill 做量化体检,skill-creator 是官方标准答案。superpowers-lab / superpowers-skills 是 superpowers 插件生态内部的技能孵化仓库,通用性不及前两者。
8. 用户评价
- Joe Njenga(技术作者,Medium「AI Software Engineer」专栏):认为该工具把单元测试、A/B 对比等软件工程严谨性带入此前靠经验判断的 skill 编写工作,解决了模型升级后 skill 悄悄失效却无从察觉的问题。
- Mohit Aggarwal(Medium「All About Claude」专栏作者):实测后反思此前验证 skill 只是“跑一次看着还合理就算过关”,属于凭感觉而非真正验证,认为该工具填补了这一空白。
两篇均为已抓取验证的独立技术文章原文,非搜索摘要臆测。
9. 其他补充
内置“打包”脚本可将迭代完成的 skill 输出为 .skill 文件用于分发;查看器支持“与上一轮迭代结果对比”模式,便于持续追踪某个 skill 多轮修改后的效果变化。
10. 安装使用方式
- 方式一:
git clone https://github.com/anthropics/skills.git,复制skills/skill-creator子目录到自己项目的 skills 目录 - 方式二:仅 degit 该子目录:
npx degit anthropics/skills/skill-creator skills/skill-creator - 安装后无需重启;当用户提出“创建一个新 skill / 优化某个 skill / 测一下这个 skill 好不好用”等意图时,Claude Code 会依据 SKILL.md 的 description 自动触发
- 完整功能(如描述优化循环)在 Claude Code CLI(
claude -p)环境下体验最完整;在 Claude.ai 或 Cowork 等无子代理/无浏览器环境下会自动降级为顺序执行、跳过基线对比或用静态 HTML 输出
11. 注意事项
- 与 Codex / OpenClaw / Hermes Agent 的兼容性未经验证;该工具深度依赖 Claude Code 的子代理(subagent)能力做并行基线对比,迁移到其他 Agent 生态前需自行确认是否具备等价机制
- 在 Claude.ai 网页版等无子代理环境下,测试只能顺序执行且无法做基线对比,量化评测能力打折扣
- 描述优化循环功能依赖
claude -pCLI,纯网页端用户无法使用该子功能