还记得电影《黑客帝国》中,主角 Neo 瞬间下载“功夫”技能的场景吗?或是想象一下,如果你的 AI 助理可以像安装 App 一样,随插即用各种专业能力,那会有多方便?
这就是 Agent Skills 想要解决的问题。
它长什么样子?
说穿了,它就是一个文件夹。
这个文件夹的灵魂是一个 SKILL.md 文件,是用人类和 AI 都读得懂的 Markdown 格式写成的。里面不仅有让 AI 理解的指令,还可以包含代码脚本 (scripts/)、参考文件 (references/) 和各类模板资源 (assets/)。
这一套标准是由 Anthropic 发起并维护的开放格式,目标就是让 AI Agent 的能力可以被“模块化”和“标准化”。
它如何运作?(渐进式揭示的智慧)
你可能会有疑问:AI 把这么多技能全部背在身上,那 Context(上下文)不会爆掉吗?
这就是 Agent Skills 厉害的地方,它采用了“渐进式揭示”的策略:
| 策略 | 说明 |
|---|---|
| 发现 (Discovery) | 刚启动时,AI 只会读取技能的“名称”和“简介”。就像你看菜单一样,知道有這道菜,但不一定要马上知道它的完整食谱。 |
| 启用 (Activation) | 当你问到相关问题时,AI 才会发现某个技能符合需求,才会真正去读取詳細的 SKILL.md 指令。 |
| 执行 (Execution) | 读完详细说明后,AI 就会像拿着说明书一样,一步步执行任务,甚至调用附带的 Python 脚本来解决困难的问题。 |
为什么我们需要 Agent Skills?
传统的 AI 指令通常是写死的,或者是随意乱放。而 Agent Skills 带来了两个核心优势:
| 优势 | 说明 |
|---|---|
| 通用性 (Write once, use everywhere) | 你写好一个“PDF 处理技能”,可以在 Claude Code 用,換到其他支持這項标准的 Agent 上也能用。 |
| 可携性 | 对企业来说,这非常有价值。你可以把公司的专业知识(例如:报账规范、请假流程)打包成 Skill,任何新上任的 AI 助理只要读了这个 Skill,就能马上上工,不会胡言乱语。 |
這跟传统的 Tools 或 Functions 有什么不同?
这是最常被问到的问题。
一般的 Tools 像是给 AI 一把螺丝刀(API),它只知道怎么转螺丝,但不知道什么时候该转,或者应该转几圈。
但 Agent Skills 更像是一本“施工指南”配上一整箱工具。它不只给工具,还包含了“程序性知识 (Procedural Knowledge)”——也就是教 AI 怎么有逻辑地使用这些工具来完成复杂任务的 SOP。
给你一个生活化的範例
如果你想建立一个“咖啡大师”技能,你的文件夹结构会像这样:
SKILL.md:写着“如果是拿铁,步骤是 A -> B;如果是手冲,要注意水温 C”。scripts/timer.py:一个专帮 AI 计时手冲秒数的脚本。references/beans.md:各种咖啡豆的产地与風味对照表。
有了这个技能包,你的 AI 助理就算没学过咖啡,也能瞬间变成咖啡达人!
总结来说
Agent Skills 正在建立一个标准,让 AI 的能力可以像开源软件一樣被分享和流通。
| 角色 | 优势 |
|---|---|
| 开发者 | 对开发者来说:写一次,到处都能用,不用重复造轮子。 |
| 企业 | 对企业来说:知识资产化,确保 AI 回答的准确性。 |
| 使用者 | 对使用者来说:你的 AI 会变得越来越聪明,而且是“针对你的需求”量身打造的聪明。 |
这是一个完全开源的标准,现在就去 GitHub 看看,开始打造你的第一个 Skill 吧!