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.installPolicyenabledtargetsexec)可在執行安裝程式中繼資料前,封鎖由閘道執行的 Skill 安裝。內建的危險程式碼掃描(用於外掛安裝)尚未接入 Skill 安裝流程。
  • 如果所有安裝選項都是 download,閘道會呈現所有下載選項。
  • 否則,閘道會依據目前的安裝偏好設定(skills.install.preferBrewskills.install.nodeManager)及主機上的二進位檔選擇一個首選安裝程式:當 preferBrew 已啟用且存在 brew 時,優先使用 Homebrew;接著依序為 uv、已設定的 Node 管理工具;若 Homebrew 可用則再次選用(即使未啟用 preferBrew);之後依序為 godownload
  • Node 安裝標籤會反映已設定的 Node 管理工具,包括 yarn

環境變數/API 金鑰

  • App 會將金鑰儲存在 ~/.openclaw/openclaw.jsonskills.entries.<skillKey> 下。
  • skills.update 會修補 enabledapiKeyenv

遠端模式

  • 安裝與設定更新會在閘道主機上進行,而非本機 Mac。

相關內容

Was this useful?
On this page

On this page