11.23 ClawHub

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生态系统的重要组成部分,通过共享技能可以大大提高生产力和协作效率。