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 内容分发 |
核心功能
- Skills 发布与版本管理:semver 版本控制,支持回滚
- 下载量统计:实时追踪安装量
- 质量评分:基于社区反馈和自动质量检测
- 依赖解析:自动检测
requires.bins是否与用户环境匹配 - 语义搜索:使用向量嵌入,理解搜索意图而非关键词
19.2 10 大分类详解
ClawHub 将 Skills 分为 11 个主要分类(含 Other)。以下是 10 个具名分类的详解:
1. Coding Agents(编程代理)
代表 Skills: Self-Improving Agent、Capability Evolver、ATXP
专注于自主编程任务:自动修 Bug、实现功能、重构代码。这类 Skill 通常较复杂,包含多步骤工作流和自修复循环。
典型触发场景:
- "帮我实现用户登录功能"
- "这个 Bug 在哪里?帮我修"
- "把这个函数重构得更清晰"
2. Web Dev(Web 开发)
代表 Skills: ByteRover、Agent Browser
覆盖前端开发、API 设计、Web 性能优化。
子类型:
- Frontend(React/Vue/Svelte)
- Backend(Node.js/Python/Go API)
- Full-Stack(端到端开发流程)
3. AI & LLM
代表 Skills: Capability Evolver、claude-api
专注于 AI 应用开发:提示工程、模型集成、Agent 构建、LLM 评估。
热门用途:
- 帮助用户编写高质量 prompt
- 集成各种 AI API
- 构建多 Agent 系统
4. Utility(通用工具)
代表 Skills: Summarize、Sonoscli
范围最广的分类,包含:
- 文本处理(摘要、翻译、格式化)
- 系统工具(文件操作、环境配置)
- 数据转换(JSON/CSV/YAML 互转)
5. DevOps
代表 Skills: GitHub(PR 管理、CI/CD)、各类部署 Skills
覆盖 CI/CD、容器化、监控、基础设施即代码。
6. Search(搜索)
代表 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
- Slack 集成
- 邮件撰写助手
- 技术文档写作
- API 文档生成
11. Git & GitHub
代表 Skills: GitHub(10k 下载量)
- PR 工作流
- Commit 规范执行
- 分支策略管理
- GitHub Actions 配置
19.3 Top 10 安装量 Skills 深度介绍
以下按下载量排序,深度介绍每个 Skill:
#1 Capability Evolver(35k 下载)
分类: Coding Agents / AI & LLM
核心功能: 让 OpenClaw 自我改进其行为——根据用户的工作模式,自动建议并应用新的 Skill 配置。
工作原理:
- 分析用户最近的对话历史
- 识别重复出现的任务模式
- 自动生成新的 Skill 来处理这些模式
- 建议用户安装这些自定义 Skill
安装:
clawhub install capability-evolver
使用场景:
用户:"帮我想想我经常做什么任务,有没有可以自动化的?"
→ Capability Evolver 分析对话历史并提出建议
注意: 这是元技能(meta-skill),它创建其他 Skills。需要 OpenClaw 有写入 Skills 目录的权限。
#2 Wacli(16k 下载)
分类: Browser Automation
核心功能: Web Automation CLI——将网页交互自动化为可重复的 CLI 命令序列。
主要特点:
- 录制模式:记录用户的浏览器操作,生成可重放的脚本
- 批量模式:对多个 URL 执行相同操作
- 数据提取:结构化提取网页表格、列表等数据
安装:
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 的区别:
- 自动处理 JavaScript 渲染页面
- 识别内容类型(新闻、文档、API 文档、商品信息)
- 根据内容类型自适应提取策略
安装:
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。
核心能力:
- 自动识别代码库的测试框架(jest/pytest/go test 等)
- 在实现代码后自动运行相关测试
- 分析测试失败原因并提出修复方案
安装:
clawhub install atxp
#6 Gog(14k 下载)
分类: Search
核心功能: Google 搜索集成——让 OpenClaw 能够搜索互联网,获取最新信息。
特点:
- 支持多引擎(Google / Bing / DuckDuckGo)
- 自动过滤广告结果
- 智能摘要搜索结果(不返回原始 HTML)
安装:
clawhub install gog
使用示例:
用户:"React 19 有什么新特性?"
→ Gog 自动搜索,返回摘要 + 来源链接
需要: 搜索 API Key(支持 SerpAPI / Brave Search API)
#7 Agent Browser(11k 下载)
分类: Browser Automation
核心功能: 完整的浏览器 Agent——比 Wacli 更高级的浏览器控制,支持视觉理解(截图分析)。
与 Wacli 的区别:
- Agent Browser:有视觉感知能力,能"看"截图并做出决策
- Wacli:基于 CSS 选择器,无视觉感知
安装:
clawhub install agent-browser
#8 Summarize(10k 下载)
分类: Productivity / Utility
核心功能: 智能摘要生成——支持文章、代码、会议记录、文档等多种内容类型。
支持的摘要格式:
- 执行摘要(Executive Summary)
- 要点列表(Bullet Points)
- 一句话总结(One-liner)
- 结构化摘要(带标题分节)
安装:
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 声明 | 中 | 正确声明依赖,无隐藏依赖 |
| 文档质量 | 低 | 有清晰的使用说明 |
红旗信号(自动排除)
- description 为空或过于宽泛
- 没有 name 字段
- SKILL.md 大小 > 50KB(可能包含不当内容)
- 包含可执行脚本但没有安全声明
- 0 次下载 + 最近发布(未经验证)
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
优点:
- 自动处理依赖(
install字段中的工具) - 版本锁定(生成 openclaw.lock 文件)
- 一键更新
手动安装
# 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
适用场景:
- 私有 Skill(不公开发布)
- 从 Git 仓库克隆团队 Skill
- 调试 / 开发中的 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
发布后的维护
- 回应用户的 Issue(ClawHub 会将 Issues 路由到你的 GitHub 仓库)
- 及时处理破坏性变更(要 bump major version)
- 定期检查依赖的工具是否仍然可用
19.9 本章小结
- ClawHub 拥有 13,729 个 Skills,其中约 3,286 个经过质量认证
- 平台基于 TanStack Start + Convex + GitHub OAuth,使用向量搜索
- 10 大分类覆盖从编程代理到生产力工具的完整开发需求
- Top 10 中,Capability Evolver(35k)和 Gog(14k)是最具代表性的 Skills
clawhub install是推荐安装方式,支持版本锁定和自动依赖安装- 向量搜索比关键词搜索更有效:用场景描述代替工具名称
- 发布 Skill 前必须通过质量检查清单,确保 description 精准、依赖声明完整
下一章进入 Skills 的高级技巧:OS 过滤、依赖门控、command-dispatch 的内部机制,以及如何将懒加载和 command-dispatch 组合使用,将 Token 成本降到最低。