Skill Builder 用于为 Claude Code 构建生产质量的 Skill,强调正确结构、可被发现的描述和最佳实践。
用途:帮助创建、构建或设计 Skill。用户可以借助它完成需求收集、描述撰写、名称校验、结构规划、实现、验证和测试等工作流。
主要能力:
- 描述公式:[功能] + [使用时机] + [触发词]。描述最多 1024 字符,需要具体并包含触发词。
- 名称规则:仅允许小写字母、数字、连字符;最多 64 字符;不能有空格。
- 结构选择:可创建个人 Skill(~/.claude/skills/)或项目 Skill(.claude/skills/);简单场景用单文件,复杂场景用多文件,例如 SKILL.md、reference.md、examples.md、scripts/、templates/。
- 工具限制:默认完整权限,也可通过 allowed-tools 字段限制为只读或有限范围。
- 验证与测试:检查描述公式、名称格式、YAML 分隔符、空格而非制表符、指令清晰度、示例可测试性、依赖记录等;测试时需重启 Claude Code,再用触发词验证 Skill 是否自动启用。
使用方式(命令保持原样):
- 创建个人 Skill 目录:mkdir -p ~/.claude/skills/skill-name
- 创建项目 Skill 目录:mkdir -p .claude/skills/skill-name
- 创建多文件结构:mkdir -p ~/.claude/skills/skill-name/{templates,scripts,examples}
- 调试可运行:claude --debug
- 查看 Skill 文件:cat ~/.claude/skills/skill-name/SKILL.md
YAML frontmatter 示例结构:
name: skill-name description: [使用描述公式] allowed-tools: Read, Grep, Glob # 可选,仅在限制工具时使用
适用场景:为 Claude Code 创建、构建或设计 Skill;需要团队共享的项目 Skill;需要脚本、模板或大量文档的复杂 Skill;只读分析或审查类 Skill。
限制与注意事项:资料未提供该工具的收费、价格或平台信息;缺失事实暂未提供。Skill 的自动发现依赖描述质量与触发词匹配,描述含糊会导致永不启用;若错误启用,通常是描述过宽或与其他 Skill 重叠。YAML 常见错误包括缺少开闭 ---、使用制表符而非空格、含特殊字符未加引号。Skill 修改后需重启 Claude Code 才能加载。资料未提供更多关于发行方式或集成细节。