macOS companion app
Skills (macOS)
macOS アプリは Gateway 経由で OpenClaw の Skills を表示します。Skills をローカルで解析することはありません。
データソース
skills.status(Gateway)は、すべての Skills に加え、利用可否と不足している要件(バンドルされた Skills の許可リストによるブロックを含む)を返します。- 要件は、各
SKILL.mdのmetadata.openclaw.requiresから取得されます。
インストール操作
metadata.openclaw.installはインストールオプション(brew/node/go/uv/download)を定義します。- アプリは
skills.installを呼び出し、Gateway ホスト上でインストーラーを実行します。 - オペレーターが管理する
security.installPolicy(enabled、targets、exec)は、インストーラーのメタデータが処理される前に、Gateway を介した Skills のインストールをブロックできます。組み込みの危険コードスキャン(Plugin のインストールに使用)は、Skills のインストールフローには組み込まれていません。 - すべてのインストールオプションが
downloadの場合、Gateway はすべてのダウンロード選択肢を表示します。 - それ以外の場合、Gateway は現在のインストール設定(
skills.install.preferBrew、skills.install.nodeManager)とホスト上のバイナリに基づいて、優先するインストーラーを 1 つ選択します。preferBrewが有効でbrewが存在する場合は最初に Homebrew、次にuv、次に設定された Node マネージャー、次に利用可能であれば再度 Homebrew(preferBrewがなくても)、次にgo、最後にdownloadの順です。 - Node のインストールラベルには、
yarnを含め、設定された Node マネージャーが反映されます。
環境変数/API キー
- アプリは、
skills.entries.<skillKey>の下にある~/.openclaw/openclaw.jsonにキーを保存します。 skills.updateはenabled、apiKey、envにパッチを適用します。
リモートモード
- インストールと設定の更新は、ローカルの Mac ではなく Gateway ホスト上で行われます。
関連項目
Was this useful?