zhengmomo
返回AI方法论

AI方法论

一文带你全面了解skill——入门教程

整理自 小白教程.md

一文带你全面了解skill——入门教程

很多人对skill的理解还停留在新闻上。比如近期新闻——“同事被裁后被炼化成为’同事.skill‘“继续给公司打工,乔布斯、张雪峰等也被蒸馏成了skill实现了赛博永生。

skill这么神奇,到底是什么呢?接下来这一篇文章带你了解skill。

读完这篇你能学到什么: 读完你能说清楚 skill 是什么、它为什么省 token、文件大概长什么样、在你常用的工具里放哪、怎么安装和手动调用,以及怎么用工具辅助写一个自己的skill。

skill究竟是什么呢?

通俗来讲skill就是是给AI设定的一套工作流程。平时我们用AI的时候,简单的工作AI可以自己理解和产出,但是遇到复杂的工作尤其是很专业的工作,AI就没有那么智能了,这时候就需要人为让它遵循一套工作流程完成。

当然你也可以用提示词让它按照你要求的工作流程完成,但是每次都要说一遍就很麻烦。这时候你就可以把你的要求制作成为skill,让AI每次执行这个工作时都自动调用这个skill来完成工作。

这就是skill的作用和目的。

skill的组成

skill有一套统一的标准,由Anthropic制定,所有工具厂商都接受并执行。无论你用的哪个工具,无需担心兼容性问题。

简单的skill一般只有一个skill.md文件。它里面包含了名称、描述、详细指令、步骤、工作流、示例、输出格式等。

复杂一点的skill文件包,除了skill.md文件,还有脚本、模板、参考资料、子工具等。

具体有哪些,根据skill也就是你设计的这个工作流程的复杂程度而定。大概的结构是这样的。

my-skill-name/ ← 技能文件夹(尽量用英文名) ├── SKILL.md ← 必须:核心入口 ├── scripts/ ← Agents 可以运行的可执行代码 ├── references/ ← 按需加载的附加文档 └── assets/ ← 模板、图片或数据文件等静态资源

上面这个理解即可,不需要记住。新手知道它的组成,了解大概原理即可。就算不了解,你也可以创建出一个完美的skill来。

skill的工作原理是什么?

skill的特点有个专业名词叫“渐进式披露”,意思就是当AI执行你交给的工作的时候,它只会根据你写的提示词和你库里面的skill.md文件里面描述(description)做比对,如果命中了描述里面的文字就会调用该skill。

没命中就继续扫描下一个,全部没有命中就AI按照自己的想法执行了。

这就是所谓“渐进式披露”,这样做的好处就是不会一来直接读取全文,可以节省Token。

skill存放在哪里?

skill分系统级和项目级,系统级就是全局skill,存放在C盘,和你用的AI工具的文件夹存放在一起。

项目级skill与你的项目存放在同一文件夹。

工具 项目级 用户全局级 备注
Claude Code .claude/skills/你的技能名/SKILL.md ~/.claude/skills/你的技能名/SKILL.md Anthropic 原生,最标准
Cursor .cursor/skills/你的技能名/SKILL.md 或 .agents/skills/ ~/.cursor/skills/ 也兼容 .claude/skills/

(我举例只举我常用的两个工具,其他工具也差不多。)

个人习惯:我的skill一般都设置为用户级,都存放在.claude/skills文件夹下面,这样方便后续统一维护。而且Cursor等主流工具都也都能读取到这个文件夹。

开始就做好分类整理,对你后面工作帮助会很大。

skill安装方法

安装方法很简单,你可以直接把你网上下载是skill文件夹粘贴到上方的文件夹里面即可。重启你的工具就会自动识别到该skill。

个人提示:skill现在分享的到处都是,你可以随意下载。但是不是安装的越多越好,多了skill会“打架”,影响内容输出。

学会做减法,只选择你需要的,不需要的也可以做清理。

skill使用方法

安装好后,你的工具在提示词命中后会自动调用。

你也可以手动调用。在你的Claude code或Cursor里面输入“/+’skill名称‘“即可。

![[Pasted image 20260411153453.png]]

skill创建方法

你最需要的skill一般都要你自己创建,因为网上的都是通用的skill,而实际工作还是有差别,所以你需要你专属的skill。这也是文章开头说的“炼化同事”。

你可以“炼化”你自己。

AI工具都自带创建skill的skill。输入“/+create-skill”就会出现。然后输入你创建skill的提示词,即可创建skill。

![[Pasted image 20260411155459.png]]

创建skill时,一般先用plan模式,让AI给你规划一下,确定你的要点都满足,再去执行。

个人感悟:

规划和创建skill时,用你能用的最好的模型去做这件事,在这时候就不要吝啬了。因为做出来一个好的skill,你用的模型差点也能输出你想要的内容来。

我创建skill一般要求包含以下几点:

  1. 必须遵守内容:列出必须遵守的要求来,这个是铁律(hook),每次都要遵守。
  2. 自我学习机制:要不断学习和进化,最终完全满足我的要求。
  3. 完成后检查:自己先检查一遍,该遵守的遵守了没有。

skill创建才是skill学习的“灵魂”,后续我会再写一篇进阶文章,去讲解如何创建出优秀的skill来帮你任务。

最后

本篇教程该讲的内容也差不多了,不知道对大家有没有启发。如果有帮助,那就打开你的Claude code或其他AI工具,马上动手创建你的skill吧。想想你第一个炼化的你的能力是什么呢?