メインコンテンツへスキップ
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.installPolicy (enabledtargetsexec) は、インストーラーメタデータが実行される前に、Gatewayに基づくSkillのインストールをブロックできます。組み込みの危険コードスキャン (Pluginインストールに使用) は、Skillインストールフローには接続されていません。
  • すべてのインストールオプションがdownloadの場合、Gatewayはすべてのダウンロード選択肢を表示します。
  • それ以外の場合、Gatewayは現在のインストール設定 (skills.install.preferBrewskills.install.nodeManager) とホストのバイナリに基づいて、優先インストーラーを1つ選択します。preferBrewが有効でbrewが存在する場合はHomebrewが最優先され、次にuv、設定されたNodeマネージャー、利用可能な場合はHomebrew ( preferBrewなしでも)、godownloadの順です。
  • Nodeインストールラベルには、yarnを含め、設定されたNodeマネージャーが反映されます。

環境/APIキー

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

リモートモード

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

関連