✏️ 编辑

AI 小白学 Skill 完全指南

创建于 2026-06-12 14:29:13 · 更新于 2026-06-12 14:29:13

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