Skip to main content

openclaw skills

检查本地技能、搜索 ClawHub、从 ClawHub/Git/本地目录安装技能、验证 ClawHub 技能,并更新由 ClawHub 跟踪的安装项。 相关:

命令

searchupdateverify 直接使用 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 会复制一个本地技能目录。默认情况下,installupdateverify 目标都是当前工作区的 skills/ 目录;使用 --global 时,它们会指向共享的受管技能目录。listinfocheck 仍然会检查当前工作区和配置中可见的本地技能。 基于工作区的命令会先通过 --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,请先明确安装:
CLI 会在删除技能目录及其 .clawhub/lock.json 条目之前请求确认。请使用已安装技能的所有者限定名称或简写 slug,而不是其原始的 skills-sh: 引用。 选择安装技能时使用的同一根目录:对于特定代理的技能,使用代理工作区;对于使用 --global 安装的共享技能,使用 OpenClaw 状态目录:
如果设置了 OPENCLAW_STATE_DIR,则改用配置的状态目录来处理共享技能:
默认的 技能监视器 会在代理的下一轮运行时检测到删除操作。如果已禁用监视,请启动新会话。

技能工作坊

openclaw skills workshop 管理所选工作区中的待处理技能提案。提案在应用之前不会成为生效技能。有关提案存储、支持文件保护措施、网关方法和审批策略,请参见 技能工作坊
propose-createpropose-updaterevise 也接受 --goal <text>--evidence <text>,用于将提案的动机和支持说明与 --proposal/--proposal-dir 内容一起记录。

相关