如果你最近在关注 AI Agent 领域,可能会发现一个现象:大家讨论的焦点,正从“如何让 AI 理解我的指令”,悄悄转向“如何让 AI 记住并复用我的工作流程”。
过去,你每次想让 AI 帮你写一份周报、分析一份数据,或者生成一套代码,都需要从头开始描述背景、格式要求、甚至你的个人偏好。这就像每次开车去同一个地方,都要重新看一遍导航,而不是直接调用一个预设好的“回家”路线。
现在,一种名为Agent Skill的方案正在改变这个局面。它不是一个全新的 AI 模型,而是一种“轻量级插件”或“工作流模板”的构建方式。它的核心价值在于:把一次性的、复杂的任务指令,封装成一个可重复调用、可分享、可迭代的“技能包”。
这篇文章不会只告诉你 Skill 是什么,或者简单罗列几个安装命令。我想和你探讨的是:为什么 Skill 会成为 Agent 能力进化的关键一步?从“单次使用”到“技能沉淀”,这背后真正改变的是什么?更重要的是,作为一个开发者或深度用户,你该如何从零开始,理解、使用并最终创造出属于自己的 Skill,让它真正融入你的工作流,而不是停留在“尝鲜”阶段。
1. 为什么 Skill 是 Agent 能力进化的关键一步?
要理解 Skill 的价值,我们得先回到 Agent 使用中最常见的痛点:上下文遗忘和重复劳动。
你花半小时精心调教出一个 AI,让它按照你的习惯写代码注释、生成 API 文档。效果很好。但当你关闭对话窗口,或者开始一个新项目时,一切又回到了原点。你不得不再次输入那些冗长的系统提示词,或者上传一堆参考文件。这个过程不仅低效,更关键的是,它让 AI 的“能力”无法沉淀和积累。
Skill 的出现,就是为了解决这个问题。它本质上是一种标准化的知识封装和流程固化机制。
1.1 从“对话”到“技能库”:工作模式的根本转变
在没有 Skill 之前,我们与 AI 的交互模式是“对话驱动”的。每一次任务都是一次独立的会话,知识和流程无法在会话间传递。
Skill 引入后,模式变成了“技能驱动”。你可以把常用的、复杂的任务流程(比如“将 Obsidian 笔记整理成公众号文章”、“用特定风格进行代码审查”、“生成符合公司规范的 PPT”)打包成一个 Skill。这个 Skill 包含了:
- 流程说明:告诉 AI 这个任务的目标、步骤和判断标准。
- 参考资料:提供必要的背景知识、模板或数据。
- 可执行脚本:在需要时,AI 可以调用外部工具或 API。
当你需要执行这个任务时,不再是开启一段新对话并重新描述一切,而是简单地“启用”对应的 Skill。AI 会加载这个技能包,瞬间获得执行该任务所需的全部上下文和能力。
这带来的改变是根本性的:AI 从一个“什么都能聊但什么也记不住”的通用助手,开始向一个“拥有专业技能工具箱”的专家伙伴演进。
1.2 Skill 与 MCP、Plugin 的区别:定位与层级的差异
在讨论 Skill 时,常会与 MCP 和 Plugin 混淆。理解它们的区别,能帮你更好地定位 Skill。
- MCP:模型上下文协议。它是一个底层通信协议,定义了 AI 模型如何与外部工具、数据源进行安全、结构化的交互。MCP 是“管道”和“插座”,它解决的是“如何连接”的问题。
- Plugin:插件。通常指为特定 AI 应用(如 ChatGPT、Claude)开发的、功能更复杂、集成度更高的扩展。一个插件可能包含前端界面、后端服务、复杂的 API 调用等。Plugin 是“家电”,它提供的是完整的、独立的功能。
- Skill:技能。它位于 M