AI 小白学 Skill 完全指南
1️⃣ 什么是 Skill?为什么要用?
Skill(技能) 就是给 Claude 写的一份"操作手册"——告诉它遇到某种情况时该怎么做,不用每次重新说一遍。
生活中的类比
想象你要教一个新同事做事:
- 没有 Skill:每来一个任务,你都要从头到尾说一遍要求
- 有 Skill:写一份 SOP(标准操作流程),以后说"按 SOP 来"就行了
为什么要用?
| 场景 | 没 Skill | 有 Skill |
|---|---|---|
| 每次提交代码要跑测试 | 每次都说"先跑测试再提交" | /submit 自动跑测试 |
| 写 Git 提交信息 | 每次都要说格式要求 | /commit 自动按格式生成 |
| 翻译英文文档 | 每次说"翻译成中文,保留术语" | /translate 自动翻译 |
核心价值:把重复劳动变成一句话命令。
2️⃣ 什么时候该写 Skill?
黄金法则:3 次原则
如果同一件事你让 Claude 做了 3 次以上,就应该把它写成 Skill。
常见场景
- 代码规范类:提交代码、跑测试、格式化代码
- 格式转换类:翻译文档、整理笔记、转换数据格式
- 固定流程类:部署应用、检查服务器状态、生成周报
- 个人偏好类:你希望 Claude 用特定风格跟你交流
3️⃣ 实战:手把手写一个 Skill
场景设定
假设你是博主,经常写技术文章,每次写完后需要检查错别字、添加标签、生成摘要、格式化排版。
Skill 文件放在哪?
.claude/skills/
├── 你的-skill-名.md
└── 另一个-skill.md
Skill 文件格式
Markdown
---
name: skill名称 # 跟文件名一致
description: 一句话描述 # 显示在 skill 列表中
---
# 指令内容
用 Markdown 写你希望 Claude 执行的步骤。越具体越好。
实例:blog-review Skill
Markdown
---
name: blog-review
description: 审查博文:检查错别字、生成标签和摘要、优化排版
---
## 步骤 1:检查错别字
列出明显的错别字和不通顺的句子。
## 步骤 2:生成标签
根据文章内容生成 3-5 个标签。
## 步骤 3:生成摘要
用一句话概括文章核心内容。
## 步骤 4:排版优化
段落之间空一行,重要内容加粗,每段不超过200字。
4️⃣ 如何调用 Skill?
两种方式
方式一:直接输入
/你的-skill-名
例如:/blog-review
方式二:自然触发
Skill 的 description 描述了用途,Claude 会在合适场景自动提示。
注意事项
- 文件名用 kebab-case(短横线连接):
my-skill.md - 写完 Skill 需要新开对话才能出现在
/列表中 - 但在当前对话中直接输入
/<名称>也可以调用
5️⃣ 进阶小贴士
- 可以在 Skill 中引用其他 Skill(
[[skill-name]]语法) - 可以在描述里说明用户需要提供什么参数
- 可以结合
/loop定时自动执行某个 Skill