ClawHub(https://clawhub.ai/)是一个“skill dock”,把不同作者打包好的 AgentSkills 进行上传、版本化、可搜索,并允许你“一键安装某个 skill 文件夹”。适合想把能力以类似 npm 包的方式管理起来的场景。

本文以“安装和使用”为主,介绍从浏览 skills 到安装、回滚的常见流程。

参考:ClawHub 官方站点 https://clawhub.ai/

1. ClawHub 能做什么?

  • Upload AgentSkills bundles:把 skill 以“包”的方式发布到 ClawHub
  • Version them like npm:按版本发布,便于升级/回滚(rollback-ready)
  • Search with vectors:用向量检索来搜索 skill(比纯关键字更好找)
  • Install any skill folder in one shot:支持直接安装某个 skill 文件夹

2. 浏览和筛选 skills

你可以在网页端:

  • 进入 ClawHub 并使用搜索框查找你需要的能力
  • 查看 “Highlighted skills / Popular skills / Browse skills” 等入口(页面会展示推荐与热门)
  • 打开某个 skill 的详情页,确认它的用途与安装方式

3. 安装(命令行)

ClawHub 支持在命令行用一条命令安装某个 skill(把 skill 当作包来安装)。

3.1 安装示例

安装示例(站点给出的格式):

npx clawhub@latest install sonoscli

这里的 sonoscli 只是示例,实际使用时把它替换成你在 ClawHub 上找到的 skill 名称。

3.2 安装后怎么验证?

安装完成后:

  1. 回到 Cursor/你的 AI agent 环境,重新开一个会话或刷新 skills 索引
  2. 输入你希望该 skill 能处理的任务(例如“用 Sonos 控制播放/列设备”之类)
  3. 如果需要,按该 skill 文档里的约定触发方式使用(不同 skill 的触发方式可能不同)

4. 版本管理与回滚(Rollback-ready)

ClawHub 的核心目标之一是让 skill 像包一样管理:

  • 你可以安装指定版本(按 skill 详情页的版本信息)
  • 当新版本行为不符合预期时,你可以回滚到旧版本继续使用

实际“指定版本”的命令格式以 ClawHub 详情页展示为准。

5. 发布自己的 skill(Upload)

如果你有自己的 AgentSkills:

  1. 在 ClawHub 上登录(页面显示 GitHub 登录入口)
  2. 按站点流程上传 skill bundle
  3. 提供版本信息,让它可被他人检索与安装

6. 常见问题

Q1:安装后技能找不到怎么办?

  • 确认你安装的名称和 ClawHub 上展示的一致
  • 刷新 Cursor/agent 的 skills 索引(必要时重启)
  • 查看该 skill bundle 的说明,是否要求特定目录结构或额外配置

Q2:为什么要用 ClawHub?

如果你经常在不同项目中复用同一套 skills,把它们以“可检索、可版本化、可回滚”的方式托管,就能明显减少维护成本。


参考