今天我们来学Skills,一个让你能把AI"工作流程"打包复用的功能。​

​❤️今天只讲三件事:​1️⃣ Skills到底是什么(一句话说明白)​2️⃣ 怎么配置(复制粘贴就行)​3️⃣ 怎么创建自己的Skills(有工具,不用手写)​​

今天只讲三件事:​1️⃣ Skills到底是什么(一句话说明白)​2️⃣ 怎么配置(复制粘贴就行)​3️⃣ 怎么创建自己的Skills(有工具,不用手写)​

Skills是什么?​

​Skills 要解决的问题就是有些时候你需要一长串提示词才能让他知道你要干什么的事情,重复的事情用它准没错​​

先说个场景,你肯定遇到过:​

当你想要做一个项目但是你不知道从哪里开始入手,你可能有一个很好的想法,但是可能刚冒出来,你脑海里的另外的一个人又打消它。告诉你说——这个似乎不是好主意。​

这种情况下,哪怕说我们和 AI 聊天来梳理,你也担心说梳理的不够准确,也担心说可能它聊着聊着跑偏题?​

那有没有一种可能,我们可以把这样的流程固定为 Skills,让我们每一次有这样想法想聊天的时候,他就能够给到我们结构几乎一致的回应呢?​

有的兄弟,有的。​

例如我做的 Skills,封装好了标准的提示词,让你只要和他聊天,最后面都能给你输出一份完整的报告。​

简单的理解:Skills = AI的"工具说明书"​

就像我们做菜一样,AI 是每一次中断聊天之后都会失忆的大厨。他不是不能做,而是想不起来怎么做。如果按照传统的方式,那么每一次我们都需要和这位失忆的大厨解释一下:这个是盐,那个是鸡精……​

那 Skills 是什么呢?就是我们的厨房操作指南。​

把一切厨房的操作指引记录下来,整理成Skills。​

这样,以后我们不需要挨个告诉他是什么,只要告诉它,请你看看厨房操作指南。他看完就知道这个是盐,那个是鸡精了。​

从哪里找现成的 Skills?​

​⚡GitHub:互联网上最大的开源社区,包括 Claude 的母公司开源的技能也都是放在这里,还有各路大神自己做的各类 Skills​Zread:智谱出品的一个 github AI 理解神器,可以降低小白理解GitHub 上的开源项目难度。​Skillsmp:近期热度比较高的一个 skills 资源站,来源也都是从 GitHub 上来的。​​

GitHub:互联网上最大的开源社区,包括 Claude 的母公司开源的技能也都是放在这里,还有各路大神自己做的各类 Skills​

Zread:智谱出品的一个 github AI 理解神器,可以降低小白理解GitHub 上的开源项目难度。​

Skillsmp:近期热度比较高的一个 skills 资源站,来源也都是从 GitHub 上来的。​

​以 Skillsmp 进行演示下载与安装​​

Skills存放在哪?​

好,现在我们知道Skills是啥了。那它存在哪里呢?​

别担心,不用你记复杂的路径,就两个工具、各两个位置:​

​⚡优先级:项目级 > 全局级​(项目里有的用项目的,项目里没有再用全局的)​​

优先级:项目级 > 全局级​

(项目里有的用项目的,项目里没有再用全局的)​

两种调用方式​

配好Skill后,怎么用呢?​

有两种方式,一个"聪明"一个"听话":​

那什么时候用哪种?​

你觉得AI可能理解错了 → 用斜杠命令​你只是想让AI帮忙判断 → 用自动触发​

实战:创建你的第一个Skill​

好了,理论知识学完了,是不是摩拳擦掌想自己写一个了?​

停一下!AI时代不要自己写SKILL.md了!​

你以为要写YAML、写markdown、调格式?​No no no,Anthropic官方早想到这一点了。​

他们有个skill-creator工具,专门帮你生成SKILL.md。​

官方地址:https://github.com/anthropics/skills/tree/main/skills/skill-creator​四步走,超简单:​

完成后,用斜杠命令调用:比如/UI设计就能调出你的技能。​

整个过程你不需要写一行代码,就是"告诉AI你要什么"而已。​

一个真实的Skill长什么样?​

来,让我给你看一个真实的Skill文件,让你心里有数:​

---
name: product-thinking
description: |
  产品思维顾问技能 - 帮助用户将创意想法转化为结构化的产品构建策略,或诊断已有产品的问题并提供优化方向。
  运用七大思维工具(JTBD、逆向思维、减法思维、故事思维、灵魂三问、场景应用、问题发现)进行系统性分析。
  触发条件:
  - 新产品/想法:"帮我分析一下这个产品想法"、"这个创意怎么样"、"我想做一个XX产品/工具/应用"

让我逐行解释给你看:​

第一部分:YAML前置元数据(上面那三条横线中间的)​

代码块YAML

这就像给技能贴了个标签:​

  • •name:技能的名字,用斜杠命令调用时用​
  • •description:什么时候触发,越具体越好​

第二部分:技能内容(下面那部分)​

# 产品思维顾问
## 快速开始
**核心价值**:将模糊的产品想法转化为可执行的分析报告,或诊断已有产品的问题并提供优化方向。
**核心特色**:
- 📊 **视觉化输出**:使用 Mermaid 图表(流程图/状态图/时序图/思维导图)让分析更直观

这是真正的"工作流程说明书":​

  • •告诉Claude具体要检查什么​
  • •按什么步骤来​
  • •输出格式是什么​

看懂了吗?​

其实就两部分:​

1.上面:给Claude看的"什么时候用我"​

2.下面:给Claude看的"具体怎么做"​

你只要把这个结构记住,用skill-creator工具时就能更好地描述你的需求了。​

Skills 的文件目录一般是怎样的​

首先,先和大家明确一点:SKILL.md包含主要说明并且是必需的。但其他文件是可选的,让你构建更强大的技能。​

所以,除了SKILL.md本身,技还可以包括:Claude 要填写的模板、显示预期格式的示例输出、Claude 可以执行的脚本或详细的参考文档。从你的SKILL.md中引用这些文件,以便 Claude 知道它们包含什么以及何时加载它们。​

以官方的为例:​

my-skill/
├── SKILL.md (必需 - 概述和导航)
├── reference.md (详细的API文档 - 在需要时加载)
├── examples.md (用法示例 - 需要时加载)
└── scripts/
    └── helper.py (实用脚本 - 执行,未加载)

从SKILL.md中引用支持文件,以便 Claude 知道每个文件包含什么以及何时加载它:​

注:这里是 SKILL.md的后面部分
## 其他资源
- 完整的API详情,请参阅[reference.md]
- 有关用法示例,请参阅[examples.md]

常见坑点+避坑指南​

坑点1:描述写得太泛,Claude识别不了​

错误示范:​

description: 这是一个代码审查技能

Claude心里:"这啥啊?什么时候用你?"​

正确写法:​

description: 审查代码的安全性、可读性和最佳实践。当用户要求审查、检查或审计代码时使用。

Claude心里:"哦!审查代码的时候用,包含关键词'审查/检查/审计',懂了"​

避坑指南:description要包含"做什么"+"什么时候用"+"关键词"​

坑点2:路径写错了​

错误示范:​

  • •手打路径,少了个斜杠​
  • •把~/.claude打成~.cluade​
  • •项目级路径忘记加点.claude​

正确做法:复制粘贴!复制粘贴!复制粘贴!重要的事说三遍​

避坑指南:路径永远不要手打,复制最保险​

坑点3:项目级和全局级搞混了​

场景:你在项目A创建了项目级Skill,然后去项目B用,结果发现用不了​

你:"怎么不工作?是不是坏了?"​

其实:项目级Skill只在当前项目生效,去别的项目用不了​

避坑指南:​

  • •想在多个项目用 → 选全局级​
  • •只想当前项目用 → 选项目级​
  • •搞不清楚 → 选全局级,简单直接​

坑点4:SKILL.md格式搞错了​

错误示范:​

  • •YAML前面忘了加---​
  • •内容区写成纯文本,没有markdown格式​
  • •整个文件乱七八糟没有结构​​

正确做法:用skill-creator工具自动生成,不要手写!​

避坑指南:能自动就不要手动,工具比你靠谱​

3个立即可用的Skill示例​

给你3个可以直接用的Skill思路,拿去改改就能用:​

示例1:代码注释Skill​

什么时候用:代码没注释,或者代码看不懂​

怎么用:/add-comments​

效果:自动为代码添加中文注释,解释每行在干什么​

---
name: add-comments
description: 为代码添加中文注释,解释每个部分的作用。当用户要求添加注释、解释代码或文档化代码时使用。
---
为代码添加注释时:
1. 添加文件级别注释,解释整体功能
2. 为每个函数添加函数级别注释
3. 为复杂逻辑添加行内注释
4. 使用清晰简单的中文
5. 保持注释格式一致

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

示例2:小红书标题优化Skill​

什么时候用:写标题没灵感,或者标题不够吸引人​

怎么用:/optimize-title​

效果:按小红书规范优化标题,加入数字、疑问、承诺等元素​

---
name: optimize-title
description: 优化小红书标题,使用经过验证的模式如数字、疑问和承诺。当用户要求改进、优化或重写标题时使用。
---
优化小红书标题时:
1. 尽可能添加具体数字
2. 使用疑问句制造好奇心
3. 包含清晰的价值承诺
4. 保持在20字以内
5. 使用情感词(避免、必看、终于)
6. 展示优化前后的对比

示例3:会议总结Skill​

什么时候用:会议记录太乱,或者想快速提取会议要点​

怎么用:/meeting-summary​

效果:从会议记录中提取关键决策、待办事项、负责人​

---
name: meeting-summary
description: 从会议记录中提取关键信息,包括决策、行动项和负责人。当用户要求总结、提取或整理会议记录时使用。
---
总结会议时:
1. 列出关键决策(包括决策者)
2. 提取行动项(包括负责人和截止日期)

怎么用这些示例?​

1.复制上面的代码块​

2.创建对应的SKILL.md文件​

3.粘贴进去,保存​

4.立即可用!​​

想改?当然可以!​

  • •改name换成你喜欢的命令名​
  • •改description调整触发条件​
  • •改内容区调整具体流程​

故障排查小贴士​

万一Skill不工作,照着这个清单自查:​

如果以上都检查过了还是不行:​

1.重新用skill-creator生成一遍​

2.问AI:"/skills 看看有哪些技能可用"​

一些问答​

Q:Skills 是不是安装完就可以用?还是必须重启​

A:过往版本的 Claude code 是必须重启,但是最近更新已经把这个问题优化了,现在不重启安装完也可以被调用到。​

Q:Skills 可以通用吗?​

A:可以的,目前大家都遵循同样的规范,但不排除后面可能各家会更深度定制自己的标准​

Q:Skills 跟我有什么关系?为什么要用 skills​

A:Skills 我认为不是所有人都需要,尤其是当你是创意型或者不是重复型的工作中,skill 能发挥的作用没有你想的大。但是如果你的工作相对重复,例如每天都需要整理会议纪要这种。那么你可以通过 skill 来把你的工作流进行复用,最终可以输出同样格式的 会议总结出来。​

Q:Skills花多长时间可以学会?第一步做什么?​

A: 第一步我认为是先用,在用中学。花的时间可能也就是 30 分钟?你只要学会安装即可,无论是告诉 AI 让他安装,还是你复制黏贴进行安装。这都是安装。​

Q:skills 应该放置在系统用户文件夹全局统一配置,还是放置在项目文件夹里面?​

A:看你的需求情况,我的建议是:原则上先考虑项目文件夹,然后再考虑用户文件夹。因为当你放到用户文件夹的时候,无论你在哪一个项目都会加载一部分 skills。同时因为 skills 很多,有些的关键字触发条件可能类似,那么这个时候会优先选择项目文件夹里的 skills。​

Q:作为一个小白,skills 能在工作里用上么?列举一些领域的各种场景举例说一下​

A:可以看看上面提到的立即可用 Skills,相信大家在 vibe coding 的过程最经常想到的第一个问题就是,我看不懂代码。那么这个时候有代码注释就会方便你的阅读。​

Q:对于安装的skill是相信官方,还是个人开发的?有什么区别?小白怎么鉴别?​

A:目前官方的 Skills 市场是这一个:https://github.com/anthropics/skills包含了 18 个技能,而其他都是第三方出品的。的确会有安全性上的问题,因此我是建议你只装 github 上的高星🌟开源项目。为什么?因为开源项目的代码任何人都能看,因此一旦有问题,大部分人都能避坑。​

Q:100+skills 是怎么按需调用的?​

当你打开 Claude code 的时候,它会将 skills 文件夹(全局/项目)都给加载个遍,但是这个时候只加载我们提到的第一部分YAML前置元数据,如果当你说的话,或者你主动用斜杠命令触发 skills 的时候,那么他会给你加载这个技能的全部数据。​

Q:skills 可以像工作流设置循环和并行吗?skills 可以嵌套吗?可以封装前端吗?​

A:在 skills 里面写一些内容是可以的。例如你在SKILL.md写一些提示词:请用todo,或者请启用子代理来完成工作…… skills不能嵌套,也不能封装前端。​

Q:Skills 能不能自我进化?​

A:Skills 现阶段是不能的,但你可以手动触发,告诉他把刚刚的 XX知识、XX错误写入到 XX 技能内是可以的。​

Q:上下文加载策略是怎样?​

A:按需加载,默认只加载头部的名字和触发关键字,但当你触发技能就会把整个 skills 进行加载,因此是按需运行。这里附上一张群友的图,让大家更直观理解:​

总结​

今天我们学了:​

1.Skills是什么—— AI的"工具说明书",把工作流程打包复用​

2.存放在哪—— 全局级和项目级,自动加载无需重启​

3.怎么调用—— 自动触发和斜杠命令两种方式​

4.怎么创建—— 用官方skill-creator工具,不用手写​

5.真实示例—— 看了完整的Skill文件结构​

6.避坑指南—— 4个常见错误和解决方法​

7.实用模板—— 3个立即可用的Skill示例​

8.故障排查—— 5步自查清单​

学完这8点,你应该:​

  • •理解Skills的工作原理​
  • •创建自己的技能包​
  • •避开常见坑点​
  • •快速排查问题​

学完这一些,你就能开始创建自己的技能了。​

那我们今天就到这里,现在可以开麦进行沟通啦~​

​⚡一些别的课件,如果你想进一步学习的话:​​Skills 和 MCP 有什么区别?一文带你快速上手创建自定义 skill​​Claude Code 的内存文件编写指南​​用 AI 做一个对话 AI 记录的日记(附工具)​​产品思维 Skills​​

一些别的课件,如果你想进一步学习的话:​

Skills 和 MCP 有什么区别?一文带你快速上手创建自定义 skill

Claude Code 的内存文件编写指南

用 AI 做一个对话 AI 记录的日记(附工具)

产品思维 Skills