Woosky
技能与模板 / 全部技能与模板

Claude Skill 是什么?怎么写一个自己的 Skill

用 Claude 久了你会发现,很多任务其实是一套固定流程:先读材料、再按规范输出、最后检查。与其每次把流程说一遍,不如把它打包成一个 Skill,让 Claude 自带这份”说明书”。

Skill 是什么

一个 Skill 就是一个包含 SKILL.md 的目录。当任务匹配到它的描述时,Claude 会自动读取这个文件,按里面的步骤和规范来执行。

my-skill/
└── SKILL.md

SKILL.md 是核心,里面用 YAML 头部声明身份,正文写完整的工作流程。

最简单的 SKILL.md

---
name: blog-post
description: 按照本站规范撰写一篇中文博客文章
---

# 博客文章写作

按以下流程写作:

1. 先阅读本站的内容规范文档
2. 根据用户给出的主题列出大纲
3. 与用户确认大纲后再写正文
4. 正文使用口语化表达,不堆砌术语
5. 输出 Markdown 格式,frontmatter 包含 title / description / pubDate / tags

两个字段最关键:

  • name:Skill 的名字
  • description:描述这个 Skill 擅长什么——Claude 靠它判断什么时候该用

一个”加分”的目录结构

真正好用的 Skill 通常不只是单个 md:

docs-skill/
├── SKILL.md
├── style-guide.md      # 补充规范:写作风格、禁止事项
├── templates/          # 各种文档模板
└── references/         # 参考资料、示例

这样可以把规范拆开维护,SKILL.md 只负责”什么时候用 + 怎么用”,细节交给子文件。

怎么安装和使用

把 Skill 目录放进 Claude Code 的配置目录即可。在对话中描述任务时,只要任务和 description 匹配,Skill 就会自动被调用——你也可以主动指定。

我的建议

Skill 的本质,是把你的经验和规范固化下来,让 AI 每次都不必从零开始。

强烈建议把你反复在做的任务(写文章、写周报、做翻译)都逐步做成 Skill。你会发现 AI 输出的稳定性提高一大截。

本站的「技能与模板」栏目会持续发布可以直接使用的 Skill 和模板,敬请关注。