最近 OpenClaw 推送了更新。折腾完一圈后我发现,最值得关注的根本不是界面的微调,或者几个零碎的 Bug 修复。
真正的核心变化只有一个:Skill(技能)终于有了一个像样的“官方包管理器”——ClawHub。
刚开始接触 AI Agent 的时候,能把 OpenClaw 装好、连上大模型,就已经很有成就感了。但新鲜劲儿过去之后,迟早会面临一个非常现实的问题:接下来怎么让它干点实事?
聊天当然没问题,但如果真想把它当成一个长期的专属助手,就必须给它“上装备”,也就是接入各种外部能力(比如读写本地文件、查日历、搜索网页)。
而在这次更新之前,给它加能力的姿势,其实非常“原始”。
以前的痛点:手动“刀耕火种”
回想一下以前我们是怎么给 AI 扩展能力的,过程基本全靠纯手工:
去 GitHub 到处翻找别人写好的插件仓库。
把整个
skill目录克隆下来。扔进自己本机的
skills/文件夹。自己去翻
requirements.txt,手动敲命令去装 Python 依赖库。重启 OpenClaw,开个对话看看能不能识别出来,经常还会遇到各种路径报错。
偶尔搞一两次还能当成学习,但一旦装的东西多了,很快就会变成一笔糊涂账。你根本记不住自己装过什么、哪个插件的依赖冲突了,看到别人发了新版本还得自己重新覆盖一遍目录。
ClawHub 到底是什么?
你可以把它理解为 OpenClaw 的 npm 或 pip。
它的出现,就是为了解决上面这些痛点。它把找 Skill、安装、依赖处理和后续更新这几件事,统一成了一条清晰、正规的命令行路径。
以后给 AI 长本事,总算不用再到处靠手动复制粘贴了。
更新后怎么用?(附避坑指南)
这里有一个很容易踩的坑:很多人刚更新完,马上照着网上的教程敲安装命令,结果发现满屏报错。
这是因为,你虽然更新了主程序,但不代表你本机的环境变量和命令体系就已经完全对齐。最靠谱的做法不是瞎猜,而是先在终端里确认一下当前的环境支持哪条路径。
建议你刚更新完,直接先敲这三行命令摸个底:
openclaw --versionopenclaw skills --helpclawhub --help
看完帮助文档,你基本心里就有数了。目前主要有两条路径,挑你机器上跑得通的那条走:
路径一:原生命令流(推荐)
如果你本机已经支持原生命令流(也就是 openclaw skills 后面跟着完整的子命令),那就直接走官方原生路径。
比如,我们想给 AI 装一个日历功能:
# 搜索日历相关的技能openclaw skills search "calendar"# 找到合适的 slug 后,直接安装openclaw skills install <skill-slug># 以后想一键更新所有技能,只需要:openclaw skills update --all
路径二:走 ClawHub CLI
如果你发现 openclaw skills 提示找不到命令,或者子命令不全,那说明你的环境更适合走独立的 ClawHub CLI 路径。一样能把事办了:
# 搜索天气技能clawhub search "weather"# 查看这个技能的详细信息(需要的权限、依赖说明)clawhub inspect weather# 安装技能clawhub install <skill-slug># 检查已安装的列表并一键更新clawhub listclawhub update --all
踩坑总结:先别急着折腾复杂的
作为一路踩坑过来的过来人,给刚更新的朋友两个实用的建议:
1. 装完 Skill,务必开启新会话。很多朋友装完插件,立刻在当前的聊天窗口里问“今天天气怎么样”,结果 AI 还在胡说八道。记住,很多 Skill 是在新会话初始化时才完整加载的,别在旧会话里原地死磕,装完就开个新对话再去测试。
2. 从最简单的开始验证。别一上来就装那种需要配置一堆 API Key、环境变量或者涉及本地文件读写的复杂工具。先挑一个最简单的(比如天气或简单的系统时间工具)跑通一次流程,看着它真正在本地生效了,再慢慢往上加难度。
这次更新,OpenClaw 算是真正把“安装后怎么扩展”这条路给铺顺了。它不再只是一个配置好就能聊天的“壳子”,而是一个真正可以持续往上搭积木、能一直陪你折腾的本地 Agent 框架。
夜雨聆风