用途:skill-creator 帮助创建新的 Claude Code 技能,生成正确的目录结构、YAML frontmatter 与可选的附带资源。适用场景包括为项目创建自定义技能、在团队内统一技能结构、生成带脚本/参考/资产模板的技能,以及打包技能用于分发。
目录结构:技能目录包含必需的 SKILL.md(主文件,含 YAML frontmatter),可选 scripts/(确定性任务的可执行代码)、references/(按上下文加载的文档)、assets/(模板、图片、样板,不加载进上下文)。
主要能力与用法:可通过自然语言要求创建,例如在 ~/.claude/skills/ 创建名为 my-skill-name 的技能,或描述具体用途(如依据 git 提交生成发布说明,含 CHANGELOG.md 与 Slack 公告模板)。也可用初始化脚本:python3 ~/.claude/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>。生成的 SKILL.md 含 name、description(含 Use when 触发条件)frontmatter,以及 When to Use、What This Skill Does、How to Use、Example 等章节。创建后需校验:name 为 kebab-case、1-64 字符;description 为带 Use when 子句的引号字符串;内容含 When to Use 与至少一个用法示例;SKILL.md 少于 5000 词;references 与 assets 放在正确子目录;并用真实用例测试。可选打包:python3 ~/.claude/skills/skill-creator/scripts/package_skill.py <path/to/skill-folder> [output-directory]。
组织模式:基于工作流(顺序流程)、基于任务(多个操作)、参考/指南(标准、规范)、基于能力(相互关联的功能)。
限制与注意:保持 SKILL.md 少于 5000 词以高效利用上下文;references/ 放不常变的领域知识;模板放 assets/ 以避免自动加载;description frontmatter 始终包含 Use when 子句;打包前用真实用例测试。价格、收费、平台等信息暂未提供。