乐于分享
好东西不私藏

OpenClaw ClawHub 技能市场全解:发现、安装、发布技能,加入 AI 生态社区,让别人也用上你的技能

OpenClaw ClawHub 技能市场全解:发现、安装、发布技能,加入 AI 生态社区,让别人也用上你的技能

0. 引言

OpenClaw系列前 16 篇,你的 AI 已经能聊天、查数据、操作浏览器、定时自动干活、越用越聪明、连上手机、分身并行、多个人格服务不同人、装各种插件扩展能力了。

但还有一个问题——

你写的技能,只能自己用。

你花了一下午写了个趁手的"股票分析技能"、"公众号排版技能"、"天气提醒技能"。它们躺在你的技能文件夹里,只有你的 AI 能用。

同时,全世界有几千个 OpenClaw 用户也在写自己的技能——但你怎么找到他们?怎么安装他们写的?

今天这篇,带你逛一逛 ClawHub 技能市场——OpenClaw 的"App Store",发现别人的技能,安装即用;发布自己的技能,让别人也用。

打个比方:

阶段
技能的获取方式
像什么
前 16 篇
自己写,自己用
自己种菜自己吃
第 17 篇(今天)从市场下载,也分享自己的逛菜市场,也摆摊卖菜
💡 ClawHub = OpenClaw 的"技能商店" = 发现、安装、发布技能的地方。

1. 什么是 ClawHub?

1.1 一句话:ClawHub = AI 技能应用商店

ClawHub 是 OpenClaw 的官方技能市场——一个社区驱动的平台,让开发者发现、安装、更新和发布 AI 技能。

1.2 为什么需要 ClawHub?

没有 ClawHub
有 ClawHub
技能只能自己写
可以下载别人写好的
不知道有什么技能可用
搜索就能找到
更新技能要手动替换文件
一条命令自动更新
写了好技能无法分享
发布给全世界用

1.3 ClawHub VS GitHub:有什么区别?

对比
GitHub
ClawHub
是什么
通用代码托管平台
专用技能市场
安装方式git clone 手动复制clawhub install 一键安装
更新机制
手动 git pull
clawhub update 自动匹配
搜索能力
搜索代码仓库
搜索技能描述/标签
适用场景
任何代码项目
OpenClaw 技能专属

简单说: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.md

3.1 SKILL.md 是什么?

SKILL.md 是技能的核心文件,包含:

部分
说明
Frontmatter
技能元数据(名称、描述、触发条件)
技能说明
这个技能能做什么
使用指南
AI 怎么调用这个技能
注意事项
边界条件和错误处理

3.2 什么样的技能算好技能?

标准
说明
✅ 清晰的描述
一眼就能看懂这个技能能做什么
✅ 明确的触发条件
AI 知道什么时候该用它
✅ 完整的使用指南
AI 能照着操作
✅ 错误处理
遇到问题怎么处理
✅ 文档完善
参考资料、示例、限制说明

4. 搜索技能

了解了技能结构,接下来就可以去市场里找技能了。

4.1 基础搜索:怎么找想要的技能?

# 搜索关键词clawhub search "weather"# 搜索中文关键词clawhub search "天气"# 搜索更具体的技能clawhub search "stock analysis"# 搜索特定功能clawhub search "browser automation"

4.2 搜索结果会显示什么?

信息
说明
技能名称
技能的唯一标识(slug)
技能描述
简要说明这个技能能做什么
版本号
当前最新版本
作者
谁发布的这个技能
安装命令
直接复制就能安装

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.3

5.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-skill

5.3 安装后的效果

安装完成后,技能会出现在你的技能列表里,OpenClaw 自动识别并使用。

原理是:OpenClaw 启动时会扫描 ~/.openclaw/skills/ 和工作区的 skills/ 目录,自动加载里面的 SKILL.md 文件。

6. 管理已安装的技能

装好的技能,日常就两件事:查看、更新。(删除技能是手动操作,见 9.3 常见问题。)

6.1 查看已安装列表

# 列出所有已安装的技能clawhub list

6.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 --force

6.3 更新机制:背后是怎么跑的?

步骤
说明
1. 哈希匹配
计算本地文件的哈希值,和注册表对比
2. 版本解析
找到匹配的最新版本
3. 自动升级
哈希一致就直接升级;不一致需要 --force
💡 注意:如果你本地改过技能文件,哈希就对不上了,普通 update 不会动它,得加 --force 强制更新(会覆盖你的修改,先备份)。

6.4 管理速查表

记不住没关系,看这张表:

命令
功能
clawhub list
查看已安装的技能
clawhub update <技能>
更新单个技能
clawhub update --all
更新所有技能
clawhub update --force
强制更新(覆盖本地修改)

7. 发布自己的技能

会装别人的技能了,接下来把自己的技能也发布出去,让别人也能用。

7.1 发布前先登录账号

# 登录 ClawHub 账户clawhub login# 确认登录状态clawhub whoami

7.2 发布命令

clawhub publish ./my-skill \  --slug my-skill \  --name "My Skill" \  --version 1.2.0 \  --changelog "修复了天气查询的 bug + 完善了文档"

7.3 发布参数说明

参数
必填
说明
./my-skill
技能文件夹路径(结构见第 3 节)
--slug
技能的唯一标识(英文+连字符)
--name
技能的显示名称
--version
版本号(语义化版本:1.0.0)
--changelog
可选
本次更新的说明

7.4 版本号怎么定?遵循 semver 规范

版本变化
说明
示例
1.0.0 → 1.0.1
Bug 修复
修复拼写错误
1.0.0 → 1.1.0
新功能
新增支持更多城市
1.0.0 → 2.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 是文本
SKILL.md 本身是指引文件,不会直接执行
脚本需审查
技能可能包含 scripts/ 下的可执行代码,启用前务必先审查
社区审核
ClawHub 会审核发布的技能

所以装完别急着启用,先翻一遍 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 自动更新
改过本地文件
哈希不匹配,普通 update 不动它,需 --force 强制更新(会覆盖修改)

想保留本地修改的话,--force 之前先备份一下技能文件夹。

10. 总结

17 篇教程,你的 AI 现在能逛技能商店了。

回顾一下:

篇目
学会的技能
第 1 篇
从零部署 OpenClaw
第 2-5 篇
安全配置(认知 → 入口 → 执行 → 进阶)
第 6-7 篇
通信通道配置(Telegram/飞书/QQ Bot)
第 8 篇
大脑文件(人格 + 记忆)
第 9 篇
技能系统(让 AI 学会干活)
第 10 篇
浏览器控制(让 AI 能操作网页)
第 11 篇
定时任务 Cron(让 AI 到点自动干活)
第 12 篇
子代理(让 AI 能并行分身干活)
第 13 篇
设备配对(让 AI 能感知物理世界)
第 14 篇
多 Agent 配置(一个系统服务所有人)
第 15 篇
记忆系统进阶(让 AI 越用越聪明)
第 16 篇
插件系统(给 AI 装 App 扩展能力)
第 17 篇(今天)ClawHub 技能市场(发现、安装、发布技能)

一句话总结

ClawHub = AI 的技能商店 = 从"自己种菜"变成"逛菜市场 + 摆摊卖菜"

🚀 下一篇:让 AI 从错误中学习,越用越聪明

部署、安全、通信、技能、浏览器、定时任务、子代理、记忆、插件、技能市场……能力已经学了一大堆。但 AI 犯错之后能不能自己记住、下次不再犯?下一篇就讲这个。

💡 下一篇预告:《自我改进系统全解》——让 AI 从错误中学习、持续进化,越用越聪明,不再重复犯同样的错!

👋 我是路人甲甲,公众号「AI 打怪升级」,专注 AI 工具实战。

觉得有用?点个在看,分享给需要的朋友。