Skip to content

插件开发入口

本页帮助您回答两个问题:是否需要做插件,以及应该做哪种插件

什么时候需要插件

在开始开发插件前,先确认您的需求是否真的需要插件:

需求推荐方案说明
一段可复用的操作说明或提示词Skill(技能)通过 SKILL.md 定义,无需代码
接入一个现成的外部工具服务MCP通过 MCP 协议接入,标准化程度更高
定义命令、渠道适配或需要 manifest 声明Plugin(插件)需要完整的开发流程

TIP

如果您只需要一段可复用的能力描述,用 Skill 就够了。如果只需要调用一个外部 API,优先用 MCP。只有当需要定义 manifest、注册命令或对接消息渠道时,才进入插件开发。

插件类型

类型定位典型场景复杂度
tool命令型扩展本地脚本封装、固定回复、CLI 工具
channel渠道接入钉钉、飞书、Telegram 消息对接
skill技能桥接OpenClaw 兼容、技能类扩展

如何选择

  • 需要给 Agent 增加可调用的命令tool
  • 需要对接外部消息平台channel
  • 需要兼容 OpenClaw 协议或桥接技能skill

兼容模式

插件 manifest 中的 compatibilityMode 字段控制接入方式:

模式说明
nativeWorkova 原生方式(默认)
openclaw兼容 OpenClaw 桥接协议,需同时提供 openclaw 配置段
skill_bridge通过技能桥接兼容层接入

Skill vs MCP vs Plugin

维度SkillMCPPlugin
定义方式SKILL.md 文件MCP 服务配置plugin.manifest.json
需要编码否(使用现有服务)
能力范围提示词和规则外部工具调用命令、渠道、完整扩展
管理方式技能页面管理MCP 页面管理插件安装/启用/禁用
适合场景沉淀可复用能力接入标准工具平台级深度集成

推荐阅读顺序

  1. 插件快速上手 — 5 分钟创建第一个插件
  2. 插件完整指南 — 渠道插件、安全边界、调试方法
  3. Manifest 参数说明 — 所有字段的完整定义
  4. 官方插件模板 — 复制模板快速起步

INFO

第一次开发插件,建议从 tool 类型开始——只需一个 plugin.manifest.json 文件即可运行。

Workova 官方文档