free-ai-lab free-ai-lab

Skill 是什么?一张图搞懂 Agent Skills 开放标准

Agent Skills(技能)详解:原理、SKILL.md 格式、生态采用情况,以及和 MCP 的区别。零基础也能看懂。

阅读其他语言: English

一句话:Skill 是给 AI 代理安装的「专业能力包」——一个装着说明书和工具的文件夹,让 AI 学会特定任务的专业做法。

类比:像给新员工做岗前培训

AI 代理像一位聪明但没有工作经验的新人。你告诉它「写份周报」,它能写,但写得不专业。Skill 干的活,是给新人一本岗位手册 + 工具箱:装上「周报 Skill」,它就学会按你公司的格式、术语和领导喜欢的结构来写。装上「设计 Skill」,它就产出专业 UI。不同 Skill 是不同岗位的培训包。

原理:渐进式加载,不浪费上下文

Skill 的本质是一个标准文件夹结构,核心是 SKILL.md 文件:

---
name: my-skill-name
description: 一句话说明这个技能做什么、什么时候该用它
---

# 技能说明(进入正文)

[详细步骤、规则、示例……]

AI 只在任务相关时才读取技能内容,这叫渐进式加载(Progressive Disclosure):先读名字和简介判断要不要用,需要时再读正文和附件。这样不会塞爆上下文窗口,代理跑得又快又稳。

Skill 是怎么变成开放标准的

这套格式由 Anthropic 发起,2025 年 12 月 18 日由官方发布为开放标准(agentskills.io)。截至目前已被约 40 个主流 AI 客户端采用,几乎所有主流 AI 工具都在逐步接入。

标准一统意味着:写一个 Skill,所有支持标准的 AI 工具都能用。

Skill 和 MCP 有什么区别?

SkillMCP
本质教 AI「怎么做」的说明书让 AI「能连什么」的连接器
打个比方岗位培训手册USB-C 接口(插上就能用外部工具)
内容文本指令 + 脚本 + 参考资料代码服务器,提供工具/资源访问
给谁用普通用户也能安装使用通常需要配置,偏开发者

二者的关系:一个 Skill 的内部可以通过 scripts/ 调用 MCP 工具——所以它们常搭配使用。

总结

  • Skill = 能力包/培训手册,MCP = 工具连接器,两者互补
  • 一个 Skill = 一个含 SKILL.md 的文件夹,按需加载
  • 已是开放标准,约 40 个主流 AI 客户端支持
  • 想要现成 Skill?看本站精选清单;想自己写?见自制教程