第 19 章

ClawHub 生态:13,000+ Skills 分类、Top 10 精选与安装指南

第19章:ClawHub 生态——13,000+ Skills 分类、Top 10 精选与安装指南

本章概览

ClawHub(clawhub.ai)是 OpenClaw Skills 的官方市场与社区中心。截至本书写作时,平台上已有 13,729 个 Skills,总下载量超过 150 万次。但数量庞大也带来了质量参差不齐的问题——经过专家团队清洗,其中约 3,286 个属于高质量、可信赖的 Skill。本章带你深入了解 ClawHub 的平台架构、10 大分类、Top 10 安装量 Skills,以及如何高效使用它。


19.1 ClawHub 平台架构

ClawHub 不是一个简单的文件仓库,而是专为 AI Skills 生态设计的全功能平台。

技术栈

层级 技术 说明
前端框架 TanStack Start SSR 优先的 React 元框架,SEO 友好
数据库/后端 Convex 实时数据库,支持即时搜索和版本控制
认证 GitHub OAuth 统一使用 GitHub 账户登录,绑定发布权限
搜索引擎 向量搜索(语义) 不是关键词匹配,而是语义理解搜索
CDN/存储 边缘存储 全球加速的 Skill 内容分发

核心功能


19.2 10 大分类详解

ClawHub 将 Skills 分为 11 个主要分类(含 Other)。以下是 10 个具名分类的详解:

1. Coding Agents(编程代理)

代表 Skills: Self-Improving Agent、Capability Evolver、ATXP

专注于自主编程任务:自动修 Bug、实现功能、重构代码。这类 Skill 通常较复杂,包含多步骤工作流和自修复循环。

典型触发场景:

2. Web Dev(Web 开发)

代表 Skills: ByteRover、Agent Browser

覆盖前端开发、API 设计、Web 性能优化。

子类型:

3. AI & LLM

代表 Skills: Capability Evolver、claude-api

专注于 AI 应用开发:提示工程、模型集成、Agent 构建、LLM 评估。

热门用途:

4. Utility(通用工具)

代表 Skills: Summarize、Sonoscli

范围最广的分类,包含:

5. DevOps

代表 Skills: GitHub(PR 管理、CI/CD)、各类部署 Skills

覆盖 CI/CD、容器化、监控、基础设施即代码。

代表 Skills: Gog、ByteRover

帮助 Agent 搜索互联网、文档库、代码库。Gog 是最受欢迎的搜索 Skill,日均调用超过 5 万次。

7. Browser Automation(浏览器自动化)

代表 Skills: Agent Browser、Wacli

8. Productivity(生产力)

代表 Skills: Summarize(10k 下载量)

9. Image & Video

代表 Skills: 图像处理类 Skills

10. Communication(沟通)

代表 Skills: 各类消息/邮件 Skills

11. Git & GitHub

代表 Skills: GitHub(10k 下载量)


19.3 Top 10 安装量 Skills 深度介绍

以下按下载量排序,深度介绍每个 Skill:

#1 Capability Evolver(35k 下载)

分类: Coding Agents / AI & LLM

核心功能: 让 OpenClaw 自我改进其行为——根据用户的工作模式,自动建议并应用新的 Skill 配置。

工作原理:

  1. 分析用户最近的对话历史
  2. 识别重复出现的任务模式
  3. 自动生成新的 Skill 来处理这些模式
  4. 建议用户安装这些自定义 Skill

安装:

clawhub install capability-evolver

使用场景:

用户:"帮我想想我经常做什么任务,有没有可以自动化的?"
→ Capability Evolver 分析对话历史并提出建议

注意: 这是元技能(meta-skill),它创建其他 Skills。需要 OpenClaw 有写入 Skills 目录的权限。


#2 Wacli(16k 下载)

分类: Browser Automation

核心功能: Web Automation CLI——将网页交互自动化为可重复的 CLI 命令序列。

主要特点:

安装:

clawhub install wacli

使用示例:

/wacli record  → 开始录制模式
/wacli play my-script.yaml  → 重放录制的操作
/wacli extract --url https://site.com --selector ".price" → 提取数据

#3 ByteRover(16k 下载)

分类: Web Dev / Search

核心功能: 智能网页内容获取与分析——不仅能抓取网页,还能理解内容结构、提取关键信息。

与普通 web_fetch 的区别:

安装:

clawhub install byterover

#4 Self-Improving Agent(15k 下载)

分类: Coding Agents

核心功能: 类似 Capability Evolver,但专注于代码任务:每次完成任务后,分析自己的表现,记录可以改进的地方。

持久化记忆: 使用本地 JSON 文件记录每次任务的经验,随时间积累专属于用户项目的"工程智慧"。

安装:

clawhub install self-improving-agent

#5 ATXP(14k 下载)

分类: Coding Agents

核心功能: Automated Test eXecution Protocol——专注于测试驱动开发和自动化测试执行的 Skill。

核心能力:

安装:

clawhub install atxp

#6 Gog(14k 下载)

分类: Search

核心功能: Google 搜索集成——让 OpenClaw 能够搜索互联网,获取最新信息。

特点:

安装:

clawhub install gog

使用示例:

用户:"React 19 有什么新特性?"
→ Gog 自动搜索,返回摘要 + 来源链接

需要: 搜索 API Key(支持 SerpAPI / Brave Search API)


#7 Agent Browser(11k 下载)

分类: Browser Automation

核心功能: 完整的浏览器 Agent——比 Wacli 更高级的浏览器控制,支持视觉理解(截图分析)。

与 Wacli 的区别:

安装:

clawhub install agent-browser

#8 Summarize(10k 下载)

分类: Productivity / Utility

核心功能: 智能摘要生成——支持文章、代码、会议记录、文档等多种内容类型。

支持的摘要格式:

安装:

clawhub install summarize

#9 GitHub(10k 下载)

分类: Git & GitHub / DevOps

核心功能: 完整的 GitHub 工作流支持——PR 管理、Issue 跟踪、Release 自动化、Actions 配置。

安装:

clawhub install github

需要: GITHUB_TOKEN 环境变量


#10 Sonoscli(10k 下载)

分类: Utility / Communication

核心功能: 音频处理与转录——集成 Whisper 等语音识别模型,支持音频文件转文字、多语言转录。

安装:

clawhub install sonoscli

需要: OPENAI_API_KEY 或本地 Whisper 安装


19.4 awesome-openclaw-skills:5,211 个精选的筛选方法论

ClawHub 的 13,729 个 Skill 中,并非每个都值得安装。社区维护的 awesome-openclaw-skills 列表(从中精选出 3,286 个可信 Skill)使用了以下筛选标准:

质量筛选维度

维度 权重 具体标准
功能完整性 SKILL.md 包含必要字段,能实际工作
description 质量 精准描述触发场景,无歧义
最近更新时间 6 个月内有更新(避免过期 Skill)
安装量 下载量 > 100(有实际用户验证)
requires 声明 正确声明依赖,无隐藏依赖
文档质量 有清晰的使用说明

红旗信号(自动排除)


19.5 安装方式对比:clawhub install vs 手动安装

clawhub install(推荐)

# 安装到全局 Skills 目录(~/.openclaw/skills/)
clawhub install <slug>

# 安装到当前项目
clawhub install <slug> --local

# 安装特定版本
clawhub install <slug>@1.2.3

# 同时安装多个
clawhub install gog github summarize

优点:

手动安装

# 1. 创建 Skills 目录(如果不存在)
mkdir -p ~/.openclaw/skills/my-skill

# 2. 创建 SKILL.md
cat > ~/.openclaw/skills/my-skill/SKILL.md << 'EOF'
---
name: my-skill
description: 我的自定义 Skill
---

## 内容
...
EOF

# 3. OpenClaw 会在下次启动时自动发现新 Skill

适用场景:

对比表

维度 clawhub install 手动安装
便利性 极高(一条命令) 低(手动操作)
版本管理 自动(lock 文件) 手动
依赖自动安装
适合私有 Skill
离线安装

19.6 Skills 更新策略

查看可用更新

clawhub update --check
# 输出:
# gog: 1.2.0 → 1.3.0 (breaking: requires.env changed)
# github: 2.1.0 → 2.1.1 (patch: fixed PR template)
# summarize: 1.0.0 → 1.0.0 (up to date)

更新单个 Skill

clawhub update gog

全量更新(谨慎使用)

clawhub update --all

建议: 不要无脑全量更新。破坏性变更(breaking changes)可能导致依赖该 Skill 的自动化工作流失效。每次更新前先看 changelog。

固定版本(生产环境推荐)

# openclaw.lock 文件示例
{
  "skills": {
    "gog": "1.2.0",
    "github": "2.1.0",
    "summarize": "1.0.0"
  }
}

团队项目中,将 openclaw.lock 提交到 Git,确保所有成员使用相同版本。


19.7 ClawHub 向量搜索使用技巧

ClawHub 的搜索引擎使用向量嵌入(Vector Embeddings),这意味着它理解搜索意图,而不仅仅是关键词匹配。

搜索技巧

技巧1:用场景描述搜索,而非工具名称

# 差的搜索
clawhub search "ffmpeg"

# 好的搜索
clawhub search "compress and convert video files"

技巧2:使用问题形式

clawhub search "how to create github pull request automatically"
clawhub search "analyze code performance bottlenecks"

技巧3:按分类过滤

clawhub search "web scraping" --category "Browser Automation"
clawhub search "code review" --category "Coding Agents"

技巧4:按 OS 过滤

clawhub search "image resize" --os darwin

技巧5:按最小下载量过滤(排除未验证 Skill)

clawhub search "pdf processing" --min-downloads 500

19.8 发布 Skills 到 ClawHub

如果你编写了高质量的 Skill,可以发布到 ClawHub 贡献社区:

发布前检查清单

- [ ] name 字段存在且唯一
- [ ] description 精准(50-150 字符)
- [ ] requires 字段正确声明所有依赖
- [ ] 在至少 2 个不同环境测试过
- [ ] 如有 install 字段,确认安装命令正确
- [ ] 没有硬编码的个人路径或 API Key

发布命令

# 登录(使用 GitHub OAuth)
clawhub login

# 发布 Skill
clawhub skill publish ./my-skill/

# 发布特定版本
clawhub skill publish ./my-skill/ --version 1.0.0

# 更新已发布的 Skill
clawhub skill publish ./my-skill/ --version 1.1.0

发布后的维护


19.9 本章小结

下一章进入 Skills 的高级技巧:OS 过滤、依赖门控、command-dispatch 的内部机制,以及如何将懒加载和 command-dispatch 组合使用,将 Token 成本降到最低。

本章评分
4.6  / 5  (12 评分)

💬 留言讨论