跳到主要内容

Skills 与插件专题

目录

本专题讲什么

在 AI Agent 工程里,**Skill(技能)**通常指「可复用的流程与约束说明」,常以 SKILL.md 等形式被助手加载;**Plugin(插件)**通常指「宿主环境里的扩展包」,带有 manifest(例如 Codex 的 .codex-plugin/plugin.json)、可选 Skills/Hooks/MCP 等目录。

本专题分篇说明:Skill 的体系与编写规范治理与发布;以及 Plugin 的目录结构、manifest、脚手架与和 Skill/MCP 的组合关系。内容兼顾通用方法与常见工具链(如 agentskills.io 所描述的标准化叙事)。

和 OpenClaw / Hermes 的关系

本专题是通用写法与治理;各产品自己的路径、加载方式与安全策略不同,不是「同一套文件无差别通用」。请先读 各宿主 Skills 差异对比,再对照各官方文档落地。

Skill vs MCP vs Plugin(先对齐概念)

概念典型形态回答的问题谁执行
SkillSKILL.md 文档 + 少量脚本,渐进披露怎么做」:固化流程、步骤与质量标准模型按步骤执行
MCPHost/Client/Server,stdio + Streamable HTTP能连什么」:标准化接外部工具/资源MCP Server 真实执行
Plugin目录 + manifest(如 .codex-plugin/plugin.json)+ 可选代码怎么打包分发」:统一发现、权限、版本宿主加载,内部可含 Skill/MCP

一句话MCP 给「能连什么」,Skill 教「怎么做」,Plugin 负责「怎么打包分发」——三者互补不替代。

三者常一起出现:Plugin 里可以内置多个 Skills 和 MCP 配置;Skill 也可以独立存在于工作区而不依赖 Plugin;MCP 提供 Skill 执行时要调用的真实工具。

发布脉络:Anthropic 先有 MCP(2024,连接工具),后推 Agent Skills(2025,沉淀流程);详见 Skill 体系概述与生态位

适合谁

  • 要在团队内统一 RAG、评测、发布、值班 等重复流程的工程师。
  • 要为 Codex/Cursor 类环境 维护可安装扩展的人。
  • 已使用 OpenClaw/Hermes 等助手,需要把工作区 Skills 写得可维护的人(可对照 OpenClaw SkillsHermes Skills)。

阅读顺序

  1. Skill 体系概述与生态位
  2. 各宿主 Skills 差异对比(OpenClaw / Hermes / 插件 / 通用标准)
  3. Skill 编写规范与 SKILL.md 模板
  4. Skill 治理、测试与版本发布
  5. 插件(Plugin)概念与 manifest
  6. 插件脚手架与工程集成
  7. Agent Skills 规范对照与宿主接入(与 agentskills.io 逐项对照,可选)

外部参考

  • agentskills.io — Skill 开放标准与生态说明(以站点为准)。
  • 官方文档索引(便于爬虫/LLM 拉全站):llms.txt
  • OpenClaw 文档:Skills
  • Hermes 文档:Skills

agentskills.io 文档地图(速查)

页面链接
Homeagentskills.io/home
What are skills?what-are-skills
Specificationspecification
Quickstartskill-creation/quickstart
Best practicesskill-creation/best-practices
Optimizing descriptionsskill-creation/optimizing-descriptions
Evaluating skillsskill-creation/evaluating-skills
Using scriptsskill-creation/using-scripts
Adding skills supportclient-implementation/adding-skills-support
Client showcaseclients