Skip to content

Agent Skills 总览 ​

将专业知识封装为 AI Agent 可动态加载的可移植能力包——从概念、价值定位到核心设计哲学的系统介绍。

什么是 Agent Skills ​

Agent Skills 是一种轻量级开放标准,用于为 AI Agent 扩展专门化能力。它将特定领域的知识和工作流封装成可移植、支持版本控制的文件夹,Agent 可以在需要时加载并执行其中的指令。

从本质上讲,一个 Skill 就是一个包含 SKILL.md 文件的文件夹。这个文件包含最少 name 和 description 两个元数据字段,以及告诉 Agent 如何执行特定任务的指令。Skill 还可以捆绑脚本、参考材料、模板和其他资源。

解决的核心问题 ​

AI Agent 的能力在迅速提升,但它们通常缺乏做好真实工作所需的上下文:

  • 领域专业知识 — 如何审查法律合同、如何构建数据管道、如何执行安全审计
  • 组织专属惯例 — 内部 API 的调用模式、代码规范、审批流程
  • 非显而易见的边界情况 — 某个端点返回 200 不代表服务健康,某张表的软删除需要额外过滤

Skills 通过将这些知识打包成可移植、支持版本控制的文件夹,让 Agent 按需加载,从而解决了这一矛盾。

主要价值 ​

领域专业能力 ​

将专业化知识——从法律审查流程到数据分析管道、从演示文稿格式规范到安全合规检查——封装为可复用的指令和资源。Agent 无需专门训练就能执行这些任务。

可重复的工作流 ​

将多步骤任务转化为一致、可审计的程序。无论是数据库迁移、代码审查还是报告生成,Skills 确保每次执行都遵循相同的标准。

跨产品复用 ​

一次构建,多处运行。同一个 Skill 可以在 Claude.ai、Claude Code、Cursor、VS Code、OpenAI Codex 等任意兼容客户端上运行,无需为每个平台单独适配。

堆叠组合 ​

多个 Skill 可以组合使用处理复杂工作流。Claude 会根据当前上下文自动判断需要哪些 Skill,无需手动选择。

核心设计原则 ​

渐进式披露(Progressive Disclosure) ​

Agent Skills 采用三层加载机制,让 Agent 可以同时持有数十个 Skill 而不占用过多上下文:

  1. 元数据(~100 tokens) — 启动时加载所有 Skill 的 name 和 description,仅用于判断相关性
  2. 指令(< 5000 tokens 推荐) — 任务匹配时加载完整 SKILL.md 体
  3. 资源(按需) — scripts/、references/、assets/ 中的文件仅在需要时加载

这种设计确保了上下文窗口的高效利用,避免了一次性加载所有 Skill 导致的 token 浪费。

纯文本、可版本控制 ​

Skills 是纯 Markdown + YAML 文件,天然适合 Git 管理。团队可以:

  • 通过 Pull Request 审查 Skill 变更
  • 使用 Git 分支管理不同版本
  • 在 CI/CD 中验证 Skill 格式
  • 通过 skills.sh 等工具分发和安装

从真实 expertise 出发 ​

最有效的 Skills 源于真实的专业经验,而不是 LLM 的通用知识。创建 Skill 的最佳方式是:

  • 先与 Agent 完成一个真实任务,记录每一步和每一次纠正
  • 提取其中的可复用模式,封装成 Skill
  • 在真实任务中测试并迭代优化

使用场景举例 ​

内置工作流 ​

各平台通常提供一些内置 Skill 处理常见任务:

  • 创建带公式的 Excel 表格、带品牌样式的 PowerPoint
  • 分析和可视化数据
  • 文件格式转换

公司专属 Skill ​

将组织的知识封装起来,让团队成员获得一致结果:

  • 应用品牌规范或偏好的文档格式
  • 金融服务领域的预构建 Skill(如 DCF 建模、可比公司分析)
  • 医疗保健文档或合规流程

个人工作流 ​

为个人工作方式创建定制化 Skill:

  • 自定义笔记系统
  • 个人开发工作流
  • 研究分析方法

与其他技术的关系 ​

技术关系说明
Function Calling / Tool Use互补Function Calling 是 Agent 调用外部工具的通用机制,Skills 是在此基础上封装的领域专属知识
Model Context Protocol (MCP)互补MCP 是 AI 应用与外部系统的标准化连接协议,Skills 是给 Agent 的指令包,二者常常结合使用
Prompt Engineering基础Skills 本质上是结构化的、可复用的提示工程,将一次性的 prompt 转化为持久化的能力
AI Agents上层Skills 是 AI Agent 架构的重要组成部分,解决 Agent 的上下文和专业化能力问题

历史与发展 ​

  • 2025 年 — Anthropic 提出 Agent Skills 并开源发布,最初主要服务于 Claude Code 和 Claude.ai
  • 2025 年下半 — Cursor 在 2.4 版本中原生支持 Skills,并提供了从传统规则和斜杠命令的迁移工具
  • 2026 年 — OpenAI 在 Codex 和 API 文档中正式支持 Skills,并在 Agents SDK 中集成
  • 2026 年 — Google 发布官方 google/skills 仓库,提供 Cloud、Gemini API 等领域的官方 Skill
  • 持续扩展 — 已有 30+ 平台支持,社区生态快速成长

延伸阅读 ​

AI Knowledge Base — 持续积累