首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >OpenClaw 插件系统 (Plugins) 终极指南

OpenClaw 插件系统 (Plugins) 终极指南

原创
作者头像
jack.yang
发布2026-03-18 20:19:27
发布2026-03-18 20:19:27
3.5K0
举报
文章被收录于专栏:openclaw系列openclaw系列

核心定义:OpenClaw 的插件系统是连接“大脑”(LLM)与“现实世界”(IM 软件、操作系统、API)的桥梁。 当前版本:v2026.3.8 (截至 2026-03-18) 生态规模:ClawHub 社区已收录超过 10,000+ 个技能插件。

在 OpenClaw 架构中,Plugin (插件)Skill (技能) 常被混用,但严格来说:

  • Channels (通道插件):负责“听”和“说”,对接微信、飞书、Telegram 等通讯软件。
  • Skills (能力插件):负责“做”,执行搜索、写代码、操作文件、调用 API 等具体任务。

🛠️ 一、核心命令速查表

所有插件操作均通过 openclaw plugins (或简写 openclaw p) 命令完成。

操作

命令示例

说明

查看已安装

openclaw plugins list

列出所有已安装插件及其版本、状态。

搜索插件

openclaw plugins search <关键词>

在 ClawHub 仓库搜索插件 (如 feishu, excel)。

安装插件

openclaw plugins install <包名>

从官方或社区源安装插件。

更新插件

openclaw plugins update <包名>

更新指定插件到最新版。

卸载插件

openclaw plugins uninstall <包名>

移除插件。

查看详情

openclaw plugins info <包名>

查看插件的 README、配置项说明。

验证配置

openclaw config validate

检查插件配置是否有语法错误。

💡 提示:OpenClaw 支持从 NPM, GitHub, 或 本地路径 安装插件。


📡 二、通道类插件 (Channels) - 让 AI 接入通讯软件

这是最常用的插件类型,让 OpenClaw 能潜伏在你的聊天软件里。

2.1 热门通道插件推荐

插件名称

包名 (Package Name)

适用场景

安装命令

飞书 (Feishu)

@openclaw/feishu (官方)@m1heng-clawd/feishu (社区增强版)

企业办公、国内团队首选

openclaw plugins install @openclaw/feishu

钉钉 (DingTalk)

@openclaw/dingtalk

国内企业报警、审批流

openclaw plugins install @openclaw/dingtalk

企业微信

@openclaw/wecom

国内私域流量、内部沟通

openclaw plugins install @openclaw/wecom

Telegram

@openclaw/telegram (内置)

海外用户、极客圈子、匿名性高

通常内置,无需安装

Discord

@openclaw/discord

游戏社区、Web3 社群

openclaw plugins install @openclaw/discord

WhatsApp

@openclaw/whatsapp (内置)

海外个人用户、客服

通常内置,需扫码配对

Slack

@openclaw/slack

国际化团队、开发者社区

openclaw plugins install @openclaw/slack

2.2 配置示例:接入飞书 (Feishu)

安装后,需在配置文件或命令行中设置 AppIDAppSecret

方式 A: 命令行配置 (推荐)

代码语言:javascript
复制
openclaw config set channels.feishu '{
  "enabled": true,
  "appId": "cli_a1b2c3d4e5",
  "appSecret": "YOUR_SECRET_HERE",
  "botName": "Clawd 助手"
}' --json

方式 B: 修改 openclaw.json

代码语言:javascript
复制
{
  "channels": {
    "feishu": {
      "enabled": true,
      "appId": "cli_xxxxx",
      "appSecret": "xxxxx",
      "encryptKey": "", 
      "verificationToken": ""
    }
  }
}

⚠️ 注意:2026.3.x 版本后,若发现飞书消息不回复,请检查是否安装了冲突的社区版插件。建议运行 openclaw plugins list 清理重复项,只保留一个飞书插件。


🔌 三、技能类插件 (Skills) - 让 AI 拥有执行力

Skills 是 OpenClaw 的灵魂,让它从“聊天机器人”进化为“智能体 (Agent)”。

3.1 2026 年十大必装生产力 Skills

技能名称

功能描述

适用人群

安装命令

Excel 魔法师

读取/写入 Excel,数据透视,图表生成

运营、财务、分析师

openclaw plugins install @clawhub/excel-wizard

文档助手 Pro

解析 PDF/Word,总结长文档,提取关键信息

研究员、律师、学生

openclaw plugins install @clawhub/doc-pro

代码审查官

自动 Review 代码,查找 Bug,提出优化建议

开发者

openclaw plugins install @clawhub/code-reviewer

全网搜索器

实时联网搜索 Google/Bing,汇总最新情报

所有人

openclaw plugins install @clawhub/web-search

GitHub 管家

监控 Issue,自动 PR,管理 Release

开源维护者

openclaw plugins install @clawhub/github-bot

Notion 同步器

双向同步笔记,自动整理知识库

知识管理者

openclaw plugins install @clawhub/notion-sync

邮件收发员

自动起草邮件,分类归档,定时发送

商务人士

openclaw plugins install @clawhub/email-agent

图片工坊

调用 DALL-E 3 / Midjourney 绘图,编辑图片

设计师、自媒体

openclaw plugins install @clawhub/image-gen

日历调度师

管理 Google Calendar/Outlook,自动安排会议

助理、管理者

openclaw plugins install @clawhub/calendar-scheduler

智能家居控

接入 HomeAssistant,控制灯光、空调

极客、房主

openclaw plugins install @clawhub/home-assistant

3.2 如何调用 Skills?

安装后,无需额外配置,直接在聊天中自然语言指令即可触发。

  • 用户: “帮我把这个月的销售数据整理成 Excel 表格,并画一个柱状图。”
    • 👉 触发: @clawhub/excel-wizard
  • 用户: “去 GitHub 上看看 openclaw 项目有没有新的 Issue,如果有 bug 类的,总结一下发给我。”
    • 👉 触发: @clawhub/github-bot + @clawhub/web-search

📦 四、插件开发与发布 (给开发者的指南)

如果你想为自己的业务定制插件,OpenClaw 提供了标准的 SDK。

4.1 快速脚手架

代码语言:javascript
复制
# 创建一个新的插件项目
npx create-openclaw-plugin my-awesome-skill

4.2 插件结构

代码语言:javascript
复制
my-awesome-skill/
├── src/
│   ├── index.ts       # 入口文件,导出 handle 函数
│   └── utils.ts       # 工具函数
├── package.json       # 定义插件元数据 (name, version, keywords)
└── README.md          # 使用说明

4.3 核心代码示例 (index.ts)

代码语言:javascript
复制
import { defineSkill } from '@openclaw/sdk';

export default defineSkill({
  name: 'weather-check',
  description: '查询实时天气信息',
  parameters: {
    location: { type: 'string', required: true, description: '城市名称' }
  },
  execute: async ({ location }) => {
    // 调用天气 API
    const response = await fetch(`https://api.weather.com?q=${location}`);
    const data = await response.json();
    
    return {
      content: `🌤️ ${location} 当前天气:${data.condition}, 温度 ${data.temp}°C`,
      attachments: []
    };
  }
});

4.4 发布到 ClawHub

代码语言:javascript
复制
# 登录 (首次需要)
openclaw login

# 发布
openclaw plugins publish

⚠️ 五、常见问题与避坑指南 (2026.3.8 特别版)

Q1: 升级后插件失效或报错?

  • 现象: plugins.entries 冲突,或某些通道无法连接。
  • 原因: 2026.3.2 - 3.8 版本进行了权限和安全加固,部分旧版插件接口不兼容。
  • 解决:
    1. 运行 openclaw plugins update --all 更新所有插件。
    2. 检查 openclaw plugins list,若有同名插件 (如两个 feishu),卸载非官方或旧版本。
    3. 重启网关:openclaw gateway restart

Q2: 飞书/钉钉收不到消息?

  • 检查点 1: 回调地址 (Webhook URL) 是否正确配置在厂商后台?
    • 格式通常为:https://你的域名/api/channels/feishu
  • 检查点 2: 是否开启了“长链接”模式?部分插件需配置 encryptKey
  • 检查点 3: 查看日志 openclaw logs --follow,搜索 channel 关键字看是否有鉴权失败。

Q3: 如何禁用某个插件?

  • 不需要卸载,只需在配置中关闭:openclaw config set channels.telegram.enabled false --json 或者在 openclaw.json 中将 "enabled": false

Q4: 插件安装太慢或失败?

  • 原因: 网络问题 (ClawHub 服务器可能在海外)。
  • 解决: 配置 NPM 镜像源。npm config set registry https://registry.npmmirror.com # 然后重试安装 openclaw plugins install @clawhub/excel-wizard

🚀 六、进阶技巧:组合拳 (Workflow)

OpenClaw 的强大在于插件联动。你可以设计这样的场景:

  1. 监听: Telegram 收到消息 “生成周报”。
  2. 获取: GitHub 管家 拉取本周 Commit 记录。
  3. 处理: 文档助手 Pro 将 Commit 总结为自然语言。
  4. 输出: Excel 魔法师 生成统计表格。
  5. 回复: 将总结文本 + Excel 文件发回 Telegram。

这一切,只需在对话中下达一次指令,OpenClaw 会自动编排插件执行顺序。


结语: 插件生态是 OpenClaw 区别于其他 AI 项目的核心护城河。不要只把它当聊天机器人用,去安装、去组合、去自动化,让它真正成为你的数字分身!🦞

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🛠️ 一、核心命令速查表
  • 📡 二、通道类插件 (Channels) - 让 AI 接入通讯软件
    • 2.1 热门通道插件推荐
    • 2.2 配置示例:接入飞书 (Feishu)
  • 🔌 三、技能类插件 (Skills) - 让 AI 拥有执行力
    • 3.1 2026 年十大必装生产力 Skills
    • 3.2 如何调用 Skills?
  • 📦 四、插件开发与发布 (给开发者的指南)
    • 4.1 快速脚手架
    • 4.2 插件结构
    • 4.3 核心代码示例 (index.ts)
    • 4.4 发布到 ClawHub
  • ⚠️ 五、常见问题与避坑指南 (2026.3.8 特别版)
    • Q1: 升级后插件失效或报错?
    • Q2: 飞书/钉钉收不到消息?
    • Q3: 如何禁用某个插件?
    • Q4: 插件安装太慢或失败?
  • 🚀 六、进阶技巧:组合拳 (Workflow)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档