OpenClaw ClawHub 技能市場與主動記憶:2026年 Mac mini M4 完整設定指南
OpenClaw 在 2026 年推出的兩項重磅升級——ClawHub(原生技能市場)和主動記憶 Active Memory(持久化上下文子代理)——將一個基礎 AI 助手轉變為一個真正「記得住」使用者偏好、並能呼叫 24 種以上外部服務的自動化平台。本文逐步演示如何在 VpsGona Mac mini M4 節點上完成這兩項功能的設定:如何安裝 ClawHub 技能、如何啟用 Active Memory 讓智慧代理不再反覆追問已知上下文、以及三個真實工作流案例。目標讀者:已完成 OpenClaw 基礎安裝、希望深度使用的開發者。
ClawHub 與主動記憶(Active Memory)各自解決什麼問題
ClawHub:OpenClaw 技能市場
ClawHub 是 2026 年 1 月 OpenClaw 版本引入的 CLI 存取技能市場,提供一批名為「技能(Skills)」的預建整合模組。每個技能都是沙箱化模組,無需自行撰寫 Python 或 JavaScript 轉接器,即可擴展 OpenClaw 的工具呼叫能力。截至 2026 年 4 月,ClawHub 已收錄超過 90 個經驗證的技能,包括:
- 網路搜尋(Brave、Perplexity、SerpAPI)
- 效率工具:Notion、Linear、Airtable、Jira
- 通訊平台:Gmail、Slack、Telegram、Discord
- 開發工具:GitHub、GitLab、Docker CLI、Fly.io 部署
- 財務:Stripe 發票查詢、QuickBooks 查詢
- macOS 原生:行事曆、提醒事項、聯絡人、iMessage(僅限 macOS)
主動記憶:無需塞滿提示詞的持久化上下文
主動記憶是一個可選的子代理程序,與主 OpenClaw 代理並行運行。它在本地維護一個結構化記憶庫(位於 ~/.openclaw/memory/ 的一組 Markdown 檔案),並在每次代理回應前自動查詢這些檔案,將相關上下文注入當前對話。實際效果:你的智慧代理再也不需要反覆確認「你偏好什麼程式語言?」——因為主動記憶已從上次寫入中檢索到這些資訊。關鍵數據:主動記憶通常為每次回應增加 80–200 ms 的延遲;在 VpsGona Mac mini M4 的本地 NVMe SSD(順序讀取約 3 GB/s)上,這個開銷幾乎可以忽略不計。
前置條件:開始前需確認的準備事項
| 條件 | 最低要求 | 驗證方式 |
|---|---|---|
| OpenClaw 已安裝 | v2.4.0 或更高(ClawHub 需要 2.4+) | openclaw --version |
| Node.js | v20 LTS 或更高 | node --version |
| Mac mini M4(VpsGona) | 16 GB 記憶體,macOS 15+ | VpsGona 控制台 |
| AI 提供商 API 金鑰 | Anthropic Claude 或 OpenAI GPT | 提供商後台 |
| 網路存取 | HTTPS 外向連線(443 埠) | VpsGona 節點預設已開放 |
| 技能專屬憑證 | 各 ClawHub 技能的 API 金鑰 | 技能安裝過程中提示 |
如果 OpenClaw 低於 v2.4.0,請先升級:
npm install -g openclaw@latest
然後執行引導精靈更新守護程序設定:
openclaw onboard --update-daemon
安裝 ClawHub 技能:分步操作指南
第一步:瀏覽可用技能
列出所有可用技能,可按類別篩選:
openclaw clawhub search
openclaw clawhub search --category productivity
標注 macos-only 的技能使用原生 macOS API——這類技能只能在 VpsGona Mac mini M4 節點上運行,Linux 部署的 OpenClaw 無法使用。
第二步:安裝技能
一條指令同時安裝多個技能:
openclaw clawhub install web-search notion gmail github
安裝完成後,OpenClaw 會提示你為每個需要認證的技能提供憑證。gmail 技能開啟瀏覽器 OAuth 流程;notion 需要整合 Token;github 需要個人存取令牌。憑證在 macOS 上使用系統鑰匙圈加密儲存於 ~/.openclaw/skills/credentials.enc。
第三步:驗證已安裝技能
確認所有技能正常運作:
openclaw clawhub list --installed
輸出顯示每個技能的狀態:active(正常)、credentials-missing(缺少憑證)或 disabled(已停用)。狀態為 credentials-missing 的技能在代理嘗試呼叫時會靜默失敗——測試工作流前務必修復。
第四步:在 REPL 中測試技能
開啟 OpenClaw 互動式 REPL 直接測試技能:
openclaw chat
在 REPL 中嘗試:「搜尋 Apple Silicon 最新 ML 基準測試資料」。OpenClaw 應基於意圖自動呼叫 web-search 技能。若技能未被呼叫,單獨執行 openclaw skill test web-search --query "apple silicon ml benchmark" 排查錯誤。
第五步:定期更新技能
ClawHub 技能獨立更新,建議每週執行:
openclaw clawhub update --all
設定主動記憶(Active Memory)子代理
主動記憶預設為關閉,設定檔位於 ~/.openclaw/config.yaml。找到或新增 active_memory 設定區塊:
active_memory:
enabled: true
storage_path: ~/.openclaw/memory
retrieval_limit: 5
auto_write: true
context_window_tokens: 800
各欄位說明:
- enabled:啟動記憶子代理程序。
- storage_path:記憶檔案寫入位置。在 VpsGona Mac mini M4 上,這是本地 NVMe SSD——讀取快,無網路 I/O。
- retrieval_limit:每次對話輪次注入的記憶片段數量。超過 8 條可能導致上下文臃腫、回應變慢。
- auto_write:為 true 時,代理在每次對話後自動提取並儲存新的使用者偏好或事實。
- context_window_tokens:記憶檢索區塊每次可使用的最大 Token 數。建議保持在 1000 以內。
編輯完成後,重啟守護程序使設定生效:
openclaw daemon restart
驗證主動記憶是否正在運行:
openclaw memory status
正常輸出應為:Active Memory: running | storage: 0 files | retrieval: enabled。
手動初始化記憶內容
首次啟用時,主動記憶庫為空。將你的專案上下文預先寫入:
openclaw memory save "使用者:iOS 開發者。偏好語言:Swift。目前專案:ShopTrack iOS 應用程式。VpsGona 節點:香港。"
openclaw memory save "程式碼風格:4空格縮排,禁止行尾空白。優先使用 async/await 而非回呼。"
openclaw memory save "AI 提供商偏好:通用任務用 Claude Sonnet,程式碼審查用 Claude Opus。"
真實工作流案例:ClawHub + 主動記憶的實際效果
案例一:每日開發者站會簡報自動生成
設定一個定時簡報,彙整你的 GitHub PR、Notion 任務和今日行程:
- 安裝所需技能:
openclaw clawhub install github notion calendar-macos - 將專案資訊寫入記憶:
openclaw memory save "GitHub 儲存庫:acme/shoptrack。Notion 工作區:ShopTrack Dev。站會格式:每類三個要點。" - 在
~/.openclaw/heartbeats.yaml中建立每天早上 9:00 觸發的心跳任務 - 任務提示詞:「生成今天的站會簡報。檢查待審 PR、今日到期的 Notion 任務和前三個行事曆事件。」
- 主動記憶自動注入你的專案上下文;代理並行呼叫 github、notion 和 calendar-macos 三個技能;彙整結果透過 slack 技能發送到你指定的頻道。
這套工作流運行在 VpsGona 香港節點 Mac mini M4 上,從心跳觸發到 Slack 訊息送達不到 12 秒。
案例二:帶持久化風格記憶的程式碼審查助手
- 儲存程式碼規範:
openclaw memory save "SwiftUI 程式碼審查規則:(1) 禁止強解包。(2) 所有 UI 更新使用 @MainActor。(3) ViewModel 使用 @Observable 巨集。(4) 單一函式最大 30 行。" - 安裝 GitHub 技能:
openclaw clawhub install github - 透過對話觸發審查:「根據我們的程式碼規範審查 PR #142 的 diff。」
- 主動記憶自動檢索程式碼規範片段並注入。代理透過 GitHub 技能取得 PR diff,並套用你的規則——無需重複說明。
案例三:多管道收件匣智能分揀
- 安裝:
openclaw clawhub install gmail slack imessage-macos - 寫入記憶:
openclaw memory save "優先發件人:CEO(標記緊急),[email protected](標記高優先)。忽略:newsletter@、noreply@。" - 每天早 8:00 執行心跳任務:「整理收件匣。彙整未讀 Gmail、未讀 Slack 私訊和新 iMessage,按記憶中的優先級規則處理。」
- 輸出為按優先級排序的彙整,投遞到你指定的 Slack 頻道或 iMessage 對話。
注意:imessage-macos 技能僅適用於 macOS——這再次說明為什麼在 VpsGona Mac mini M4 而非 Linux VPS 上運行 OpenClaw,會解鎖那些 x86 雲端伺服器無法提供的能力。
常見問題排查
| 現象 | 可能原因 | 解決方法 |
|---|---|---|
技能顯示 credentials-missing | OAuth 流程未完成 | 執行 openclaw clawhub auth <技能名> 重新認證 |
主動記憶狀態顯示 stopped | 設定修改後守護程序未重啟 | openclaw daemon restart && openclaw memory status |
| 回應中未注入記憶 | 未找到語義相關片段 | 新增更具體的記憶條目;適當降低 retrieval_limit 閾值 |
| ClawHub 安裝報 EACCES 錯誤 | npm 全域權限問題 | sudo chown -R $(whoami) $(npm prefix -g) |
| Gmail 技能 OAuth 重定向循環 | 瀏覽器攔截了本地重定向 | 使用 openclaw clawhub auth gmail --headless |
| 找不到 iMessage 技能 | 在 Linux 節點而非 macOS 上運行 | 切換到 VpsGona Mac mini M4 節點;此技能僅限 macOS |
| 啟用記憶後回應時間超過 10 秒 | retrieval_limit 過高或記憶庫過大 | 將 retrieval_limit 降至 3,並執行 openclaw memory prune --days 60 |
openclaw clawhub info <技能名>。切勿安裝來自未經驗證的第三方來源的技能。
為什麼 VpsGona Mac mini M4 是託管持久化 OpenClaw 智慧代理的理想平台
運行包含 ClawHub 技能和主動記憶的持久化 OpenClaw 代理,對基礎設施有特定要求,而 Mac mini M4 能完美滿足這些需求。Apple Silicon M4 晶片的 16 核神經引擎在不觸發風扇的情況下以 30+ tokens/秒的速度運行輕量本地模型,意味著 24/7 代理運行不會帶來 x86 伺服器那樣的散熱或耗電負擔。
主動記憶的檔案 I/O 依賴快速本地儲存。Mac mini M4 的 NVMe SSD 順序讀取速度約 3–3.5 GB/s,即使儲存了數百條記憶片段,檢索也幾乎瞬間完成。對於 macOS 專屬的 ClawHub 技能(iMessage、行事曆、聯絡人、提醒事項),Mac mini M4 是唯一可行的雲端平台。
VpsGona 的五節點網路(香港、日本、韓國、新加坡、美東)讓你可以選擇與主要技能 API 端點延遲最低的節點。對於主要使用 Google Workspace 的開發者,VpsGona 新加坡或香港節點到 Google 亞太 API 的往返時延通常為 30–60 ms,比透過美國節點路由快約 2 倍。訪問 VpsGona 定價頁面比較套餐,或查閱 部署文件了解 SSH 連線詳情。
準備好在真實 Mac mini M4 上運行 OpenClaw + ClawHub 了嗎?
VpsGona 提供對實體 Mac mini M4 機器的 SSH 和 VNC 存取,覆蓋 5 個全球節點。不到 5 分鐘即可讓你的智慧代理上線運行。