ClawHub 是OpenClaw的公共技能注册中心,提供免费的开放服务用于共享和重用技能。
概述
ClawHub是一个中心化的技能库,允许OpenClaw用户发现、共享和重用技能。每个技能都是一个包含 SKILL.md 文件的文件夹。
主要功能
- 搜索: 按名称、标签或描述搜索技能
- 版本控制: 技能支持语义化版本管理
- CLI工具: 命令行工具用于技能管理
- 同步: 自动与本地技能库同步
技能结构
每个技能是一个文件夹,包含:
my-skill/
├── SKILL.md # 技能描述和使用说明
├── config.json # 可选配置
└── resources/ # 可选资源文件
CLI命令
搜索技能
# 搜索技能
openclaw skills search <query>
# 列出所有可用技能
openclaw skills list
安装技能
# 从ClawHub安装技能
openclaw skills install <skill-name>
# 安装特定版本
openclaw skills install <skill-name>@1.2.0
发布技能
# 发布本地技能到ClawHub
openclaw skills publish <skill-path>
# 更新已发布的技能
openclaw skills publish <skill-path> --update
管理技能
# 查看已安装的技能
openclaw skills list --local
# 更新技能
openclaw skills update <skill-name>
# 删除技能
openclaw skills remove <skill-name>
技能元数据
SKILL.md 文件应包含:
# 技能名称
## 描述
简要描述技能的功能
## 使用方法
如何使用此技能的说明
## 依赖
- 依赖项1
- 依赖项2
## 示例
```
使用示例
```
## 标签
#自动化 #效率 #工具
同步配置
配置ClawHub同步:
{
"skills": {
"clawhub": {
"enabled": true,
"autoSync": true,
"syncInterval": 3600
}
}
}
使用场景
- 技能共享: 与社区共享有用的技能
- 快速开始: 使用现成的技能快速上手
- 协作开发: 团队共享和协作开发技能
- 版本管理: 追踪技能的不同版本
最佳实践
- 编写清晰的技能文档
- 使用语义化版本号
- 添加相关标签以便搜索
- 包含使用示例
- 声明所有依赖项
- 定期更新维护技能
技能发现
浏览ClawHub上的热门技能:
# 查看热门技能
openclaw skills trending
# 按标签过滤
openclaw skills search --tag automation
# 按作者过滤
openclaw skills search --author username
提示
ClawHub是OpenClaw生态系统的重要组成部分,通过共享技能可以大大提高生产力和协作效率。