摘要:Claude Code拥有丰富的Skill生态。本文将手把手教你Skill的安装、创建、使用与管理,并厘清Skill与Plugin的区别,助你从通用AI助手升级为领域专家。全文干货,可实操落地。
目录
1. Skill是什么
Skill是Claude Code的技能包,本质上是一个Markdown文件,里面写了一套针对特定任务的提示词和工作流程。
| 可复用 | 写好一次,每次对话都能用 |
| 可分享 | 别人写好的Skill装上就能用 |
| 自动触发 | Claude Code根据需求自动匹配,也可手动触发 |
作用举例:
- 安装做PPT的Skill后,只需说“帮我做个PPT”,Claude Code就知道如何排版、用何种格式、走什么流程。
- 安装公众号排版的Skill,可直接将Markdown转换为公众号发布格式。
简单来说,Skill让Claude Code从一个通用AI助手变成某个领域的专业助手。
2. Skill与Plugin的区别
很多新手容易搞混,从文件结构看非常清晰:
| 本质 | 单个能力模块 | 打包能力模块的容器 |
| 核心文件 | Skill.md(含元信息+指令) | plugin.json(描述插件信息) |
| 可包含内容 | 可选配套文件(脚本、参考文档) | 可包含多个Skill、hooks、agents、MCP servers等 |
| 定位 | 解决某一个具体任务的小模块 | 可安装、分发、复用的整体 |
一句话总结:Skill是能力模块,Plugin是打包这些能力模块和其他组件的容器。
3. 安装Skill的三种方式
3.1 Skill存放目录
| 项目级 | 项目根目录下的 .cloudskills | 仅当前项目 |
| 用户级 | 用户home目录下的 .claude/skills | 所有项目通用 |
3.2 安装方式
方式一:手动复制
- 直接下载Skill文件夹,放入上述任一目录即可。
- 示例:从GitHub下载Skill文件夹,丢到 .cloudskills 下,重启Claude Code自动识别。
方式二:第三方工具一键安装
- 在Skill分享网站上通常提供一行安装命令(如 npx install-skill xxx)。
- 命令本质:自动下载并放置到正确目录。
- 注意:npm、yarn、pnpm 效果相同,选电脑上已有的即可。
方式三:通过插件安装
- 安装完整Plugin时使用。在Claude Code对话框输入:
- 官方市场:/plugin install <plugin-name>
- 第三方市场:先添加市场,再执行安装命令。
- 安装后,插件内的Skill自动生效,无需额外操作。
三种方式本质相同:将Skill文件放到正确位置,Claude Code就能识别使用。
4. 创建自己的Skill
4.1 Skill文件结构
一个Skill就是一个文件夹,必须包含 Skill.md 文件,可选包含参考文档、示例模板、Python/JS脚本等。
4.2 Skill.md编写规范
Skill.md 分为两部分:
第一部分:元信息(YAML Front Matter)
—
name: 技能名(斜杠命令名)
description: 技能描述(用于自动触发匹配)
—
第二部分:正文指令
- 写你希望Claude Code执行的具体步骤、格式要求、注意事项等。
- 与平时写提示词一样,只是写在文件里。
示例:创建Git提交信息Skill
—
name: commit–message
description: 生成规范的Git提交信息
—
请根据当前git diff,按照 Conventional Commits 规范生成提交信息…
将上述内容保存为 Skill.md,放入文件夹,再将该文件夹放入 .cloudskills 或 ~/.claude/skills 即可生效。
4.3 更轻松的创建方式
- 对话创建:直接说“帮我创建一个写commit message的Skill”,Claude Code自动生成并放到正确位置。
- 使用内置技能引导:利用Claude Code内置的引导技能,一步步完成创建、测试和优化,特别适合新手。
5. 使用Skill:自动触发与手动触发
5.1 自动触发(推荐)
- 原理:Claude Code读取所有已安装Skill的 description 字段,当你说的话与之匹配时,自动调用相应Skill。
- 关键:description 写得好不好,直接决定自动触发准不准。
- 示例:安装了一个描述为“生成规范的Git提交信息”的Skill后,只要你输入“帮我写个commit message”,就会自动触发。
5.2 手动触发
- 输入 /技能名,例如 /commit-message,直接调用指定Skill。
5.3 控制触发行为
| require_explicit_trigger: true | 禁止自动触发,仅手动 | 部署、发消息等有副作用的操作 |
| hidden: true | 不在斜杠命令菜单显示,但仍可自动调用 | 仅希望后台自动使用的Skill |
6. 管理Skill:查看、停用与删除
6.1 查看已安装Skill
- 方法一:输入 / 列出所有可用命令(含Skill),可继续打字筛选。
- 方法二:输入 /skills 专门列出所有已安装Skill,更清晰。
6.2 停用或删除Skill
| 手动安装 | 修改 Skill.md 元信息(如加 require_explicit_trigger: true) | 直接删除Skill文件夹 |
| 通过插件安装 | 使用 /plugin 打开插件管理界面,停用对应插件 | 同左,删除插件 |
大多数情况下,装好的Skill不用额外管理,Claude Code会自动处理。
7. 更多优质Skill的获取渠道
| 官方插件市场 | Claude Code中输入 /plugin | 官方及社区认证,质量有保证 |
| 第三方分享网站 | SkillMap、AgentSkills、HubSkills等 | 按分类搜索,有排行榜和安装量 |
| GitHub | 搜索 claude-code-skill 或 claude-code-plugin | 很多高质量Skill首发地 |
👉现在Claude Code的Skill生态已非常丰富,无论你是开发、设计还是内容创作,都能找到适合自己的Skill。
8. 参考资源
- 本文基于B站视频《手把手教你在Claude Code中熟练使用SKILL技能!》撰写,由Ai好记进行步骤拆分、精华提炼转录。亲测如果平时看比较多的技术视频,可以通过Ai好记梳理思路,省时省心。

如有问题欢迎评论区交流。如果本文对你有帮助,点赞、收藏、转发支持~



