说真的,每次跟人聊起 OpenClaw 的扩展体系,绕不开的就是 Agent-Skills 和 Plugins 这两条路线。不少朋友问我的问题都是「我该先学哪个?」「哪个生态更好?」——其实这个问题没有标准答案,但有清晰的选型逻辑。我自己从 v2026.4 开始一路实测过来,踩过不少坑,也见证了 Plugins 生态从「半成品」到「真香」的全过程。今天这篇,我基于 2026年9月 的最新版本(v2026.6.x 系列已稳定,后续版本正在迭代中),把两条路线的差异、生态、实测表现、适用场景一次性拆开讲透。文末还给你整理了选型决策树、FAQ 和避坑指南,建议收藏慢慢看。
一、先搞清楚:Skills 和 Plugins 到底是什么
在展开实测之前,先上一张速览表,把两者的核心差异摆出来:
| 维度 | Agent-Skills | Plugins |
| 形态 | 纯文本 Markdown 包 | Node.js 代码包 |
| 核心配置 | SKILL.md(prompt 模板) | manifest.json + npm 运行时 |
| 加载方式 | git-friendly,文本即可分发 | 需要 npm 安装,runtime 加载 |
| 适合解决的问题 | 业务流程固化、prompt 工程 | 底层能力扩展、新工具/Channel 接入 |
| 开发门槛 | 低(懂 Markdown 即可) | 中(要 Node.js/TypeScript) |
| 执行确定性 | 依赖模型生成 | 直接 API 调用,确定性高 |
| 当前官方定位 | 稳定补充 | 未来核心方向 |
记住这张表,后面所有判断基本都从这几点出发。说白了,Skills 更像是「给模型看的说明书」,而 Plugins 是「给系统装的新器官」——一个靠提示词驱动,一个靠代码执行,本质逻辑完全不同。这个区分在业界的讨论里也基本是共识,比如 llm-wiki 的对比分析 就指出:plugin 更像宿主扩展点,skill 更像可迁移能力包,两者解决的是不同层面的工程问题。
二、Plugins 的 manifest.json 到底怎么写
理解 Plugins 的第一步,就是看懂 manifest.json。一个典型的 manifest.json 声明如下:
{
"name": "firecrawl-search",
"version": "1.0.0",
"capabilities": {
"tools": ["firecrawl_scrape", "firecrawl_search"],
"providers": [],
"channels": []
},
"runtime": "node"
}
这玩意说白了就是 Plugin 的「身份证」:声明自己能提供哪些 tool、哪些 provider、哪些 channel。OpenClaw Gateway 在启动时会扫描所有 Plugin 的 manifest,把里面的能力注册到全局路由表里。
v2026.5.x 引入了 plugins.installs.json 持久化注册表,替代原来的 plugins.installs 内存状态。这意味着插件列表会在 Gateway 重启后保留,不会像之前那样每次启动都需要重新安装。说真的,这个改动对运维同学是真香——以前每次重启都要手动 claw plugin install 一遍,现在直接落盘,省心太多了。
同时,v2026.5.2 新增的 Crestodian 机制 为插件安装引入了审批和审计流程,企业用户可以控制哪些插件可以被安装,提升了安全性。简单理解:Crestodian 就是一个「插件市场的门禁系统」,未审批的插件不允许加载。到了 v2026.6.x,Crestodian 在角色化审批策略上做了进一步细化,比如「开发环境自由安装、生产环境必须审批」这种灵活配置,企业落地的时候会顺手很多(具体策略配置方式以官方 release notes 为准)。
关键区别:Skills 纯文本、git-friendly;Plugins 需要 npm 环境和运行时加载,配置通过 gateway config 或 plugins.entries.* 管理。
三、生态现状(截至 2026-09)
根据 OpenClaw release notes 和 clawhub.ai 的最新数据:
Plugins 生态处于高速迭代期。 v2026.5.0 捆绑了 xAI Grok 4.3 provider、NVIDIA provider、People Wiki 插件;v2026.5.2 新增 Crestodian(插件市场 + 安装/卸载审批)、File Transfer Plugin(默认 deny 策略,16MB 上限);v2026.5.3-beta 继续 Plugin SDK 强化。官方明确将 Plugins 定为未来核心方向。
进入 2026 年下半年,Plugin SDK 的 API 稳定性明显提升,社区贡献的 plugin 数量也在持续增长。v2026.6.x 的几个版本主要在做 Plugin 注册中心的去中心化、跨 Gateway 共享 plugin 元数据、SDK 类型补全等方向(具体功能以官方 release notes 为准)。说白了,核心团队对 Plugins 的投入是肉眼可见的——拿捏的资源配比摆在那。
值得注意的是,Plugins 生态的增长速度正在加快。从 v2026.4.14 到 v2026.5.2 的版本迭代中,新插件和 provider 的引入节奏明显加快,这种迭代节奏在 OpenClaw 的历史上是前所未有的,说明核心团队正在将大量工程资源投入到 Plugins 基础设施中。到了 v2026.6.x,官方还推出了 Plugin 兼容性认证计划,通过认证的插件会打上「Verified」标签,社区贡献者的积极性被进一步调动起来。
生态对比速览表
| 指标 | Plugins | Agent-Skills |
| 官方版本迭代速度 | 高(每月多次小版本) | 低(数月一次) |
| 社区贡献活跃度 | 持续增长 | 较低 |
| 主流数量级 | 数十到上百(持续扩张) | 十几个左右 |
| 战略定位 | 核心方向 | 稳定补充 |
| 代表项目 | xAI Grok 4.3 provider、NVIDIA provider、File Transfer Plugin | agent-reach、x-tweet-fetcher、seo-traffic-monetizer |
| 入门成本 | 中-高 | 低 |
Agent-Skills 生态相对稳定但不温不火。 ClawHub 上有 agent-reach、web-access、x-tweet-fetcher、browser-chromium、seo-traffic-monetizer 等一批可用 Skills。这些 Skills 解决的都是比较具体的场景问题,比如 x-tweet-fetcher 就是专门抓取 X(原 Twitter)推文内容的,seo-traffic-monetizer 则是帮内容站做流量变现的。但老实讲,这个数量级和 Plugins 的扩张速度相比,确实有点「佛系」。关于 Skills 和 Plugins 的定位差异,Tony Kipkemboi 的这篇分析 讲得挺清楚——各大主流 Agent 平台(Claude、ChatGPT、Gemini)都采用了类似的 SKILL.md 格式,说明这个方向本身是有共识的,只是 OpenClaw 这边把重心压在了 Plugins 上。
四、实测对比:同一任务,两条路线的真实表现
光看文档和生态数据还不够,我自己在 v2026.6.1 上跑了几个典型任务,把两条路线的实际表现拉出来遛遛。
任务一:让 Agent 抓取一个网页并提取关键信息
用 web-access Skill 时,Agent 会通过 prompt 引导模型理解「你要做什么、用什么工具、输出什么格式」,然后模型自己决定调用方式。整个过程比较「软」,结果质量取决于模型的理解能力。我实测下来,GPT-4o 和 Claude 3.5 Sonnet 的表现差异不大,但换成小模型(比如 7B 级别的本地模型)时,Skill 的执行稳定性会明显下降。
用对应的 Web Scraper Plugin 时,Agent 直接调用封装好的 API,返回结构化数据,不需要模型「理解」抓取逻辑。实测下来,同样的任务,Plugin 的响应速度明显更快,而且输出格式完全可控,不会出现模型「自由发挥」导致格式漂移的问题。这个差异在 Agent Skills 实战课程的对比分析 里也有类似的结论——代码执行和 prompt 驱动的确定性天然不在一个量级。
任务二:接入一个新的 Channel(比如 Telegram Bot)
这个任务用 Skills 基本做不了——Skills 没有能力去注册新的 Channel 入口。而 Plugins 只需要在 manifest.json 里声明 channels: ["telegram"],然后实现对应的接口即可。这也是 Plugins 在架构层面碾压 Skills 的地方:它不只是「增强模型能力」,而是「扩展系统边界」。
任务三:一个需要多步骤确认的业务流程(比如「先搜索→再总结→再发邮件」)
这个场景反而是 Skills 的强项。因为 Skills 本质上是 prompt 模板,你可以把整个流程的「思考路径」写进 SKILL.md,让模型按步骤执行。Plugins 虽然也能做,但需要写更多的编排代码。说白了,如果你的流程是「人脑设计好、让模型照着走」,Skills 更合适;如果你的流程是「系统自动执行、不需要模型参与判断」,Plugins 更合适。关于这个决策逻辑,Claude Code Skills 的决策指南 里有一个 12 场景快速决策表,思路可以参考——核心就是看你要的是「模型能力增强」还是「系统能力扩展」。
五、选型决策树:你到底该用哪个?
根据我自己的实测经验和社区反馈,整理了一个简单的决策树,你可以对照着判断:
- 你要扩展的是「模型能力」还是「系统能力」?
- 模型能力(让模型会做某件事)→ 优先考虑 Agent-Skills
- 系统能力(让系统能接入新工具/新平台)→ 直接上 Plugins
- 你的团队有没有 Node.js 开发能力?
- 没有 → 先用 Skills 把流程跑通,后续再考虑 Plugins
- 有 → 直接上 Plugins,长期收益更高
- 你的场景对「执行确定性」要求高不高?
- 高(比如金融交易、自动发邮件)→ Plugins,API 调用结果可控
- 低(比如内容生成、信息整理)→ Skills 够用,开发成本低
- 你是在做 PoC 验证还是生产部署?
- PoC → Skills 快速验证,改 prompt 比改代码快多了
- 生产 → Plugins,稳定性和可维护性都更好
六、避坑指南:我踩过的那些坑
坑一:把 Skills 当 Plugins 用,硬塞复杂逻辑
Skills 的 SKILL.md 本质是 prompt,不是代码。有人试图在 SKILL.md 里写「如果 A 就执行 B,否则执行 C」这种复杂分支逻辑,结果模型经常跑偏。正确做法是:复杂逻辑交给 Plugins,Skills 只做「引导模型按步骤走」这种轻量工作。
坑二:忽略 Crestodian 的审批机制
v2026.5.2 之后,企业环境默认开启 Crestodian 审批。如果你在测试环境装了一堆插件,然后直接推到生产环境,会发现插件全部加载失败——因为没走审批流程。这个坑我见过好几个团队踩过,提前在 CI/CD 里加上审批步骤能省不少事。
坑三:Plugin 版本兼容性没锁死
Plugin 的 API 在 v2026.5.x 到 v2026.6.x 之间有过 breaking changes。如果你在 package.json 里写的是 ^1.0.0,npm 会自动升级到 1.x 的最新版,结果可能就撞上不兼容的 API。建议锁死版本号,或者用 package-lock.json 固定依赖。
坑四:Skills 的「隐式依赖」问题
有些 Skills 看起来是纯文本,但实际依赖某些系统命令或外部工具(比如 browser-chromium 依赖 Chromium 浏览器)。如果你在 Docker 环境里跑,没装 Chromium,这个 Skill 就会静默失败。建议在 SKILL.md 里明确写清楚依赖项,或者用 Plugins 把依赖打包进 npm 包。
七、FAQ:高频问题集中解答
Q1:Agent-Skills 会被 Plugins 完全取代吗?
短期内不会。官方定位是「稳定补充」,Skills 在 prompt 工程和业务流程固化方面仍有不可替代的价值。但长期来看,Plugins 是核心方向,如果你现在要投入学习资源,建议以 Plugins 为主、Skills 为辅。
Q2:Skills 和 Plugins 能混用吗?
能,而且我推荐混用。比如用 Skills 定义「内容创作流程」,用 Plugins 接入「SEO 分析工具」,两者互补效果很好。官方文档也明确支持两种扩展同时加载。关于混合架构的设计思路,Agent Skills 实战课程 里有一个比较完整的决策框架可以参考。
Q3:开发一个 Plugin 需要多长时间?
看复杂度。一个简单的 tool 封装(比如调一个 API),有 Node.js 基础的开发者大概 1-2 天能搞定。涉及 Channel 接入或复杂状态管理的,可能需要一周以上。建议从简单的 tool 开始练手。
Q4:Crestodian 审批流程会不会拖慢开发节奏?
会有一点,但值得。v2026.6.x 支持了「开发环境免审批、生产环境强制审批」的配置,可以兼顾开发效率和安全性。建议在 gateway config 里按环境区分策略。
Q5:社区插件质量参差不齐,怎么筛选?
优先选有「Verified」认证标签的插件,其次看 GitHub star 数和 issue 响应速度。另外,v2026.6.x 之后官方推出了插件安全扫描,建议安装前先跑一遍 claw plugin scan 做安全检查。
八、总结与建议
回到开头的问题:「我该先学哪个?」我的建议是:
如果你是个人开发者、做 PoC 验证:先从 Agent-Skills 入手,成本低、见效快,把 OpenClaw 的基本玩法摸熟。
如果你是企业用户、要做生产部署:直接投入 Plugins,虽然前期学习成本高,但长期收益明显——执行确定性、可维护性、生态支持都更好。
如果你有 Node.js 背景:不用犹豫,直接上 Plugins,你的技术栈能让你在 Plugins 生态里发挥最大价值。
最后说一句:OpenClaw 的扩展生态还在快速演进中,v2026.6.x 的 Plugin SDK 已经比 v2026.4 时代稳定太多了。本文基于 2026年9月 的市场情况,建议你动手之前先看一眼官方 release notes,确认你用的版本对应的 API 和配置方式。毕竟这年头,技术迭代的速度,真的比你想的快得多。
来源华强北商行 · 数码科技资讯