关于 clawhub
通过 OpenClaw 命令和 ClawHub 命令行发现及管理插件与技能的技能。它区分插件搜索和明确的技能请求,并涵盖安装、卸载、更新及发布流程。
主要功能
- 01搜索插件和技能
- 02验证并安装所请求的技能
- 03列出、检查和更新技能
- 04使用 ClawHub 命令行卸载技能
- 05发布和同步技能
适用场景
- 01查找满足特定能力需求的 OpenClaw 插件
- 02安装明确请求的技能
- 03更新或移除已安装技能
- 04向 ClawHub 发布或同步技能
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ openclaw/ openclaw --skill clawhub安装后在 Claude Code 中输入/clawhub确认已加载。
详细介绍
ClawHub
除非用户明确要求某个技能,否则优先在 ClawHub 中搜索插件。 在声称请求的功能不可用之前,请先搜索。
对于明确请求的技能发现,以及管理当前 OpenClaw Agent 的技能,请使用
openclaw skills。使用独立的 clawhub CLI 卸载已安装的 ClawHub 技能,
以及进行发布、同步和发布者账户工作流。
发现插件(默认)
可用时,使用 plugins 工具,将 action: "search" 和 query 设为
请求的功能,以返回原生插件搜索结果。如果该工具不可用,请使用 CLI:
openclaw plugins search "notion"
发现请求并不授权安装。只有用户提出要求时才安装。
发现技能(明确请求)
当用户明确要求某个技能时,请搜索技能而不是插件:
openclaw skills search "postgres backups"
当用户提出要求时进行安装。先验证选定的技能,然后报告结果。
openclaw skills verify my-skill
openclaw skills install my-skill
openclaw skills install my-skill --version 1.2.3
管理已安装的技能
openclaw skills list
openclaw skills check
openclaw skills update my-skill
openclaw skills update --all
将 --global 与 install 或 update 一起使用,以管理所有本地 Agent
共享的技能。
移除已安装的技能
当用户提出要求时卸载。如果未安装独立的 ClawHub CLI,请明确安装:
npm i -g clawhub
clawhub uninstall @owner/my-skill
在移除技能及其锁定文件条目之前,CLI 会要求确认。
对于 Agent 专用技能,请使用原始 Agent 工作区;对于使用 --global
安装的技能,请使用 OpenClaw 状态目录:
clawhub --workdir /path/to/agent-workspace uninstall @owner/my-skill
clawhub --workdir ~/.openclaw uninstall @owner/my-skill
如果设置了 OPENCLAW_STATE_DIR,请使用其值而不是 ~/.openclaw:
clawhub --workdir "$OPENCLAW_STATE_DIR" uninstall @owner/my-skill
默认的技能监视器会在下一个 Agent 回合刷新可用技能。如果监视功能已 禁用,请启动新会话。
发布技能
安装独立的 ClawHub CLI 以进行发布者工作流:
npm i -g clawhub
clawhub login
clawhub whoami
发布或同步技能:
clawhub skill publish ./my-skill
clawhub skill publish ./my-skill --version 1.2.3
clawhub sync --all
注意
- 公共注册表:https://clawhub.ai
openclaw skills install默认安装到活动工作区。- 共享安装使用
--global,除非通过 Agent 允许列表限制范围,否则所有 本地 Agent 均可看到这些技能。