简要总结
Community plugins
这页就像一个“玩具分享墙”,上面贴满了其他小朋友(也就是社区的叔叔阿姨们)为 OpenClaw 做的好玩插件。你可以来这里看看有什么新玩具可以装到你的 OpenClaw 里,让它变得更厉害。如果你自己也想做一个玩具分享给大家,这页也告诉了你需要怎么做。
五岁小孩版解释
这页文档主要是关于 OpenClaw 的“社区插件”。你可以把插件想象成给你的玩具机器人(OpenClaw)加装的新手臂、新眼睛或者新喇叭,让它能做更多有趣的事情。这面“墙”上展示的,都是社区里其他人做好并分享出来的高质量插件。
什么样的玩具才能贴到分享墙上? 为了让分享墙整洁又安全,一个插件想被贴上来,需要满足几个条件:
- 要放在公共玩具店:插件的安装包必须发布在
npmjs这个“公共玩具店”里,这样大家才能用openclaw plugins install <玩具名字>这个命令轻松安装。 - 要有公开的制作图纸:插件的源代码必须放在 GitHub 这个“图纸仓库”里,并且是公开的,这样别人才能看到它是怎么做的。
- 要有说明书和问题本:图纸仓库里必须包含安装使用说明书,还要有一个可以报告问题(比如“这个玩具轮子不转啦”)的地方。
- 要有人照顾它:这个插件需要有明确的维护者,就像玩具需要有人定期清洁和修理一样。要么最近有更新,要么有人能及时回答大家的问题。
如果你想分享自己的玩具(插件) 如果你做了一个很棒的插件想分享给大家,你需要这样做:
- 发起一个“申请贴”:你需要提交一个 PR(Pull Request),就像举手说“我想把我的玩具也贴到墙上”。
- 在申请里写清楚:你的申请里需要包含这几样东西:插件的名字、它在 npm 玩具店里的包名、GitHub 图纸仓库的地址、一句简单的介绍,还有最重要的安装命令。
管理员叔叔阿姨会怎么挑选? 他们会更喜欢那些真正有用、有详细说明书并且运行起来很安全的插件。如果只是一个很简单的外包装,或者不清楚是谁在维护,或者很久没人照顾的插件,可能会被拒绝哦。
贴上新玩具的正确格式 当你被允许贴上新玩具时,要按下面的格式来写,这样大家一眼就能看明白:
- 插件名字 — 一句话介绍
npm:
@作者/包名repo:https://github.com/作者/仓库名install:openclaw plugins install @作者/包名
现在已经贴在墙上的玩具(举例) 这里有一个例子,是一个已经贴上去的插件:
- WeChat — 这个插件可以让 OpenClaw 通过 iPad 版的微信(WeChatPadPro)连接到个人微信账号。它可以发送和接收文字、图片、文件,还能进行关键词触发的对话。
npm:
@icesword760/openclaw-wechatrepo:https://github.com/icesword0760/openclaw-wechatinstall:openclaw plugins install @icesword760/openclaw-wechat