与其每次对着 AI 重复交代,不如把话说一次说清楚——固化成 Skill,让 AI 记住你,而不是你每次迁就它。
同样的话,你跟 AI 说了多少遍了?
风格要口语化、按团队规范 Review、翻译不要意译……每次都要重新交代,每次都从头说起。
Skill 就是解决这个问题的——把话说一次,以后不用再说。
但写烂了照样没用。这篇文章带你走一遍:怎么找对场景、怎么生成高质量 Skill、怎么验证它真的有效。
一、什么是Skill,它能帮你省什么
Skill 是你给 AI 写的”专属工作手册”。 把某类任务的背景、规则、输出要求写进去,AI 遇到这类任务就按手册来——不用每次重复解释。
触发方式有两种:主动输入 /技能名 直接启动,或者直接描述任务让 AI 自动识别加载。
同一套 Skill,可以在 Claude Code、Cursor、任何支持 Skill 规范的 AI 工具里复用——不只绑定一个工具。
Skill 跟 CLAUDE.md 的区别
- CLAUDE.md:项目固定背景,AI 每次都读
- Skill:按需加载,只有相关任务时触发
二、开始之前:找对场景,摸清 AI 的底
不是什么任务都值得做成 Skill。三个问题判断:会重复做吗?每次都要交代背景吗?交代不清楚输出就跑偏吗? 三个都是”是”,才值得。
团队 Review 规范、固定格式的翻译——适合。临时查问题、通用写邮件——不适合,AI 本来就会。
确认场景之后,先别写 Skill——让 AI 裸跑一次,看它自然状态下会犯什么错。
把发现的问题记下来,这才是 Skill 真正要解决的东西。
跳过这步的代价跳过这步,大概率写出没用的 Skill——你在解决你”以为”的问题,不是 AI 实际会犯的错。
比如让 AI 裸跑一次代码 Review:建议太泛、不按团队规范、还会顺手动你没让它碰的代码。好,这三个毛病,就是 Skill 要重点堵死的。
三、动手写 Skill,写完就测
Skill 的目录结构很简单:
~/.claude/skills/技能名/ SKILL.md ← 唯一必须有的文件 references/ ← 可选,放规则库、参考文档 assets/ ← 可选,放模板、素材SKILL.md 分两部分:frontmatter 里的 description 控制”什么时候触发”,正文控制”怎么执行”。
description 只写触发条件,不写执行流程。
# ❌ 错:把流程写进去description: 代码Review时用——先检查命名,再看逻辑,最后出报告
# ✅ 对:只写触发条件description: 当用户需要做代码Review时使用,按团队规范输出结构化审查报告AI 读到 description 后可能直接按它走、跳过正文。description 回答”什么时候用”,正文回答”怎么用”,不能混。
正文写三样东西:
核心规则 — 你对这类任务的具体要求,直接列,不解释 AI 已经知道的事。
禁止列表 — 把上一步观察到的自然失败写成明确禁止。“不得……”比”尽量避免……”有用十倍。
输出示例 — 有好案例就放一个,引用路径即可。示例比规则更直接。
## 禁止- ❌ 不擅自修改未被要求Review的代码- ❌ 不输出"整体不错"之类的空话
## 输出示例参见 references/sample-review.md写完立刻测。 两种方式:直接 /技能名 调用,或自然语言触发看 AI 会不会自动加载。
检查三件事:规则有没有执行?禁止的错还会不会犯?格式对吗?不对就改 description 或正文,再测。
最常见的失败最常见的失败:description 太模糊导致没触发,规则太绕导致 AI 理解偏,禁止列表漏掉了实际会犯的错。
四、完整实战:用 skill-creator 生成”公众号文章合规检测Skill”
光靠自己手写Skill,容易漏掉结构规范、忘了description怎么写。
更聪明的做法是:直接用 skill-creator 这个内置Skill帮你生成新Skill。 你只需要把需求说清楚,它会引导你一步步完成——从理解用途、规划内容,到生成完整的文件结构,最后打包成可直接安装的 .skill 文件。
下面是我真实创建”公众号文章合规检测Skill”的完整过程。
这个Skill要解决什么问题?
我想做一个”公众号合规检测”Skill:
把一篇文章丢进去,它帮我检测标题、封面、配图、正文有没有违规风险,输出分项结论和可操作的修改建议。
这个任务非常适合做成Skill——规则固定、重复做、每次都要交代一堆检测维度。
第一步:把需求交给 skill-creator
在 Claude Code 里输入 /skill-creator,然后把你的需求完整描述清楚。

需求怎么写才够用需求写得越具体,生成的Skill越精准。关键要说清楚:
- 要检测什么(标题、封面、正文、营销表达……)
- 输出要什么格式(分项结论、风险等级、可操作建议……)
- 要不要测试样例(强烈建议要,让 skill-creator 帮你验证效果)
第二步:skill-creator 完成生成与测试
skill-creator 接收到需求后,会自动完成以下工作:
- 搜索整理微信官方最新规则(来源标注清楚,不是瞎编的)
- 规划文件结构——把规则拆成独立的 references 文件,SKILL.md 保持轻量
- 生成所有文件,并跑 5 个测试样例验证效果
- 打包成
.skill文件,可直接分享安装
生成完成后的交付物:

最终文件结构:
~/.claude/skills/wechat-compliance-checker/ SKILL.md ← 主技能文件(工作流 + 输出格式) references/ title-rules.md ← 标题合规规则 image-rules.md ← 封面图与配图规则 content-rules.md ← 正文内容合规规则 marketing-rules.md ← 营销表达与广告法规则规则来源说明(skill-creator 自动整理,不是随便写的):
| 规则文件 | 来源 |
|---|---|
| title-rules.md | 微信公众号平台运营规范、《互联网新闻信息服务管理规定》、平台公告 |
| image-rules.md | 微信图片审核规范、《网络信息内容生态治理规定》、广告法 |
| content-rules.md | 微信用户协议、《网络安全法》、平台运营规范 |
| marketing-rules.md | 《广告法》(2021修订)、《互联网广告管理办法》(2023)、微信运营规范 |
5个测试样例的验证结果:
| 样例 | 类型 | 详级 | 主要问题 |
|---|---|---|---|
| 样例1 | 健康养生 | 低风险 ✅ | 无 |
| 样例2 | 产品推广 | 中等风险 ⚠️ | 极限词、虚假对比 |
| 样例3 | 情绪煽动 | 严重违规 ❌ | 虚假对比、诱导分享、误导官方 |
| 样例4 | 金融理财 | 严重违规 ❌ | 保本承诺、诱导分享、明星授权 |
| 样例5 | 法律科普 | 低风险 ✅ | 无 |
测试结果显示 Skill 能够正常工作,检测有针对性。Skill 已建立完毕。
第三步:用这个 Skill 检测真实文章
Skill 创建好后,直接用起来——把你的文章标题+正文粘贴进来,触发检测。

Skill 自动加载,按模块逐项检测:
- 模块1:标题检测 — 读取 title-rules.md 规则,检测敏感词、标点滥用、诱导性表达
- 模块2:封面图检测 — 读取 image-rules.md,检测图片合规性
- 模块3:正文配图检测 — 同上,针对正文配图部分
- 模块4:正文内容检测 — 读取 content-rules.md,检测政治敏感、虚假信息、违规内容
- 模块5:营销表达检测 — 读取 marketing-rules.md,检测诱导分享、广告法违规等
- 模块6:综合风险评估 — 汇总以上模块,输出整体风险等级和关键风险点
第四步:看检测结果

输出结构清晰,每个模块都有:
- ✅ / ⚠️ / ❌ 合规状态
- 具体问题描述
- 风险说明(平台可能采取的处理措施)
- 优化建议(具体可操作)
- 有高风险内容时,直接给出推荐改写方案
局限性要说清楚
- 无法检测实际图片内容(仅基于文字描述)
- 政治敏感词存在主观性,只能做风险提示
- 平台规则持续更新,本工具以 2024-2025 年公开规则为准
风险提示不等于100%通过审核,最终判断权在平台。
以后怎么用
Skill 建好后,每次把文章发过来,说”帮我合规检测”,Skill 就会自动触发——
输出一份结构化的合规检测报告,每个模块结论清清楚楚,不用再一条一条手查。
道理讲完了,该你了
上面这个合规检测 Skill,从一句需求描述,到搜规则、建文件结构、跑测试样例、打包交付——全程交给 skill-creator,自己没写一行。
这就是正确的姿势:想清楚要解决什么问题,把需求说明白,剩下的让工具做。
把你最频繁重复的那个任务,今天就拿去试一次。
文章里用到的公众号合规检测 Skill,我已经打包好了。关注公众号,发送「skill」,获取资源。
最好的Skill,是你把自己的经验和标准凝练进去之后,AI Agent变成了一个真正懂你的协作者。
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






