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 経由の Skill インストールをブロックできます。組み込みの危険コードスキャン(Plugin のインストールで使用)は、Skill のインストールフローには組み込まれていません。 - すべてのインストール方法が
downloadの場合、Gateway はすべてのダウンロード方法を提示します。 - それ以外の場合、Gateway は現在のインストール設定(
skills.install.preferBrew、skills.install.nodeManager)とホスト上のバイナリに基づいて、優先するインストーラーを1つ選択します。preferBrewが有効でbrewが存在する場合はまず Homebrew、次にuv、設定済みの Node マネージャー、利用可能であれば(preferBrewがなくても)再び Homebrew、次にgo、最後にdownloadの順です。 - Node のインストールラベルには、
yarnを含む、設定済みの Node マネージャーが反映されます。
環境変数/API キー
- アプリは、
~/.openclaw/openclaw.jsonのskills.entries.<skillKey>以下にキーを保存します。 skills.updateは、enabled、apiKey、envを更新します。
リモートモード
- インストールと設定の更新は、ローカルの Mac ではなく Gateway ホスト上で行われます。
関連項目
Was this useful?