简要总结
ClawHub
这页是讲 ClawHub 的,你可以把它想成一个“技能大超市”。OpenClaw 是一个聪明的机器人,但它自己不会做所有事。ClawHub 就是大家把自己教给机器人的“技能”放上去,让所有人都能免费找到和使用的地方。如果你想给你的机器人增加新本领,比如让它帮你查日历或者备份文件,就可以来这里找找看。这页会告诉你怎么用电脑上的小工具(CLI)来搜索、安装和分享这些技能。
五岁小孩版解释
ClawHub 是一个存放 OpenClaw 机器人“技能”的大仓库。技能就像一个个小包裹,里面装着教机器人做事的说明书(一个叫 SKILL.md 的文件)和其他可能需要的小工具。这里所有的技能都是公开的,大家可以互相分享和使用。
ClawHub 是怎么工作的呢?
- 有人把一个技能包裹(文件和说明)发布到 ClawHub。
- ClawHub 会把它存好,给它一个版本号,就像给书标上第几版一样。
- 然后这个技能就会被放进“超市”的货架,让大家能搜索到。
- 其他人就可以浏览、下载,并把技能安装到自己的 OpenClaw 机器人里用了。
如果你想开始用,可以这样做:
- 安装小工具(CLI):就像给你的电脑装一个能和 ClawHub “超市”对话的遥控器。你需要先安装一个叫 Node.js 的东西,然后在电脑的“命令窗口”里输入下面其中一行命令来安装:
npm i -g clawhub- 或者
pnpm add -g clawhub
- 搜索技能:告诉“遥控器”你想找什么。比如,输入
clawhub search "calendar",它就会帮你找和日历有关的技能。 - 安装技能:找到喜欢的技能后,用
clawhub install <技能的名字>这个命令来安装它。安装好的技能会放在你电脑上一个叫skills的文件夹里。 - 让机器人学会新技能:安装好后,你需要重新启动一次 OpenClaw 机器人,它才能发现并学会这个新技能。
一些重要的提醒和规则:
- 安全小卫士:ClawHub 是开放的,但为了防止有人乱发不好的东西,规定你的 GitHub 账号至少要有一周大才能发布技能。如果看到不好的技能,可以登录后举报它。如果同一个技能被 3 个不同的人举报,它就会先被藏起来。
- 技能放在哪:默认情况下,
clawhub这个“遥控器”会把技能安装到你当前工作文件夹下的./skills里。如果你的 OpenClaw 设置了工作区,它会优先用工作区里的skills文件夹。记住,机器人只会在下一次启动时加载新技能。 - 关于版本:每次发布技能都可以更新版本号(像 1.0.0, 1.0.1 这样)。
latest是一个特殊的标签,总是指向最新的版本。你可以安装特定版本,比如clawhub install <技能名> --version 1.0.0。 - 常用命令小清单:
clawhub login:登录你的账号。clawhub logout:退出登录。clawhub list:看看你已经安装了哪些技能。clawhub update --all:把所有安装的技能都更新到最新版。clawhub publish <文件夹路径>:把你自己做好的技能分享到 ClawHub。clawhub sync:一个聪明的命令,它会扫描你电脑上的技能文件夹,自动帮你把新的或修改过的技能发布出去。
最后一点小秘密:
当你用 clawhub sync 命令时,如果你已经登录了,它会悄悄地告诉 ClawHub 有多少人安装了技能,这能帮助大家发现更受欢迎的技能。如果你不想发送这个信息,可以在电脑上设置一个叫 CLAWHUB_DISABLE_TELEMETRY 的环境变量,把它设为 1。