列出 Plugin
--json。當 Plugin 套件宣告 dependencies 或
optionalDependencies 時,它會包含登錄庫診斷資訊,以及每個 Plugin 的
靜態 dependencyStatus。
plugins list 是冷啟動清查檢查。它會顯示 OpenClaw 可以從設定、資訊清單
和 Plugin 登錄庫探索到的內容;它不會證明已在執行中的 Gateway 行程
匯入了該 Plugin 執行階段。
安裝 Plugin
inspect --runtime。
更新 Plugin
@beta)安裝的,之後的
update <plugin-id> 呼叫會重複使用已記錄的該標籤。傳入明確的 npm 規格
會將追蹤的安裝切換到該規格,以供未來更新使用。
openclaw update 在 beta 頻道執行時,預設線的 npm 和 ClawHub Plugin
記錄會先嘗試相符的 Plugin @beta 發行版本。如果該 beta 發行版本不存在,
OpenClaw 會退回已記錄的預設/latest 規格。對於 npm Plugin,當 beta 套件存在
但安裝驗證失敗時,OpenClaw 也會退回。精確版本和明確標籤(例如 @rc 或
@beta)會被保留。
解除安裝 Plugin
--keep-files,否則受管理的安裝目錄
會被移除。
在 Nix 模式(OPENCLAW_NIX_MODE=1)下,Plugin 安裝、更新、解除安裝、啟用
和停用命令會被停用。請改在該安裝的 Nix 來源中管理這些選擇;對於
nix-openclaw,請使用 agent-first
快速入門。
發布 Plugin
你可以將外部 Plugin 發布到 ClawHub、npmjs.com, 或兩者。發布到 ClawHub
ClawHub 是 OpenClaw Plugin 的主要公開探索介面。它會在安裝前向使用者提供 可搜尋的中繼資料、版本歷程,以及登錄庫掃描結果。發布到 npmjs.com
原生 npm Plugin 必須包含 Plugin 資訊清單和package.json OpenClaw
進入點中繼資料。
package.json
npm: 會略過 ClawHub 查詢並強制使用
npm 解析。
來源選擇
- ClawHub:當你想要 OpenClaw 原生探索、掃描摘要、版本和安裝提示時使用。
- npmjs.com:當你已經發布 JavaScript 套件,或需要 npm dist-tag/私有登錄庫工作流程時使用。
- Git:當你想直接從分支、標籤或提交安裝時使用。
- 本機路徑:當你在同一台機器上開發或測試 Plugin 時使用。
相關
- Plugin - 概觀和疑難排解
openclaw plugins- 完整 CLI 參考- ClawHub - 發布和登錄庫操作
- 建置 Plugin - 建立 Plugin 套件
- Plugin 資訊清單 - 資訊清單和套件中繼資料