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(不存在「转译适配」或「仅导入」半吊子)
- 但深度分三档:
- Anthropic(最完整):唯一同时实现渐进披露 + 显式缓存策略 + 多路径跨厂商加载 + /v1/skills API
- OpenAI Codex / Gemini CLI(格式原生、机制分叉):Gemini 用专用
activate_skill工具 + 强制 consent 确认框(唯一带「人肉闸门」的);Codex 元数据 ~2% 上下文或 8000 字符封顶 - 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 实证 |