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)を定義します。- アプリは
skills.installを呼び出して、Gateway ホスト上でインストーラーを実行します。 - オペレーター所有の
security.installPolicyは、インストーラーメタデータが実行される前に、Gateway 経由の Skills インストールをブロックできます。インストール時の組み込み dangerous-code ブロックは、Skills インストールフローの一部ではありません。 - すべてのインストールオプションが
downloadの場合、Gateway はすべてのダウンロード 選択肢を表示します。 - それ以外の場合、Gateway は現在の
インストール設定とホスト上のバイナリを使用して、優先インストーラーを 1 つ選択します。
skills.install.preferBrewが有効でbrewが存在する場合は Homebrew が最初で、その後uv、skills.install.nodeManagerで設定された Node マネージャー、その後にgoやdownloadなどのフォールバックが続きます。 - Node インストールラベルは、
yarnを含め、設定された Node マネージャーを反映します。
環境/API キー
- アプリはキーを
~/.openclaw/openclaw.jsonのskills.entries.<skillKey>の下に保存します。 skills.updateはenabled、apiKey、envにパッチを適用します。
リモートモード
- インストールと設定の更新は Gateway ホスト上で行われます(ローカルの Mac ではありません)。
関連
Was this useful?