openclaw skills
检查本地技能、搜索 ClawHub、从 ClawHub/Git/本地目录安装技能、验证 ClawHub 技能,并更新由 ClawHub 跟踪的安装项。
相关:
命令
search、update 和 verify 直接使用 ClawHub。install @owner/<slug>
安装一个原生 ClawHub 技能。install skills-sh:<owner>/<repo>/<slug> 会让
ClawHub 将外部列表解析为其精确同步的 GitHub 提交;OpenClaw 不会从 skills.sh 下载。
这些条目会显示为
未经过 ClawHub 扫描,并且该信任状态会在更新和验证过程中保留。已声明或经过 ClawHub 扫描的技能使用
@owner/<slug>。install git:owner/repo[@ref] 会克隆一个未受管理的 Git 技能,而 install ./path 会复制一个本地技能目录。默认情况下,install、
update 和 verify 目标都是当前工作区的 skills/ 目录;使用 --global 时,它们会指向共享的受管技能目录。list/info/check
仍然会检查当前工作区和配置中可见的本地技能。
基于工作区的命令会先通过 --agent <id> 解析目标工作区,然后在当前工作目录位于已配置的代理
工作区内时使用当前工作目录,否则使用默认代理。
Git 和本地目录安装要求源根目录中存在 SKILL.md。安装 slug 会先取自
SKILL.md frontmatter 中有效的 name,否则取源目录或仓库名;可使用
--as <slug> 覆盖它。--version 仅适用于 ClawHub。技能安装不支持 npm 包规格
或 zip/archive 路径,并且 openclaw skills update 只会更新由 ClawHub 跟踪的安装。
由入门流程或 Skills 设置触发的 Gateway 支持的技能依赖安装,会改用单独的
skills.install 请求路径。
注意:
社区 ClawHub 技能的安装和更新会在下载前检查信任状态。
带版本的社区归档发布会使用精确发布的信任元数据。
由解析器支持的 GitHub 技能依赖 ClawHub 的安装解析器来在返回固定提交之前强制执行
扫描和强制安装策略;在该扫描完成前,可使用
--force-install 安装一个待处理的、由 GitHub 支持的技能。恶意或被阻止的社区发布会被拒绝。
有风险的社区发布需要审查,并且当非交互式命令应在该审查后继续时,需要
--acknowledge-clawhub-risk。官方 ClawHub 技能发布者和捆绑的 OpenClaw 技能源会绕过此发布信任提示。
删除 ClawHub 技能
使用独立的 ClawHub CLI 删除由 ClawHub 跟踪的技能。如果尚未安装 CLI,请先明确安装:.clawhub/lock.json 条目之前请求确认。请使用已安装技能的所有者限定名称或简写 slug,而不是其原始的 skills-sh: 引用。
选择安装技能时使用的同一根目录:对于特定代理的技能,使用代理工作区;对于使用 --global 安装的共享技能,使用 OpenClaw 状态目录:
OPENCLAW_STATE_DIR,则改用配置的状态目录来处理共享技能:
技能工作坊
openclaw skills workshop 管理所选工作区中的待处理技能提案。提案在应用之前不会成为生效技能。有关提案存储、支持文件保护措施、网关方法和审批策略,请参见
技能工作坊。
propose-create、propose-update 和 revise 也接受 --goal <text>
和 --evidence <text>,用于将提案的动机和支持说明与 --proposal/--proposal-dir 内容一起记录。