用途:skill-creator 用于指导创建或更新扩展 Claude 能力的技能(Skill)。技能是模块化、自包含的包,通过专门知识、工作流和工具把通用 Claude 变成特定领域的专用代理。
技能结构:每个技能包含必需的 SKILL.md 与可选捆绑资源。SKILL.md 需带 YAML frontmatter(name、description 均为必填)和 Markdown 指令。捆绑资源分三类:scripts/ 放可执行代码(如 Python/Bash),适合反复重写或需确定性可靠的任务;references/ 放按需载入上下文的文档,如数据库 schema、API 文档、公司政策;assets/ 放最终输出使用的文件,如模板、图标、字体、样板代码。
设计原则:采用三级加载——元数据始终在上下文(约 100 词),SKILL.md 正文在触发时载入(少于 5k 词),捆绑资源按需加载。应避免在 SKILL.md 与 references 中重复信息,细节放 references 以保持 SKILL.md 精简;若文件超过 1 万词,建议在 SKILL.md 中给出 grep 搜索模式。
创建流程:先通过具体示例理解技能用途,再规划可复用内容,然后用 init_skill.py 初始化,运行 scripts/init_skill.py <skill-name> --path <output-directory>;随后编辑 SKILL.md,用祈使句撰写并说明用途、使用时机与如何使用各资源;完成后运行 scripts/package_skill.py <path/to/skill-folder> 打包,可选指定输出目录如 ./dist。打包脚本会先校验 YAML frontmatter、命名规范、目录结构、描述质量和文件组织,通过后生成以技能命名的 zip 文件,失败则报错退出。最后在真实任务中使用并根据反馈迭代。
限制:资料未提供具体收费、价格、平台支持或效果数据。