ClawHub 是做什麼的?
除非使用者明確要求技能,否則優先搜尋 ClawHub 上的外掛。在聲稱某項要求的功能不可用之前,請先進行搜尋。
使用 openclaw skills 進行明確要求的技能發現,並管理目前 OpenClaw 代理的技能。使用獨立的 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 來管理所有本地代理共用的技能。
移除已安裝的技能
在使用者要求時移除。若未安裝獨立的 ClawHub CLI,請明確安裝:
npm i -g clawhub
clawhub uninstall @owner/my-skill
CLI 會在移除技能及其鎖定檔案條目前要求確認。對於特定於代理的技能,請使用原始代理工作目錄;對於使用 --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
預設的技能監視器會在下一次代理輪詢時重新整理可用技能。若監視已停用,請啟動新的工作階段。
發佈技能
為發佈者工作流程安裝獨立的 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,且對所有本地代理可見,除非代理允許清單將其縮小。