ClawHub 详解 - OpenClaw技能注册中心
世界上有一个市场叫ClawHub,AI的技能在这里买卖、流通、进化...
ClawHub是OpenClaw的公共技能注册中心(Public Skills Registry),就像AI能力的"应用商店"。在这里,你可以发现、安装、发布和同步Agent Skills。
🌐 访问地址:https://clawhub.com
什么是ClawHub?
ClawHub是一个集中式的技能分发平台,让OpenClaw用户能够:
- 发现技能 - 浏览社区贡献的各种Agent技能
- 安装技能 - 一键安装到本地OpenClaw工作空间
- 更新技能 - 保持技能版本最新
- 发布技能 - 分享自己开发的技能给社区
- 同步技能 - 扫描并发布更新
安装技能
使用OpenClaw CLI
# 安装技能到工作空间
openclaw skills install <skill-slug>
# 更新所有已安装的技能
openclaw skills update --all
📍 安装位置:原生
openclaw skills install命令将技能安装到活动工作空间的skills/目录。OpenClaw会在下次会话时自动加载。
使用ClawHub CLI
# 同步所有技能(扫描 + 发布更新)
clawhub sync --all
独立的clawhub CLI也安装到当前目录的./skills下(或回退到配置的OpenClaw工作空间)。
工作流程
消费者流程(安装技能)
1. 访问 clawhub.com 浏览技能
2. 找到需要的技能,复制 skill-slug
3. 运行 openclaw skills install <skill-slug>
4. 技能自动下载到 workspace/skills/
5. 重启OpenClaw或开始新会话
6. 技能自动加载并可用
发布者流程(分享技能)
1. 创建技能目录和SKILL.md
2. 测试技能功能
3. 使用 clawhub sync 发布技能
4. 技能出现在ClawHub市场
5. 社区用户可以搜索安装
技能结构
一个典型的ClawHub技能目录:
my-skill/
├── SKILL.md # 技能定义(必需)
├── README.md # 文档说明
├── templates/ # 模板文件
└── scripts/ # 辅助脚本
SKILL.md基本格式
---
name: my-skill
description: 这是一个示例技能
metadata:
{
"openclaw": {
"requires": { "bins": ["uv"] },
"emoji": "🚀"
}
}
---
# 技能说明
这里写技能的具体指导内容...
技能管理
| 命令 | 功能 |
|---|---|
openclaw skills install <slug> |
安装技能到工作空间 |
openclaw skills update --all |
更新所有已安装技能 |
clawhub sync --all |
扫描并同步发布更新 |
最佳实践
使用技能前
- ✅ 阅读技能说明和文档
- ✅ 检查依赖要求(bins、env、config)
- ✅ 确认技能来源可信
- ✅ 在沙盒环境先测试
发布技能时
- ✅ 写清楚描述和用例
- ✅ 提供完整的文档
- ✅ 声明所有依赖
- ✅ 遵循语义化版本控制
⚠️ 安全提醒:第三方技能应视为不可信代码。启用前务必阅读内容,对于不可信输入和风险工具,优先使用沙盒运行。参见沙盒安全。
与Skills系统集成
ClawHub与OpenClaw Skills系统深度集成:
| 技能位置 | 优先级 | 说明 |
|---|---|---|
<workspace>/skills/ |
最高 | ClawHub安装的技能 |
~/.openclaw/skills/ |
中 | 本地管理技能 |
| Bundled skills | 低 | OpenClaw内置技能 |
相关链接
🎯 实战提示:定期运行
openclaw skills update --all保持技能最新。对于团队协作,可以将skills/目录纳入版本控制,确保所有成员使用相同版本的技能。