0. 引言

OpenClaw系列前 16 篇,你的 AI 已经能聊天、查数据、操作浏览器、定时自动干活、越用越聪明、连上手机、分身并行、多个人格服务不同人、装各种插件扩展能力了。
但还有一个问题——
你写的技能,只能自己用。
你花了一下午写了个趁手的"股票分析技能"、"公众号排版技能"、"天气提醒技能"。它们躺在你的技能文件夹里,只有你的 AI 能用。
同时,全世界有几千个 OpenClaw 用户也在写自己的技能——但你怎么找到他们?怎么安装他们写的?
今天这篇,带你逛一逛 ClawHub 技能市场——OpenClaw 的"App Store",发现别人的技能,安装即用;发布自己的技能,让别人也用。
打个比方:
| 第 17 篇(今天) | 从市场下载,也分享自己的 | 逛菜市场,也摆摊卖菜 |
💡 ClawHub = OpenClaw 的"技能商店" = 发现、安装、发布技能的地方。
1. 什么是 ClawHub?
1.1 一句话:ClawHub = AI 技能应用商店
ClawHub 是 OpenClaw 的官方技能市场——一个社区驱动的平台,让开发者发现、安装、更新和发布 AI 技能。
1.2 为什么需要 ClawHub?
1.3 ClawHub VS GitHub:有什么区别?
| 是什么 | ||
| 安装方式 | git clone 手动复制 | clawhub install 一键安装 |
| 更新机制 | git pull | clawhub update 自动匹配 |
| 搜索能力 | ||
| 适用场景 |
简单说:GitHub 是"通用仓库",ClawHub 是"技能专卖店"。
2. 安装 ClawHub CLI
知道 ClawHub 是什么了,接下来先把工具装好——所有操作都靠这个命令行工具。
# 全局安装 ClawHub CLInpm i -g clawhub# 验证安装clawhub --version看到版本号正常输出,就说明 CLI 装好了。
3. 技能的结构
在搜索和安装之前,先搞清楚一个 ClawHub 技能到底长什么样。这样你才知道下载下来的是什么、发布时该准备什么。
一个标准的 ClawHub 技能长这样:
my-skill/├── SKILL.md ← 必须有!技能的核心文件├── scripts/ ← 可选:辅助脚本│ └── helper.py└── references/ ← 可选:参考资料 └── api-docs.md3.1 SKILL.md 是什么?
SKILL.md 是技能的核心文件,包含:
| Frontmatter | |
| 技能说明 | |
| 使用指南 | |
| 注意事项 |
3.2 什么样的技能算好技能?
4. 搜索技能
了解了技能结构,接下来就可以去市场里找技能了。

4.1 基础搜索:怎么找想要的技能?
# 搜索关键词clawhub search "weather"# 搜索中文关键词clawhub search "天气"# 搜索更具体的技能clawhub search "stock analysis"# 搜索特定功能clawhub search "browser automation"4.2 搜索结果会显示什么?
| 技能名称 | |
| 技能描述 | |
| 版本号 | |
| 作者 | |
| 安装命令 |
4.3 搜索技巧:更快找到好技能
clawhub search "postgres backups" | ||
clawhub search weather | ||
clawhub search 股票 |
5. 安装技能
找到想要的技能,一条命令装下来。

5.1 基础安装
# 安装最新版本clawhub install my-skill# 安装指定版本clawhub install my-skill --version 1.2.35.2 安装到哪里?
默认安装到当前工作目录的 ./skills/ 文件夹:
当前目录/└── skills/ └── my-skill/ └── SKILL.md想装到别的地方,用 --workdir 指定:
# 安装到工作区技能目录clawhub install my-skill --workdir ~/.openclaw/workspace# 安装到全局技能目录clawhub install my-skill --workdir ~/.openclaw# 或者用环境变量CLAWHUB_WORKDIR=~/.openclaw/workspace clawhub install my-skill5.3 安装后的效果
安装完成后,技能会出现在你的技能列表里,OpenClaw 自动识别并使用。
原理是:OpenClaw 启动时会扫描 ~/.openclaw/skills/ 和工作区的 skills/ 目录,自动加载里面的 SKILL.md 文件。
6. 管理已安装的技能
装好的技能,日常就两件事:查看、更新。(删除技能是手动操作,见 9.3 常见问题。)
6.1 查看已安装列表
# 列出所有已安装的技能clawhub list6.2 技能更新了?一键升级
# 更新单个技能(基于哈希匹配)clawhub update my-skill# 更新到指定版本clawhub update my-skill --version 1.2.3# 强制更新(忽略哈希检查)clawhub update my-skill --force# 更新所有技能clawhub update --all# 无交互模式更新所有(适合脚本)clawhub update --all --no-input --force6.3 更新机制:背后是怎么跑的?
--force |
💡 注意:如果你本地改过技能文件,哈希就对不上了,普通 update不会动它,得加--force强制更新(会覆盖你的修改,先备份)。
6.4 管理速查表
记不住没关系,看这张表:
clawhub list | |
clawhub update <技能> | |
clawhub update --all | |
clawhub update --force |
7. 发布自己的技能
会装别人的技能了,接下来把自己的技能也发布出去,让别人也能用。

7.1 发布前先登录账号
# 登录 ClawHub 账户clawhub login# 确认登录状态clawhub whoami7.2 发布命令
clawhub publish ./my-skill \ --slug my-skill \ --name "My Skill" \ --version 1.2.0 \ --changelog "修复了天气查询的 bug + 完善了文档"7.3 发布参数说明
./my-skill | ||
--slug | ||
--name | ||
--version | ||
--changelog |
7.4 版本号怎么定?遵循 semver 规范
1.0.0 → | ||
1.0.0 → | ||
1.0.0 → |
7.5 完整示例:发布你的股票技能
把前面几步串起来,完整走一遍:
# 1. 确认技能结构(参见第 3 节)skills/└── stock-analysis/ ├── SKILL.md ← 必须有这个文件 └── scripts/ └── query.py ← 可选:辅助脚本# 2. 登录clawhub login# 3. 发布clawhub publish ./skills/stock-analysis \ --slug stock-analysis \ --name "A股分析助手" \ --version 1.0.0 \ --changelog "首个版本,支持 A 股/H 股查询"# 4. 全世界的人都能搜索和安装你的技能了!8. 自定义注册表
默认情况下,所有操作都走官方注册表 https://clawhub.com。如果你在企业环境,或者想搭建私有市场,可以自定义注册表:
# 使用自定义注册表clawhub search "weather" --registry https://my-registry.com# 或用环境变量CLAWHUB_REGISTRY=https://my-registry.com clawhub search "weather"一个企业内部私有市场的完整例子:
# 搜索内部技能CLAWHUB_REGISTRY=https://hub.company.com clawhub search "内部审批"# 安装内部专用技能CLAWHUB_REGISTRY=https://hub.company.com clawhub install company-approval# 发布内部技能CLAWHUB_REGISTRY=https://hub.company.com \clawhub publish ./skills/company-approval \ --slug company-approval \ --name "公司内部审批流程" \ --version 1.0.0这套玩法主要给企业用:搭一个私有市场,只在团队内部分享技能,不对外公开。
9. 常见问题
9.1 ClawHub 是免费的吗?
是的。 ClawHub 是 OpenClaw 生态系统的一部分,搜索和安装技能完全免费。
9.2 安装的技能安全吗?
| SKILL.md 是文本 | |
| 脚本需审查 | scripts/ 下的可执行代码,启用前务必先审查 |
| 社区审核 |
所以装完别急着启用,先翻一遍 SKILL.md 和 scripts/ 里的内容,确认没有可疑操作再说。
9.3 怎么删除已安装的技能?
ClawHub 目前没有直接的 uninstall 命令,手动删除技能文件夹即可:
# macOS / Linuxrm -rf ./skills/my-skill/# Windows PowerShellRemove-Item -Recurse -Force .\skills\my-skill\想改变安装位置(而不是删除),参考 5.2 节的 --workdir 参数。
9.4 技能更新会覆盖我的修改吗?
clawhub update 自动更新 | |
--force 强制更新(会覆盖修改) |
想保留本地修改的话,--force 之前先备份一下技能文件夹。
10. 总结
17 篇教程,你的 AI 现在能逛技能商店了。
回顾一下:
| 第 17 篇(今天) | ClawHub 技能市场(发现、安装、发布技能) |
一句话总结
ClawHub = AI 的技能商店 = 从"自己种菜"变成"逛菜市场 + 摆摊卖菜"
🚀 下一篇:让 AI 从错误中学习,越用越聪明
部署、安全、通信、技能、浏览器、定时任务、子代理、记忆、插件、技能市场……能力已经学了一大堆。但 AI 犯错之后能不能自己记住、下次不再犯?下一篇就讲这个。
💡 下一篇预告:《自我改进系统全解》——让 AI 从错误中学习、持续进化,越用越聪明,不再重复犯同样的错!
👋 我是路人甲甲,公众号「AI 打怪升级」,专注 AI 工具实战。
觉得有用?点个在看,分享给需要的朋友。
夜雨聆风