ClawHub
ClawHub 是 OpenClaw Skills 與外掛的公開登錄檔。- 使用原生
openclaw命令搜尋、安裝及更新 Skills,並從 ClawHub 安裝外掛。 - 使用獨立的
clawhub命令列介面進行登錄檔驗證、發布,以及刪除/取消刪除工作流程。
快速開始
使用 OpenClaw 搜尋並安裝 Skills:ClawHub 託管的內容
ClawHub 會追蹤語意化版本、
latest 等標籤、變更記錄、檔案、下載次數、星號,以及安全性掃描摘要。公開頁面會顯示目前的登錄檔狀態,讓使用者能在安裝前檢查 Skill 或外掛。
原生 OpenClaw 流程
原生 OpenClaw 命令會安裝至目前使用中的 OpenClaw 工作區,並保存來源中繼資料,讓後續更新命令可繼續使用 ClawHub。 若外掛安裝應透過 ClawHub 解析,請使用clawhub:<package>。在啟動切換期間,符合 npm 安全格式且未指定來源的外掛規格可能會透過 npm 解析;若必須明確指定來源,npm:<package> 則維持僅使用 npm。
在執行封存檔安裝前,外掛安裝會驗證宣告的 pluginApi 與 minGatewayVersion 相容性。套件版本發布 ClawPack 成品時,OpenClaw 會優先使用確切上傳的 npm-pack .tgz、驗證 ClawHub 摘要標頭與下載位元組,並記錄成品中繼資料以供後續更新使用。
ClawHub 命令列介面
ClawHub 命令列介面用於需要登錄檔驗證的工作:./skills,並將已安裝版本記錄於 .clawhub/lock.json。
發布
從包含SKILL.md 的本機資料夾發布 Skills:
--slug <slug>:已發布 Skill 的 URL 名稱。--name <name>:顯示名稱。--version <version>:語意化版本。--changelog <text>:變更記錄文字。--tags <tags>:以逗號分隔的標籤,預設為latest。
owner/repo、owner/repo@ref 或 GitHub URL 發布外掛:
--dry-run 可建立確切的發布計畫而不上傳;使用 --json 則可取得適合 CI 的輸出。
程式碼外掛必須在 package.json 中包含必要的 OpenClaw 相容性中繼資料,包括 openclaw.compat.pluginApi 與 openclaw.build.openclawVersion。完整命令參考請參閱命令列介面,Skill 中繼資料請參閱 Skill 格式。
安全性與內容管理
ClawHub 預設為開放:任何人都能上傳,但發布者的 GitHub 帳號必須達到上傳門檻要求的註冊時間。公開詳細資料頁面會在安裝或下載前摘要顯示最新的掃描狀態。 ClawHub 會對已發布的 Skills 與外掛版本執行自動檢查。遭掃描暫緩或封鎖的版本可能會從公開目錄與安裝介面消失,但其擁有者仍可在/dashboard 中查看。
已登入的使用者可以檢舉 Skills 與套件。內容管理員可以審查檢舉、隱藏或還原內容,以及封鎖濫用帳號。政策與執行細節請參閱安全性、安全性稽核、內容管理與帳號安全及可接受的使用方式。
遙測與環境
登入後執行clawhub install 時,命令列介面可能會盡力傳送安裝事件,讓 ClawHub 計算彙總安裝次數。可透過以下設定停用:
如需更深入的參考資料,請參閱遙測、HTTP API及疑難排解。