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)可在執行安裝程式中繼資料前,封鎖由閘道執行的 Skill 安裝。內建的危險程式碼掃描(用於外掛安裝)尚未接入 Skill 安裝流程。 - 如果所有安裝選項都是
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?