macOS companion app

Skills (macOS)

macOS アプリは Gateway 経由で OpenClaw の Skills を表示します。Skills をローカルで解析することはありません。

データソース

  • skills.status(Gateway)は、すべての Skills に加え、利用可否と不足している要件(バンドルされた Skills の許可リストによるブロックを含む)を返します。
  • 要件は、各 SKILL.mdmetadata.openclaw.requires から取得されます。

インストール操作

  • metadata.openclaw.install はインストールオプション(brew/node/go/uv/download)を定義します。
  • アプリは skills.install を呼び出し、Gateway ホスト上でインストーラーを実行します。
  • オペレーターが管理する security.installPolicyenabledtargetsexec)は、インストーラーのメタデータが処理される前に、Gateway を介した Skills のインストールをブロックできます。組み込みの危険コードスキャン(Plugin のインストールに使用)は、Skills のインストールフローには組み込まれていません。
  • すべてのインストールオプションが download の場合、Gateway はすべてのダウンロード選択肢を表示します。
  • それ以外の場合、Gateway は現在のインストール設定(skills.install.preferBrewskills.install.nodeManager)とホスト上のバイナリに基づいて、優先するインストーラーを 1 つ選択します。preferBrew が有効で brew が存在する場合は最初に Homebrew、次に uv、次に設定された Node マネージャー、次に利用可能であれば再度 Homebrew(preferBrew がなくても)、次に go、最後に download の順です。
  • Node のインストールラベルには、yarn を含め、設定された Node マネージャーが反映されます。

環境変数/API キー

  • アプリは、skills.entries.<skillKey> の下にある ~/.openclaw/openclaw.json にキーを保存します。
  • skills.updateenabledapiKeyenv にパッチを適用します。

リモートモード

  • インストールと設定の更新は、ローカルの Mac ではなく Gateway ホスト上で行われます。

関連項目

Was this useful?
On this page

On this page