diff --git a/docs/zh-CN/tools/clawhub.md b/docs/zh-CN/tools/clawhub.md
index 090e00aba..5f3c736c5 100644
--- a/docs/zh-CN/tools/clawhub.md
+++ b/docs/zh-CN/tools/clawhub.md
@@ -1,24 +1,24 @@
---
read_when:
- - 搜索、安装或更新 Skills 或插件。
- - 将 Skills 或插件发布到注册表。
- - 配置 clawhub CLI 或其环境变量覆盖项。
+ - 搜索、安装或更新 Skills 或插件
+ - 将 Skills 或插件发布到注册表
+ - 配置 `clawhub` CLI 或其环境变量覆盖项
sidebarTitle: ClawHub
-summary: ClawHub:用于 OpenClaw Skills 和插件的公共注册表、原生安装流程,以及 clawhub CLI
+summary: ClawHub:用于 OpenClaw Skills 和插件的公共注册表、原生安装流程以及 `clawhub` CLI
title: ClawHub
x-i18n:
- generated_at: "2026-04-27T09:30:20Z"
+ generated_at: "2026-04-27T19:30:28Z"
model: gpt-5.4
provider: openai
- source_hash: 71b0666f6013ef722bfa218c41f0b8f00ec056d5e39924193d8aaa8866203f46
+ source_hash: c67e20db6d267c9c256c3f72badc76b5f92e79b84c8c0dc3b6f13769de50c3e4
source_path: tools/clawhub.md
workflow: 15
---
-ClawHub 是 **OpenClaw Skills 和插件**的公共注册表。
+ClawHub 是 **OpenClaw Skills 和插件** 的公共注册表。
-- 使用原生 `openclaw` 命令来搜索、安装和更新 Skills,并从 ClawHub 安装插件。
-- 使用单独的 `clawhub` CLI 进行注册表认证、发布、删除/恢复删除和同步工作流。
+- 使用原生 `openclaw` 命令来搜索、安装和更新 Skills,以及从 ClawHub 安装插件。
+- 使用单独的 `clawhub` CLI 进行注册表认证、发布、删除/恢复删除以及同步工作流。
网站:[clawhub.ai](https://clawhub.ai)
@@ -36,14 +36,15 @@ ClawHub 是 **OpenClaw Skills 和插件**的公共注册表。
```
- 启动一个新的 OpenClaw 会话——它会加载这个新 Skill。
+ 启动一个新的 OpenClaw 会话——它会自动加载新 Skill。
- 对于需要注册表认证的工作流(发布、同步、管理),请安装单独的 `clawhub` CLI:
+ 对于需要注册表认证的工作流(发布、同步、管理),请安装
+ 单独的 `clawhub` CLI:
```bash
npm i -g clawhub
- # 或
+ # or
pnpm add -g clawhub
```
@@ -60,7 +61,7 @@ ClawHub 是 **OpenClaw Skills 和插件**的公共注册表。
openclaw skills update --all
```
- 原生 `openclaw` 命令会安装到你当前的工作区,并持久化源元数据,这样后续 `update` 调用就可以继续保持在 ClawHub 上。
+ 原生 `openclaw` 命令会安装到你当前的工作区中,并持久化保存来源元数据,以便后续的 `update` 调用可以继续从 ClawHub 获取更新。
@@ -69,48 +70,48 @@ ClawHub 是 **OpenClaw Skills 和插件**的公共注册表。
openclaw plugins update --all
```
- 裸 npm-safe 插件 spec 也会在 npm 之前先尝试 ClawHub:
+ 纯 npm 安全的插件规格在尝试 npm 之前,也会先尝试从 ClawHub 解析:
```bash
openclaw plugins install openclaw-codex-app-server
```
- 当你希望仅通过 npm 解析,而不进行 ClawHub 查找时,请使用 `npm:`:
+ 当你希望仅通过 npm 解析、而不进行 ClawHub 查询时,请使用 `npm:`:
```bash
openclaw plugins install npm:openclaw-codex-app-server
```
- 插件安装会在运行归档安装之前验证声明的 `pluginApi` 和 `minGatewayVersion` 兼容性,因此不兼容的宿主会及早以失败关闭的方式终止,而不是部分安装该包。
+ 插件安装会在归档安装运行之前验证声明的 `pluginApi` 和 `minGatewayVersion` 兼容性,因此不兼容的宿主会及早以封闭失败方式终止,而不是在软件包部分安装后才失败。
-`openclaw plugins install clawhub:...` 仅接受可安装的插件系列。如果某个 ClawHub 包实际上是 Skill,OpenClaw 会停止,并改为提示你使用 `openclaw skills install `。
+`openclaw plugins install clawhub:...` 只接受可安装的插件系列。如果某个 ClawHub 软件包实际上是一个 Skill,OpenClaw 会停止,并改为提示你使用 `openclaw skills install `。
-匿名 ClawHub 插件安装对私有包也会以失败关闭的方式终止。社区或其他非官方渠道仍然可以安装,但 OpenClaw 会发出警告,以便运维人员在启用前审查其来源和验证情况。
+匿名安装 ClawHub 插件时,私有软件包同样会以封闭失败方式终止。社区或其他非官方渠道仍然可以安装,但 OpenClaw 会发出警告,以便运维人员在启用它们之前审查来源和验证情况。
## ClawHub 是什么
- OpenClaw Skills 和插件的公共注册表。
-- Skills 捆绑包和元数据的版本化存储。
-- 用于搜索、标签和使用信号的发现入口。
+- 用于存储 Skill 打包内容和元数据的版本化仓库。
+- 用于搜索、标签和使用信号的发现界面。
-一个典型的 Skill 是一组带版本的文件捆绑包,通常包括:
+一个典型的 Skill 是一个带版本的文件打包,其中包括:
-- 包含主要说明和用法的 `SKILL.md` 文件。
+- 一个 `SKILL.md` 文件,包含主要说明和用法。
- Skill 使用的可选配置、脚本或支持文件。
-- 诸如标签、摘要和安装要求等元数据。
+- 诸如标签、摘要和安装要求之类的元数据。
-ClawHub 使用元数据来支持发现能力,并安全地公开 Skill 能力。注册表会跟踪使用信号(收藏、下载),以改进排序和可见性。每次发布都会创建一个新的 semver 版本,注册表会保留版本历史,以便用户审计变更。
+ClawHub 使用元数据来支持发现能力,并安全地公开 Skill 功能。注册表会跟踪使用信号(星标、下载量)以改进排序和可见性。每次发布都会创建一个新的 semver 版本,注册表会保留版本历史,以便用户审计变更。
## 工作区和 Skill 加载
-单独的 `clawhub` CLI 还会将 Skills 安装到你当前工作目录下的 `./skills` 中。如果已配置 OpenClaw 工作区,`clawhub` 会回退到该工作区,除非你使用 `--workdir`(或 `CLAWHUB_WORKDIR`)进行覆盖。OpenClaw 会从 `/skills` 加载工作区 Skills,并在**下一次**会话中拾取它们。
+单独的 `clawhub` CLI 还会将 Skills 安装到当前工作目录下的 `./skills` 中。如果配置了 OpenClaw 工作区,除非你使用 `--workdir`(或 `CLAWHUB_WORKDIR`)覆盖,否则 `clawhub` 会回退到该工作区。OpenClaw 会从 `/skills` 加载工作区 Skills,并在**下一次**会话中将其加载。
-如果你已经在使用 `~/.openclaw/skills` 或内置 Skills,则工作区 Skills 具有更高优先级。关于 Skills 如何加载、共享和受控的更多细节,请参阅 [Skills](/zh-CN/tools/skills)。
+如果你已经在使用 `~/.openclaw/skills` 或内置 Skills,则工作区 Skills 具有更高优先级。有关 Skills 如何加载、共享和受控的更多细节,请参见 [Skills](/zh-CN/tools/skills)。
## 服务功能
@@ -119,25 +120,24 @@ ClawHub 使用元数据来支持发现能力,并安全地公开 Skill 能力
| 公开浏览 | Skills 及其 `SKILL.md` 内容可公开查看。 |
| 搜索 | 由嵌入驱动(向量搜索),而不只是关键词。 |
| 版本管理 | Semver、变更日志和标签(包括 `latest`)。 |
-| 下载 | 每个版本提供 Zip。 |
-| 收藏和评论 | 社区反馈。 |
+| 下载 | 每个版本提供 Zip 包。 |
+| 星标和评论 | 社区反馈。 |
| 审核 | 审批和审计。 |
-| 适合 CLI 的 API | 适用于自动化和脚本。 |
+| 适用于 CLI 的 API | 适合自动化和脚本编写。 |
## 安全和审核
-ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitHub
-账号必须**至少注册一周**。这可以减缓滥用行为,同时不阻碍真实贡献者。
+ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitHub 账号必须**至少注册满一周**。这样可以减缓滥用行为,同时不阻碍合法贡献者。
- - 任何已登录用户都可以举报一个 Skill。
- - 举报原因是必填的,并会被记录。
- - 每个用户最多可同时拥有 20 条活跃举报。
- - 被超过 3 个不同用户举报的 Skills 默认会被自动隐藏。
+ - 任何已登录用户都可以举报 Skill。
+ - 必须填写并记录举报原因。
+ - 每位用户同时最多可有 20 个有效举报。
+ - 被超过 3 位不同用户举报的 Skills 默认会被自动隐藏。
- - 审核员可以查看已隐藏的 Skills、取消隐藏、删除它们,或封禁用户。
+ - 审核员可以查看隐藏的 Skills、取消隐藏、删除它们,或封禁用户。
- 滥用举报功能可能导致账号被封禁。
- 有兴趣成为审核员?请到 OpenClaw Discord 中联系审核员或维护者。
@@ -145,7 +145,7 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
## ClawHub CLI
-你只在需要注册表认证的工作流(如发布/同步)时才需要它。
+你只在需要注册表认证的工作流(例如发布/同步)时才需要它。
### 全局选项
@@ -162,7 +162,7 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
注册表 API 基础 URL。
- 禁用提示(非交互式)。
+ 禁用提示(非交互模式)。
打印 CLI 版本。
@@ -171,9 +171,9 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
### 命令
-
+
```bash
- clawhub login # 浏览器流程
+ clawhub login # browser flow
clawhub login --token
clawhub logout
clawhub whoami
@@ -181,8 +181,8 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
登录选项:
- - `--token ` — 粘贴一个 API token。
- - `--label
@@ -191,10 +191,31 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
clawhub search "query"
```
+ 搜索 Skills。若要发现插件/软件包,请使用 `clawhub package explore`。
+
- `--limit ` — 最大结果数。
-
+
+ ```bash
+ clawhub package explore --family code-plugin
+ clawhub package explore "episodic-claw" --family code-plugin
+ clawhub package inspect episodic-claw
+ ```
+
+ `package explore` 和 `package inspect` 是 ClawHub CLI 中用于插件/软件包发现和元数据检查的界面。原生 OpenClaw 安装仍使用 `openclaw plugins install clawhub:`。
+
+ 选项:
+
+ - `--family skill|code-plugin|bundle-plugin` — 按软件包系列筛选。
+ - `--official` — 仅显示官方软件包。
+ - `--executes-code` — 仅显示会执行代码的软件包。
+ - `--version ` / `--tag ` — 检查特定软件包版本。
+ - `--versions`, `--files`, `--file ` — 检查软件包历史和文件。
+ - `--json` — 机器可读输出。
+
+
+
```bash
clawhub install
clawhub update
@@ -204,8 +225,8 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
选项:
- - `--version ` — 安装或更新到指定版本(在 `update` 中仅支持单个 slug)。
- - `--force` — 如果文件夹已存在,或者本地文件不匹配任何已发布版本,则覆盖。
+ - `--version ` — 安装或更新到特定版本(`update` 时仅支持单个 slug)。
+ - `--force` — 如果文件夹已存在,或本地文件与任何已发布版本都不匹配,则覆盖。
- `clawhub list` 会读取 `.clawhub/lock.json`。
@@ -228,13 +249,13 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
clawhub package publish
```
- `` 可以是本地文件夹、`owner/repo`、`owner/repo@ref`,或 GitHub URL。
+ `` 可以是本地文件夹、`owner/repo`、`owner/repo@ref`,或一个 GitHub URL。
选项:
- `--dry-run` — 构建精确的发布计划,但不上传任何内容。
- - `--json` — 为 CI 输出机器可读格式。
- - `--source-repo`、`--source-commit`、`--source-ref` — 当自动检测不足时的可选覆盖项。
+ - `--json` — 为 CI 输出机器可读结果。
+ - `--source-repo`, `--source-commit`, `--source-ref` — 当自动检测不够用时的可选覆盖项。
@@ -243,7 +264,7 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
clawhub undelete --yes
```
-
+
```bash
clawhub sync
```
@@ -254,7 +275,7 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
- `--all` — 不提示,上传所有内容。
- `--dry-run` — 显示将要上传的内容。
- `--bump ` — 更新时使用 `patch|minor|major`(默认:`patch`)。
- - `--changelog ` — 非交互式更新的变更日志。
+ - `--changelog ` — 用于非交互式更新的变更日志。
- `--tags ` — 逗号分隔的标签(默认:`latest`)。
- `--concurrency ` — 注册表检查并发数(默认:`4`)。
@@ -269,6 +290,13 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
clawhub search "postgres backups"
```
+
+ ```bash
+ clawhub package explore --family code-plugin
+ clawhub package explore "memory" --family code-plugin
+ clawhub package inspect episodic-claw
+ ```
+
```bash
clawhub install my-skill-pack
@@ -299,7 +327,7 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
-### 插件包元数据
+### 插件软件包元数据
代码插件必须在 `package.json` 中包含所需的 OpenClaw 元数据:
@@ -323,28 +351,28 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
}
```
-已发布的包应包含**已构建的 JavaScript**,并将 `runtimeExtensions` 指向该输出。Git checkout 安装在没有已构建文件时仍可回退到 TypeScript 源码,但使用已构建的运行时入口可以避免在启动、doctor 和插件加载路径中进行运行时 TypeScript 编译。
+已发布的软件包应当附带**已构建的 JavaScript**,并将 `runtimeExtensions` 指向该输出。Git 检出安装在不存在已构建文件时仍可回退到 TypeScript 源码,但使用已构建的运行时入口可避免在启动、Doctor 和插件加载路径中进行运行时 TypeScript 编译。
## 版本管理、锁文件和遥测
- 每次发布都会创建一个新的 **semver** `SkillVersion`。
- - 标签(如 `latest`)指向某个版本;移动标签可以让你回滚。
+ - 标签(如 `latest`)指向某个版本;移动标签可让你回滚。
- 变更日志按版本附加,在同步或发布更新时可以为空。
-
- 更新会使用内容哈希将本地 Skill 内容与注册表版本进行比较。如果本地文件不匹配任何已发布版本,CLI 会在覆盖前进行询问(或者在非交互式运行中要求使用 `--force`)。
+
+ 更新会使用内容哈希将本地 Skill 内容与注册表版本进行比较。如果本地文件与任何已发布版本都不匹配,CLI 会在覆盖前询问(或在非交互式运行中要求使用 `--force`)。
- `clawhub sync` 会先扫描你当前的 workdir。如果没有找到 Skills,它会回退到已知的旧版位置(例如 `~/openclaw/skills` 和 `~/.openclaw/skills`)。这样设计是为了在无需额外标志的情况下找到较旧的 Skill 安装。
+ `clawhub sync` 会先扫描你当前的 workdir。如果未找到任何 Skills,则会回退到已知的旧版位置(例如 `~/openclaw/skills` 和 `~/.openclaw/skills`)。这样设计是为了在无需额外标志的情况下找到旧的 Skill 安装。
- - 已安装的 Skills 会记录在你 workdir 下的 `.clawhub/lock.json` 中。
- - 认证 token 会存储在 ClawHub CLI 配置文件中(可通过 `CLAWHUB_CONFIG_PATH` 覆盖)。
+ - 已安装的 Skills 会记录在 workdir 下的 `.clawhub/lock.json` 中。
+ - 认证令牌会存储在 ClawHub CLI 配置文件中(可通过 `CLAWHUB_CONFIG_PATH` 覆盖)。
- 当你在已登录状态下运行 `clawhub sync` 时,CLI 会发送一个最小快照来计算安装计数。你可以完全禁用此行为:
+ 当你在已登录状态下运行 `clawhub sync` 时,CLI 会发送一个最小快照以计算安装计数。你可以完全禁用此功能:
```bash
export CLAWHUB_DISABLE_TELEMETRY=1
@@ -355,16 +383,16 @@ ClawHub 默认开放——任何人都可以上传 Skills,但发布者的 GitH
## 环境变量
-| 变量 | 作用 |
+| Variable | Effect |
| ----------------------------- | ----------------------------------------------- |
-| `CLAWHUB_SITE` | 覆盖站点 URL。 |
-| `CLAWHUB_REGISTRY` | 覆盖注册表 API URL。 |
-| `CLAWHUB_CONFIG_PATH` | 覆盖 CLI 存储 token/配置的位置。 |
-| `CLAWHUB_WORKDIR` | 覆盖默认 workdir。 |
+| `CLAWHUB_SITE` | 覆盖站点 URL。 |
+| `CLAWHUB_REGISTRY` | 覆盖注册表 API URL。 |
+| `CLAWHUB_CONFIG_PATH` | 覆盖 CLI 存储令牌/配置的位置。 |
+| `CLAWHUB_WORKDIR` | 覆盖默认 workdir。 |
| `CLAWHUB_DISABLE_TELEMETRY=1` | 禁用 `sync` 的遥测。 |
## 相关内容
- [社区插件](/zh-CN/plugins/community)
-- [插件](/zh-CN/tools/plugin)
+- [Plugins](/zh-CN/tools/plugin)
- [Skills](/zh-CN/tools/skills)