好多朋友在微信上问我,最近这么火的 Skill 到底是什么?有什么用?为什么被传得那么邪乎。
3月份我写过一篇文章,说暴论:2025年,程序员必学技能就是MCP,7个月过去了,已经2026年了, 现在暴论要改一下了。
2026年,第一个必须的技能就是 Skill,不止是程序员,任何人,只要你想用 AI 提效的,那必须掌握 Skill。
这篇文章就来给各位做个普及,到底什么是 Skill,它有什么用处,以及应用场景是什么?
Skill 是 Claude 制定的一套标准,直译过来就是技能,也就是这个意思,定义一个 Skill 就是定义一个技能。
它最开始只是配合 Claude 网页端和 Claude Code 使用的,后来用的人多了,就像 MCP 一样,这个标准就变成了行业标准,各个Agent 工具、IDE,例如 Codex、OpenCode、Gemini Cli、Cursor 都开始支持。
你可以理解为是把提示词和你的工作流程全都用文字的形式写好,标准规定是放在一个叫做 SKILL.md 的文件中,然后写上名称和描述这两个必要元素,以及触发时机、什么时候该做什么。别人拿到这个Skill 后,按照标准放到固定的位置就可以直接用了。
我举个例子啊,假设我们说唐僧的紧箍咒就是一个Skill,这是观音菩萨定义好的,唐僧拿到紧箍咒之后就可以用了。
这个 Skill 名称叫做紧箍咒,描述:可以通过咒语让箍收缩,从而让佩戴的人感到头痛欲裂。
触发时机就是佩戴的人不听话时,也就是孙悟空和唐僧意见向左时。
执行步骤呢?第1步,屏气凝神;第2步,口中默念咒语「勒的就是你,让你不听话」;第3步,检查佩戴者(孙悟空)是否哀嚎、倒地或承认错误,如出现上述情况之一,则停止。
你可能会问:“我不就是想让 AI 帮我写个代码、改个 Bug、写个文案吗?我直接在对话框里写提示词,告诉它规则不就行了?”
行是行,但如果你每天都要写十次、二十次同样的“长篇大论”,你烦不烦?
Skill 的核心价值就在于即插即用和标准化。
总结下来,使用 Skill 的里有包括但不限于下面这三个。
1、复用+流程化
用写文案的场景举例子,写文案的场景是这样的:
更复杂的可能还包括选题、自动发布等。
这种场景之前要么需要一套复杂的系统,要么需要n8n、coze这样的工具配置复杂的流程。现在,只需要几个markdown文件就搞定了。
任何流程化和重复性的工作都可以用 Skill 来实现,彻底实现「手里有把锤子,看哪儿都是钉子」,而且钉子确实多。
2、自动选择技能
兵来将挡,水来土掩。 这句话在 Skill 体系中算是实现了,假设你安装了10个Skill,当你发送提示词后,不用主动选择技能(当然有时候明确的需求最好还是主动选择),agent 会自动分析你的意图,然后匹配到最适合的 Skill。
还可以组合使用,比如你说些一段带货口播文案并生成一张产品详情图,假设你安装过口播文案和生图Skill,那就会自动调用这两个 Skill。
3、经验的“复制粘贴”
一个大神定义好的 Skill 就像一个高手传下来的秘籍。你拿到手,往你的skills目录下那么一放,你瞬间就拥有了和大神一样的处理标准。
不用安装App、不用安装本地执行环境(有时候也需要装一点),操作更简便了。
但是这样一来产生了一个问题,不是所有的秘籍都是免费的,人家辛辛苦苦搞了好几天的技能,如果想收费的话就会比较麻烦,一旦拷贝出去一份,那就相当于拷贝出去了无限份。很可能被不道德的人利用。
在 Claude Code、Gemini Cli 等工具的世界里,Skill 的运行逻辑其实非常清晰,就三步。
第一步,感知
当你描述任务时,Claude 会在后台默默扫一眼它的“技能库”。如果你的任务描述正好撞上了某个 Skill 定义的“触发时机”,它就知道该轮到谁上场了。
第二步,激活
Agent 会明确告诉你:“我要激活 XX 技能了”。这时候,它会把那个SKILL.md里的规则加载到大脑的最上层。
但是啊,因为上下文有限,所以就非常宝贵,Claude Code 采取了一个策略,中文叫做「渐进式披露」,要看你的SKILL.md的长度,太长了就在使用的时候一点点加载。
有人实测了一下, 可能首次加载在100行左右,所以,尽量把SKILL.md控制在 100行左右。
第三步,执行
它会严格按照你定义的执行步骤去操作,就像唐僧念咒一样,把步骤列在那儿,然后一步步执行,执行完一步就划掉这步,然后执行下一步,直到最终完成。就像一个人在执行他的todo List 那样。
所以,Skill 不仅仅是一段静态的文字,它更像是一个带有执行逻辑的智能插件。它让 Claude Code 从一个“什么都能聊的聊天机器人”,变成了一个“干活极其专业的数字员工”。
说了半天,还没说Skill 到底是什么结构,只知道它是 markdown 文件。
整个节能的核心就是一个SKILL.md文件,最简单的Skill,只需这一个文件就够了。
文件必须命名为SKILL.md,且如下所示,必须在两个---之间包含name和description这两个属性(元数据)。
然后要定义何时触发技能、执行步骤是什么、不要干什么等等,和提示词类似。
---
name: 节能名称
description: 技能描述,这个Skill到底用途是什么?
---
##何时触发技能:
描述技能何时被触发
##执行步骤
1、
2、
3、
##不要干什么
如果你的技能比较复杂,还可以增加额外的文件,比如下面这个技能,和SKILL.md同级,可以有 :
references目录,用来存放引用文件的,例如参考模板、参考文案等,同样也是md格式。
scripts目录,用来存放脚本文件,例如pyhton、js脚本,例如执行pdf合并、调用三方接口等。
assets目录,用来存放一些资源文件,例如图片、字体等。
最后,只要这个定义好的目录结构放到工具配置目录的skills目录下就可以了。
Claude Code 安装后,有个全局目录.calude,所有的配置信息都在这里,里面有个skills目录,就是存放 skill 的位置。
这个路径在用户空间根目录,MacOS 是~/.claude,Windows是C:\Users\你电脑用户名\.claude\
Gemini Cli 类似,它的全局目录是.gemini,同样里面有个skills目录,就是存放 skill 的位置。
2026年,想给你的工作流程提效,最简单的方式就是使用 Skill,不用开发、不用写代码,只要能说清楚流程,任何人都能用上。
我发现,这是最好的时代,也是最忙碌的时代。
AI帮你省下的时间,你会用来做更多的工作,单项工作的时间减少了,而你做的工作却变多了。
5个让Claude Code效率翻倍的Skill!
文案工作流神器:用 Gemini CLI + Skill 自动生成内容,原生模型真香!
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |