Agent Skills — 跨厂商 LLM Agent 的通用任务指令格式
Anthropic 2025-12 公开 Agent Skills 规范,OpenAI Codex 与 ChatGPT 直接采纳;17 个官方 skill + 七大商业合作伙伴;企业版 admin 控制。
Skills 是什么、与 Plugin / MCP 的三层关系
Skill 是一个目录,含 SKILL.md(自然语言任务指令)+ 可选的脚本、模板、参考资源。LLM 在合适场景动态加载该 skill 学会执行某类任务(如生成发票、做幻灯片、跑 CI 报告等)。与 Plugin(客户端功能扩展)、MCP(外部工具协议)不同 — Skill 不是工具或客户端能力,而是"教模型怎么做事"的指令包。一个 Plugin 可同时携带 Skills 和引用 MCP server。
SKILL.md 规范 + 一个最小例子
SKILL.md 用 YAML frontmatter 声明 name / description / when-to-use 等元数据,正文用 markdown 写指令。例: --- name: invoice-generator description: 用 reportlab 生成符合中国财税规范的 PDF 发票 when-to-use: 用户要求开票或生成 invoice 时 --- ## 步骤 1. 从用户消息抽取 buyer/seller/items 2. 调用 ./scripts/render.py 输出 PDF ... 模型读到 "开发票" 类请求时自动加载这个 skill。
17 个官方 skill + 商业合作伙伴
anthropics/skills GitHub 仓库开源 17 个 Anthropic 维护的 skill,覆盖创意设计、文档生成、技术开发、企业沟通四大类。Atlassian / Canva / Cloudflare / Figma / Notion / Ramp / Sentry 等已发布 commercial skill。社区聚合站 SkillsMP(skillsmp.com)汇集 GitHub 上的 third-party skill 便于发现。
跨厂商兼容 + 企业 admin 控制
Anthropic 2025-12 公开为开放标准后,OpenAI Codex CLI 与 ChatGPT 直接采纳同一格式。意味着同一个 SKILL.md 既能在 Claude Code 跑,也能在 Codex CLI 跑、ChatGPT app 跑——一次开发跨厂商部署。Claude Team / Enterprise 版本提供 admin 中央设置,控制哪些 skill 可被用户使用、哪些默认启用。
FAQ
Skill 与 Custom Subagent 是同一件事吗?
不是。Custom Subagent 是 Claude Code 客户端的 dispatch 单位,含 prompt + tool + dispatch rule。Skill 是更上层的指令包,可被 main agent 或 subagent 加载。一个 subagent 可以引用多个 skill。
我能用 skill 限制模型避免某种行为吗?
不能强制限制 — skill 是"推荐和指令",模型仍可能在压力下偏离。强约束需用 hook(拦截工具调用)、permission(拒绝执行)或 system-level prompt 注入。Skill 适合放"如何做对",硬规则放别处。
国内开发者能用 Anthropic 官方 skill 吗?
Skill 是 markdown 文本仓库,git clone 即可本地用,与网络无关。配合 QCode 通路接 Claude / Codex / GPT 模型,整体体验与境外一致。
通过 QCode 跨厂商使用 Agent Skills
QCode 套餐共享 Claude / GPT / Gemini 等模型,所有兼容 Agent Skills 标准——一次开发到处运行。
开通 QCode 套餐