1. 垂直栈四层抽象:四者不是竞争对手,是流水线

Skill / MCP / Plugin / Subagent 是垂直栈上的四层抽象(2026-08-25 实证裁定):

层 概念 核心机制
声明/知识层 Skill 渐进披露(L1 元数据 → L2 正文 → L3 资源)
连接层 MCP JSON-RPC 2.0(受 LSP 启发)
隔离编排层 Subagent 子任务隔离,保护主上下文
打包分发层(横切) Plugin "package and distribute"(把任意组合搬到另一台机器)

人话翻译:Skill 是「教 AI 怎么做事的说明书」,MCP 是「AI 能插上的通用插座」,Subagent 是「AI 内部派出去单独干活的小分队」,Plugin 是「把这些东西打包成快递箱运到别处」——它们不是竞争对手,是流水线上的不同工位。

2. 路径 C 裁定:MCP 吸收的是 plugin 接口,不是 skill 本身

  • 被吸收的只有 plugin 连接接口,skill 的知识格式独立存活
  • 证据链:OpenAI plugin 体系(2023-03 发布)→ 2024-04-09 彻底退役(被 GPTs/Actions 取代)→ 2025-03 OpenAI 直接采用 MCP
  • Skill 反升格:2025-12-18 agentskills.io 开放标准发布,OpenAI Codex / Gemini CLI / JetBrains Junie 采纳
  • 官方定界:「MCP connects Claude to data; Skills teach Claude what to do with that data」(MCP 连接数据,Skills 教 AI 怎么处理数据)

人话翻译:MCP 吞掉的是「旧插头的接口规格」,不是「说明书本身」——就像 USB-C 统一了充电口,但没消灭说明书这种知识载体。

3. ⚠️ 双标准竞争(今日最大新发现):格式税已收,分发税开抢

  • agentskills.io(Anthropic 系)vs agent-plugins.org(Vercel 系)双标准并行竞争
  • Agent Plugins 1.0.0:2026-07-24 发布 repo(Vercel 牵头)→ 2026-08-06 官宣,AWS/Cursor/MS/OpenAI 加盟 TSC
  • 关键反方证据:Anthropic 缺席 Agent Plugins TSC,Claude Code 不在初始兼容客户端列表
  • 框架税转移:格式税 Anthropic 已收(agentskills.io 被跨厂商采纳)→ 分发税/安装按钮正被 Agent Plugins 争夺

人话翻译:就像当年 VHS vs Betamax 录像带标准之争——Anthropic 的 agentskills.io 赢了「格式定义权」(所有厂商都按它的格式写说明书),但 Vercel 正带着 AWS/微软/OpenAI 抢「安装入口」(用户从哪下载)——这才是未来收税的地方。

4. 兼容性版图:真兼容 vs 蹭热度(裁定:没有假兼容,但有深度三档)

  • 四家都原生解析同一份 SKILL.md(不存在「转译适配」或「仅导入」半吊子)
  • 但深度分三档:
    1. Anthropic(最完整):唯一同时实现渐进披露 + 显式缓存策略 + 多路径跨厂商加载 + /v1/skills API
    2. OpenAI Codex / Gemini CLI(格式原生、机制分叉):Gemini 用专用 activate_skill 工具 + 强制 consent 确认框(唯一带「人肉闸门」的);Codex 元数据 ~2% 上下文或 8000 字符封顶
    3. Vercel skills.sh(不做解析做分发):npx skills add 把同一份文件 symlink 到 77 个 agent 目录——押注安装按钮而非解析兼容
  • 「40 产品支持」已过时:官方 showcase 现列 46 家,但原生解析仅 Claude Code / Gemini CLI / Codex 三家有官方文档实锤;长尾 20+ 家无公开证据、倾向「仅导入」

人话翻译:「支持 SKILL.md」≠「兼容」——46 家厂商都说支持 USB-C,但真正做了快充协议的只有 3 家,其余只是「能插上」。

5. 标准只赢了格式,没赢生态

  • 格式层已赢:SKILL.md(目录结构 + YAML frontmatter + 渐进披露)20 个 agent 兼容、46 家产品支持
  • 协议层尚未定型:各 runtime 的加载/执行/权限语义仍分裂(Anthropic 渐进披露 vs Gemini consent vs Codex 封顶)
  • 生态规模落差:~190 万公共技能 vs skills.sh 总安装 1,299,567(~130 万)——绝大多数技能没人用
  • 质量危机:SkillsBench 基准 47,150 技能平均 6.2/12("大部分是垃圾");~1/3 测试技能含 prompt injection

人话翻译:标准赢了「统一说明书格式」,但分发、信任、赚钱三个战场才刚开始——190 万份说明书挂在架上,只有 130 万次被真正拿走过,说明「技能越多越好」是错觉。

6. SKILL.md 规范核心:6 个字段 + 渐进披露三层 + 留白

  • frontmatter 仅 6 字段:name(必填,≤64 字符,小写+数字+连字符,须与目录同名)+ description(必填,≤1024 字符)+ license/compatibility/metadata/allowed-tools(可选,后者标 Experimental)
  • ⚠️ when_to_use 不在官方规范——是 Claude Code 私有扩展!Claude Code 打包路径只接受 6 规范字段,出现规范外字段硬报错
  • 渐进披露三层:L1 元数据 catalog(~50-100 tokens,会话启动)→ L2 正文(<5000 tokens 推荐上限,激活时)→ L3 资源(按需)
  • 留白清单基本属实:无版本管理(GitHub #420 悬挂)/无依赖声明/无签名机制

人话翻译:SKILL.md 的官方「身份证」只有 6 个字段(姓名+简介必填)——很多人以为必填的「何时用」(when_to_use)其实是 Claude Code 自己的私货,拿到别的 AI 上会被拒收(硬报错)。

8. 表达力税实锤:格式越简单,运行时越要厚重

  • SKILL.md 无权限模型、无签名 → 信任军备竞赛已在运行时层展开:
    • ClawHavoc 事件:审计 ClawHub 2,857 技能发现 341 个恶意(≈12%),用合法外衣诱导安装,投递 macOS AMOS 窃密木马(偷 API key/钱包私钥/SSH 凭据)
    • Anthropic 自家 claude-api 技能 570KB 全量注入 bug(渐进披露被 bundled 打包击穿,2.1.234 修复)
    • 反方观点:arXiv 2607.17598 称渐进披露「买来的是上下文不是智能」;mech.app 称「npm 危机重演」
  • 各厂解法分叉:Anthropic = 沙箱 + /v1/skills 版本管理;Gemini = 每次激活用户点同意;Codex = 脚本沙箱 + 元数据封顶

人话翻译:SKILL.md 故意不做权限和签名(为了跨厂商通用),代价是安全只能靠各家运行时自己补——就像统一充电口不负责防触电,每个充电器得自己装保险丝。

核心结论(一图流)

Skill/MCP/Subagent/Plugin = 流水线四工位(不打架)
MCP 吸收的是 plugin 接口(2024-04-09 plugin 退役史),不是 skill
双标准竞争:agentskills.io(Anthropic)vs agent-plugins.org(Vercel)
格式税已收 → 分发税/安装按钮开抢
真正的胜负手 = 谁掌握分发入口,不是谁会吞并谁

🔗 重点来源

# 标题 URL Tier 支撑的关键事实
1 Agent Skills 完整格式规范 https://agentskills.io/specification 1 6 字段/三层披露/目录结构
2 Introducing Agent Skills https://www.anthropic.com/news/skills 1 2025-10-16 发布 + 2025-12-18 开放标准
3 Extend Claude Code https://code.claude.com/docs/en/features-overview 1 Plugin=package and distribute
4 Skills explained https://website.claude.com/blog/skills-explained 1 MCP 连接 vs Skill 知识定界
5 Introducing MCP https://www.anthropic.com/news/model-context-protocol 1 MCP 2024-11-25
6 OpenAI Codex Skills https://developers.openai.com/codex/skills 1 build on open agent skills standard
7 Gemini CLI Agent Skills https://geminicli.com/docs/cli/skills/ 1 Based on Agent Skills open standard
8 Vercel Agent Skills https://vercel.com/docs/agent-resources/skills 1 skills.sh 分发层
9 Introducing Agent Plugins https://vercel.com/blog/introducing-agent-plugins 1 1.0.0 发布、Anthropic 缺席 TSC
10 agentskills/agentskills repo https://github.com/agentskills/agentskills 1 24,655 stars / Apache-2.0
11 MCP 规范 https://modelcontextprotocol.io/specification 1 JSON-RPC 2.0 / 三类能力
12 Claude Code skills vs plugins vs MCP https://primeline.cc/blog/skills-plugins-mcp-subagents 2 3+1 模型 / v2.1.233 实证