macOS companion app
Skills(macOS)
macOS App 透過閘道呈現 OpenClaw Skills;它不會在本機剖析 Skills。
資料來源
skills.status(閘道)會傳回所有 Skills,以及資格條件和缺少的需求,包括內建 Skills 的允許清單封鎖項目。- 需求來自每個
SKILL.md中的metadata.openclaw.requires。
安裝動作
metadata.openclaw.install定義安裝選項(brew/node/go/uv/download)。- App 會呼叫
skills.install,在閘道主機上執行安裝程式。 - 由操作員管理的
security.installPolicy(enabled、targets、exec)可在執行安裝程式中繼資料前,封鎖由閘道支援的 Skills 安裝。內建的危險程式碼掃描(用於安裝外掛)尚未接入 Skills 安裝流程。 - 如果所有安裝選項都是
download,閘道會呈現所有下載選擇。 - 否則,閘道會根據目前的安裝偏好設定(
skills.install.preferBrew、skills.install.nodeManager)和主機上的二進位檔,選擇一個偏好的安裝程式:啟用preferBrew且存在brew時,優先使用 Homebrew;接著是uv、設定的 node 管理程式;若 Homebrew 可用則再次選用(即使沒有preferBrew);再依序是go和download。 - Node 安裝標籤會反映設定的 node 管理程式,包括
yarn。
環境變數/API 金鑰
- App 會將金鑰儲存在
~/.openclaw/openclaw.json的skills.entries.<skillKey>下。 skills.update會修補enabled、apiKey和env。
遠端模式
- 安裝和設定更新會在閘道主機上進行,而非本機 Mac。
相關內容
Was this useful?