概述
ClawHub(clawhub.ai)是 OpenClaw 的公共 Skills 和插件注册表,类似 npm 之于 Node.js。用于发现、安装、发布和同步 Skills 与插件。发布采用 owner 作用域机制,每个发布目标绑定到一个 publisher(个人或组织)。新发布的版本在安全审查完成前对普通安装/下载不可见。
核心功能
- Skills 注册表:公开浏览和安装社区 Skills,页面地址
https://clawhub.ai/<owner>/<slug> - 插件注册表:npm 风格包名,作用域必须匹配发布 owner(
@owner/package-name) - 安全扫描:每次发布自动运行安全检查(VirusTotal、ClawScan、静态分析),安装前可查看扫描状态
- 发布流程:UI/CLI/GitHub workflow → 服务端验证 owner 权限、包作用域、版本、文件限制 → 存储并启动安全检查
clawhubCLI:用于 publish/sync 工作流(clawhub sync --all、clawhub package rescan <name>)- 所有权转移:
clawhub package transfer @owner/pkg --to newowner
配置/使用
Skills 操作
# 安装 Skill 到 workspace
openclaw skills install <skill-slug>
# 更新所有已安装 Skills
openclaw skills update --all
# 同步(扫描 + 发布更新)
clawhub sync --all插件操作
# 从 ClawHub 安装插件
openclaw plugins install clawhub:<package>
# 搜索插件
openclaw plugins search "calendar"
# 重新扫描(解除误报封锁)
clawhub package rescan <name>私有 archive 安装(非 ClawHub 路径)
需在 openclaw.json 中启用 skills.install.allowUploadedArchives: true,通过 Gateway 的 skills.upload.begin/chunk/commit 接口上传,再用 skills.install({ source: "upload", uploadId, slug }) 安装。
发布注意事项
- 包作用域必须与选定 owner 匹配,否则发布被拒绝
- 新版本在安全审查完成前不对外可见
- 误报可通过 ClawHub dashboard 或
clawhub package rescan申请重新扫描
相关页面
- concepts/tool-skills — Skills 系统,ClawHub 安装集成
- concepts/tool-plugin — 插件系统,ClawHub 为主要分发渠道
- concepts/tool-creating-skills — 创建并发布自定义 Skill