ClawHub CLI 是一个用于管理智能体技能的命令行工具,围绕 clawhub.com 注册表提供搜索、安装、更新、列表和发布能力。
用途 ClawHub CLI 用于在需要时动态获取新的智能体技能、同步已安装的技能,以及将自研技能发布到 ClawHub 注册表。它面向使用智能体技能生态的开发者与用户,帮助集中管理技能的获取与版本维护。
主要能力
- 搜索:通过关键词在注册表中查找技能,例如 clawhub search "postgres backups"。
- 安装:安装指定技能,可指定版本,例如 clawhub install my-skill 或 clawhub install my-skill --version 1.2.3。
- 更新:基于哈希匹配本地文件、解析匹配版本并升级到最新版本(除非指定 --version)。支持更新单个技能、指定版本、全部技能,以及强制更新。示例:clawhub update my-skill、clawhub update my-skill --version 1.2.3、clawhub update --all、clawhub update my-skill --force、clawhub update --all --no-input --force。
- 列表:查看已安装技能,例如 clawhub list。
- 发布:将本地技能目录发布到注册表,需指定 slug、名称、版本和变更日志,例如 clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.2.0 --changelog "Fixes + docs"。
- 认证:发布前需登录并确认身份,例如 clawhub login 和 clawhub whoami。
使用方式
- 安装:npm i -g clawhub。
- 认证(发布时):clawhub login,随后可用 clawhub whoami 确认当前身份。
- 搜索:clawhub search "关键词"。
- 安装:clawhub install 技能名,可加 --version 指定版本。
- 更新:clawhub update 技能名,或使用 --all、--version、--force 等参数控制范围与行为。
- 列表:clawhub list。
- 发布:clawhub publish 目录 --slug ... --name ... --version ... --changelog ...。
配置说明
- 默认注册表:https://clawhub.com,可通过 CLAWHUB_REGISTRY 环境变量或 --registry 参数覆盖。
- 默认工作目录:当前工作目录(cwd),回退到 OpenClaw 工作区;安装目录为 ./skills,可通过 --workdir、--dir 或 CLAWHUB_WORKDIR 覆盖。
- 更新命令会哈希本地文件、解析匹配版本,并在未指定 --version 时升级到最新版本。
适用场景
- 需要按需拉取新技能并在本地使用。
- 需要同步或批量更新已安装技能。
- 需要将自研技能发布到 ClawHub 注册表供他人使用。
限制 关于收费、价格、平台支持范围、具体效果等事实,资料中暂未提供。