如果你频繁要为新工具写Skill,这个过程本身就会变得繁琐。你试过用Skill去创建Skill吗?今天为大家分享的Skill Creator这个Skill就是干这事儿的,帮你把你的工作流沉淀成AI能自动调用的"技能",告别繁琐的操作!
Skill Creator到底是个什么东西
Skill Creator本身也是一个Skill,唯一职责就是帮你创建新的Skill。你在Claude Code里加载它之后,创建Skill这件事就变成了一次对话。 你只需要描述想要的新Skill该做什么,Skill Creator会引导你走完这几步:
明确Skill的名称和描述,梳理核心功能和适用场景,写出SKILL.md文件的完整内容,再把文件保存到正确的目录位置。
整个过程不用你手动建文件,不用记Markdown格式,也不用记.claude/skills/的目录结构该怎么摆。这些细节Skill Creator全帮你封装在对话背后了。
这有点像"用Python写Python"——Skill Creator利用Claude Code自身对SKILL.md格式的理解,来生成符合规范的Skill文件。
它对SKILL.md的frontmatter要求、目录结构、命名规则都吃得很透,所以生成的文件结构正确、内容完整、描述也够准。
Skill Creator怎么用?
第一步,装上Skill Creator。
Anthropic把它做成了官方插件,放在claude-plugins-official这个插件市场里,不用你自己去网上找文件复制粘贴。
在Claude Code里依次执行/plugin marketplace add anthropics/claude-plugins-official添加市场,再执行/plugin install skill-creator@claude-plugins-official装插件,装完跑一下/reload-plugins让它在当前会话里生效。
如果Claude Code提示插件市场不存在或者是旧版本,跑/plugin marketplace update claude-plugins-official刷新一下,或者重新添加市场,再装一次就行。
装好之后,在对话里输入类似"帮我创建一个Skill"这样的话,Claude Code就会识别到激活条件,进入创建引导流程。
第二步,描述你想要的Skill。
Skill Creator会引导你一步步完善定义,先从这个Skill的目的说起。
比如你想做一个规范前端代码生成的Skill,可以这样描述:"我想创建一个Skill,用于规范前端代码生成。团队要求组件文件用PascalCase命名,目录结构遵循feature-based模式,每个组件必须有对应的单元测试,CSS用CSS Modules。"
Skill Creator会顺着这段描述追问几个问题,把范围细化,拿到答案之后自动生成初步的Skill框架,包括名称、描述和核心内容。
第三步,确认和完善。
Skill Creator会给你看一份完整的SKILL.md草案,里面通常包括frontmatter元数据、概述部分、详细规则(编码规范、命名约定、测试要求),还有注意事项——常见陷阱和最佳实践。
你可以直接在对话里提修改意见,措辞不满意、细节漏了,说一声它就实时更新。
第四步,保存和使用。
内容确认无误后,Skill Creator会把文件存到.claude/skills/目录下对应的子目录里。
保存完这个Skill就在后续对话里自动生效了。
以后跟Claude Code聊天,只要任务匹配这个Skill的描述,它就会自动加载相关规则——比如输入"帮我重构一下用户组件",前端编码规范的Skill就会被激活,Claude Code照着你定义的标准来生成代码。
Skill Creator是怎么运作的
它能准确生成符合规范的文件,关键在于对SKILL.md格式吃得很透。
每个Skill存在.claude/skills/目录下的一个子目录里,子目录名就是Skill的名称,里面放一个SKILL.md文件:
SKILL.md采用Markdown格式,顶部是YAML frontmatter:
frontmatter之后就是Skill的具体说明,包括概述、使用指南、注意事项。
Claude Code加载Skill时会读frontmatter里的name和description,用description判断这个Skill跟当前任务合不合适。
值得一提的是,Anthropic内部发现Claude有"欠触发"的倾向——该用某个Skill的时候没用上。所以Skill Creator在写description时会刻意写得"主动"一点,把可能触发的场景多列几个,而不是只写一句干巴巴的功能说明,这样才能提高匹配命中率。
生成文件时,Skill Creator会确保几件事:名称不跟已有Skill重复,description能覆盖核心用途方便匹配,结构完整包含概述和详细规则,Markdown语法和YAML frontmatter都没写错。
Skill Creator生成的Skill还能跟MCP服务器配合用。比如一个数据库查询的Skill可以配合PostgreSQL的MCP服务器一起工作——Skill告诉Claude Code查询该守什么规范,MCP服务器负责实际连数据库。这种"知识+能力"的组合,让Claude Code在特定领域既知道该做什么,也知道怎么做。
什么时候该用Skill Creator
判断要不要用,可以照这个表来:
| | |
|---|
| | |
| | |
| | |
| | |
| | 持久化规则用Skill,项目级规则用CLAUDE.md |
| | |
有个简单的判断标准:Claude Code需要"知道"什么,用Skill;需要"做到"什么,用MCP。
Skill Creator的价值就在于,它让创建Skill这件事变得足够简单,简单到你不用犹豫要不要用。描述需求、确认内容、自动保存,几次对话就搞定。
Skill Creator体现了Claude Code设计里的一个核心理念:让扩展变得足够简单,没人会拒绝用它。
一次对话就能生成结构化的Skill文件,知识注入的门槛被实实在在地降低了。不管是团队编码规范、API调用流程,还是项目部署步骤,都能用自然语言描述出来,交给AI转成可执行的规则文件。
Skill Creator本身也是一个Skill,这种"用Skill造Skill"的设计,让Claude Code的扩展体系有了一个自举循环——它不替代MCP服务器,也不取代内置工具,而是站在知识和能力之间搭了座桥,让Claude Code在具体场景里显得更专业、更靠谱。