CLI 命令

Skills

openclaw skills

检查本地技能、搜索 ClawHub、从 ClawHub/Git/本地目录安装技能、验证 ClawHub 技能,以及更新由 ClawHub 跟踪的安装。

相关内容:

命令

bash
openclaw skills search "calendar"openclaw skills search --limit 20 --jsonopenclaw skills install @owner/<slug>openclaw skills install @owner/<slug> --version <version>openclaw skills install git:owner/repoopenclaw skills install git:owner/repo@mainopenclaw skills install ./path/to/skill --as custom-nameopenclaw skills install @owner/<slug> --forceopenclaw skills install @owner/<slug> --force-installopenclaw skills install @owner/<slug> --acknowledge-clawhub-riskopenclaw skills install @owner/<slug> --agent <id>openclaw skills install @owner/<slug> --globalopenclaw skills update @owner/<slug>openclaw skills update @owner/<slug> --force-installopenclaw skills update @owner/<slug> --acknowledge-clawhub-riskopenclaw skills update @owner/<slug> --globalopenclaw skills update --allopenclaw skills update --all --agent <id>openclaw skills update --all --globalopenclaw skills verify @owner/<slug>openclaw skills verify @owner/<slug> --version <version>openclaw skills verify @owner/<slug> --tag <tag>openclaw skills verify @owner/<slug> --cardopenclaw skills verify @owner/<slug> --globalopenclaw skills listopenclaw skills list --eligibleopenclaw skills list --jsonopenclaw skills list --verboseopenclaw skills list --agent <id>openclaw skills info <name>openclaw skills info <name> --jsonopenclaw skills info <name> --agent <id>openclaw skills checkopenclaw skills check --agent <id>openclaw skills check --jsonopenclaw skills workshop propose-create --name "qa-check" --description "QA checklist" --proposal ./PROPOSAL.mdopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Not reusable"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"

searchupdateverify 直接使用 ClawHub。install @owner/<slug> 安装 ClawHub 技能,install git:owner/repo[@ref] 克隆 Git 技能, 而 install ./path 复制本地技能目录。默认情况下,installupdateverify 以活动工作区的 skills/ 目录为目标;使用 --global 时,则以共享的托管技能目录为目标。list/info/check 仍会检查当前工作区和配置可见的本地技能。 基于工作区的命令首先从 --agent <id> 解析目标工作区, 然后在当前工作目录位于已配置的智能体工作区内时使用该目录, 最后回退到默认智能体。

Git 和本地目录安装要求源根目录中存在 SKILL.md。安装 slug 首先取自 SKILL.md frontmatter 中有效的 name,然后 取源目录或仓库名称;可使用 --as <slug> 覆盖它。 --version 仅适用于 ClawHub。技能安装不支持 npm 软件包规范 或 zip/归档路径,并且 openclaw skills update 仅更新由 ClawHub 跟踪的 安装。

在新手引导或 Skills 设置中触发的、由 Gateway 网关支持的技能依赖安装改用单独的 skills.install 请求路径。

注意事项:

标志/行为 说明
search [query...] 可选查询;省略时浏览默认的 ClawHub 搜索信息流。
search --limit <n> 限制返回的结果数量。
install git:owner/repo[@ref] 安装 Git 技能。分支引用可以包含斜杠,例如 git:owner/repo@feature/foo
install ./path/to/skill 安装根目录中包含 SKILL.md 的本地目录。
install --as <slug> 覆盖为 Git 和本地目录安装推断出的 slug。
install --version <version> 仅适用于 ClawHub 技能引用。
install --force 覆盖同一 slug 的现有工作区技能文件夹。
install/update --force-install 在 ClawHub 扫描完成前安装待处理的 GitHub 支持的 ClawHub 技能。
--global 以共享的托管技能目录为目标;不能与 --agent <id> 组合使用。
--agent <id> 以一个已配置的智能体工作区为目标;覆盖当前工作目录推断。
update @owner/<slug> 更新单个受跟踪技能。添加 --global 可将共享的托管技能目录而非工作区设为目标。
update --all 更新所选工作区中由 ClawHub 跟踪的安装;使用 --global 时,则更新共享的托管技能目录。
verify @owner/<slug> 默认输出 ClawHub 的 clawhub.skill.verify.v1 JSON 信封。没有 --json 标志,因为 JSON 已经是默认格式。当技能已安装或不存在歧义时,为兼容性也接受不含所有者的 slug;带所有者限定的引用可避免发布者歧义。
verify 来源 当 ClawHub 返回由服务器解析的源来源信息时,验证 JSON 还会包含固定到提交的 openclaw.verifiedSourceUrl。不可用或自行声明的源 URL 仅保留在原始来源信封中,不会被提升。
verify 版本选择器 verify 对已安装的 ClawHub 技能使用 .clawhub/origin.json,因此会对照其来源注册表验证已安装版本。--version--tag 会覆盖版本选择器,但在存在来源元数据时仍使用已安装时的注册表。
verify --card 输出生成的技能卡 Markdown,而不是 JSON。当 ClawHub 返回 ok: falsedecision: "fail" 时以非零状态退出;除非 ClawHub 策略发生变化,否则未签名的签名仅供参考。
技能卡指纹 已安装的 ClawHub 捆绑包可以包含生成的 skill-card.md。OpenClaw 将验证视为 ClawHub 服务器的决定,不会仅因生成的卡片改变了捆绑包指纹而拒绝已安装的技能。
check --agent <id> 检查所选智能体的工作区,并报告哪些就绪技能实际对该智能体的提示词或命令界面可见。
list 未提供子命令时的默认操作。
list/info/check 输出 渲染后的输出写入 stdout。使用 --json 时,机器可读载荷仍保留在 stdout,以供管道和脚本使用。

社区 ClawHub 技能安装和更新会在下载前检查信任状态。 社区归档的版本化发行版使用精确发行版信任元数据。 由解析器支持的 GitHub 技能依赖 ClawHub 的安装解析器,在返回固定提交前执行 扫描和强制安装策略;可使用 --force-install 在扫描完成前安装待处理的 GitHub 支持的技能。 恶意或被阻止的社区发行版会被拒绝。高风险的 社区发行版需要审查;当非交互式命令应在审查后继续执行时,还需要使用 --acknowledge-clawhub-risk。 ClawHub 官方 技能发布者和 OpenClaw 内置技能源会跳过此发行版信任 提示。

技能工作坊

openclaw skills workshop 用于管理所选工作区中待处理的技能提案。提案在应用之前并不是已启用的技能。有关提案存储、支持文件保护措施、Gateway 网关方法和审批策略,请参阅 技能工作坊

bash
openclaw skills workshop propose-create \  --name "qa-check" \  --description "可重复执行的 QA 检查清单" \  --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \  --name "qa-check" \  --description "可重复执行的 QA 检查清单" \  --proposal-dir ./qa-check-proposalopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "重复"openclaw skills workshop quarantine <proposal-id> --reason "需要安全审查"

propose-createpropose-updaterevise 还接受 --goal <text>--evidence <text>,以便在记录 --proposal/--proposal-dir 内容的同时,记录提案的动机和支持性说明。

相关内容

Was this useful?
On this page

On this page