关于 skill-builder
skill-builder 是用于创建、验证和改进 Agent Skills 的技能,面向技能作者。它以明确的检查关卡引导从需求和结构设计到编写与触发测试。
主要功能
- 01定义需求与范围
- 02选择单文件或多文件结构
- 03指导编写 SKILL.md
- 04验证 YAML、布局和命名
- 05测试自然语言触发语句
适用场景
- 01创建新的 Agent Skill
- 02检查现有技能的文件与元数据
- 03改进技能说明和参考文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ existential-birds/ beagle --skill skill-builder安装后在 Claude Code 中输入/skill-builder确认已加载。
附带文件references/skill-builder-guide.md
详细介绍
技能构建器
创建、验证和完善 Agent 技能。
快速开始
- 收集能力、触发条件和必需的领域知识。
- 选择简单的单文件技能,或包含参考资料的多文件技能。
- 编写
SKILL.md,提供简洁且聚焦于触发条件的指令。 - 仅在详细内容会导致
SKILL.md过于冗长时,才添加参考文件。 - 验证 YAML frontmatter、文件布局和命名。
- 使用用户可能会说的自然语言测试技能。
工作流
- 从需求和范围控制入手。
- 先设计结构,再编写内容。
- 使用第三人称撰写描述,并包含触发关键词。
- 对较长的示例、模板和验证详情使用渐进式披露。
检查关卡
按顺序执行。“通过”意味着你能用具体产物(书面要点、路径、行数、解析后的 YAML)满足检查要求,而不是凭主观感觉认为“已完成”。
- 需求 — 通过: 能力、触发条件和任何必需的领域知识(或明确注明“无”)均已写下或向用户确认。
- 结构 — 通过: 已选择单文件方案或
SKILL.md+references/方案;详细内容放在参考资料中,而不是内联到SKILL.md。 - 草稿 — 通过: Frontmatter 是有效的 YAML,且包含
name和description;SKILL.md不超过 500 行;SKILL.md中的每个相对链接都能解析到此技能目录下的现有路径;每个allowed-tools条目(如果存在)都有合理依据。 - 触发检查 — 通过: 至少确定一个与
description可能匹配的自然语言用户表述,用于快速调用测试。
验证
- 确保
SKILL.md不超过 500 行。 - 优先使用单层参考链接。
- 避免提供时效性较强的指导。
- 确认 frontmatter 是有效的 YAML。
- 检查所有
allowed-tools条目是否必要且正确。
高级参考
完整的工作流、模板、示例和验证清单请参阅 references/skill-builder-guide.md。
评论
支持 Markdown