ClawHub CLI
有两个命令行入口可与 ClawHub 交互:openclaw skills/openclaw plugins- 为本地 OpenClaw 代理或网关发现、安装和更新软件包。- 独立的
clawhubCLI - 移除已安装的技能,并处理包括登录、发布、同步和转移在内的发布者工作流。
发现与安装
skills/ 目录;添加
--global 可使用共享的托管技能目录。插件安装需要显式使用
clawhub: 前缀,以强制优先通过 ClawHub 解析,而不是 npm、git 或
本地路径。完整标志参考:openclaw skills 和
openclaw plugins。
skills-sh: 是一个明确的外部目录引用。OpenClaw 会将其发送到
ClawHub,并安装解析器返回的、精确到提交并固定的 GitHub 源码;
它绝不会直接从 skills.sh 下载技能内容。未认领的条目会标记为
未被 ClawHub 扫描。已认领且经过 ClawHub 扫描的技能则使用
原生的 @owner/<slug> 形式。
发布信任
OpenClaw 会在下载之前检查发布的 ClawHub 信任状态,适用于 skills 和 plugins。带版本号的发布会使用精确的发布信任元数据; 基于解析器的 GitHub skills 会通过 ClawHub 的安装解析器, 在返回固定提交前强制执行扫描和强制安装策略。- 恶意或被阻止 的发布会被直接拒绝。
- 有风险 的发布(非干净扫描、非阻止性的审核状态)会打印
警告,并且需要使用
--acknowledge-clawhub-risk才能继续 非交互式操作。 - 官方 ClawHub 发布者/包以及捆绑的 OpenClaw 源代码 会跳过 信任提示和安全裁决获取。
移除已安装的技能
如果尚未安装独立的 ClawHub CLI,请先明确安装:OPENCLAW_STATE_DIR,请将 ~/.openclaw 替换为所配置的目录。有关工作区定位和技能刷新行为,请参阅移除 ClawHub 技能。
发布和维护
先安装一次独立 CLI,然后登录:clawhub package publish 发布插件包(文件夹路径、GitHub 仓库 owner/repo[@ref],或
tarball URL):
clawhub skill publish 发布技能文件夹:
相关内容
openclaw skills- 本地技能搜索、安装、更新和 验证openclaw plugins- 插件搜索、安装、更新和 检查- ClawHub 发布 - 所有者范围、发布验证、 和审查流程
- 创建技能 - 技能编写和发布流程
- 构建插件 - 插件包编写。