スキル(macOS)

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

データソース

  • skills.status(Gateway)がすべてのスキルと適格性、不足している要件を返します(バンドルスキルの許可リストブロックを含む)。
  • 要件は各SKILL.mdmetadata.openclaw.requiresから導出されます。

インストールアクション

  • metadata.openclaw.installがインストールオプション(brew/node/go/uv)を定義。
  • アプリはskills.installを呼び出してGatewayホスト上でインストーラーを実行。
  • 複数のインストーラーが提供されている場合、Gatewayは優先するインストーラーを1つだけ表示(brewが利用可能ならbrew、そうでなければskills.installのノードマネージャー、デフォルトはnpm)。

環境変数/APIキー

  • アプリはキーを~/.openclaw/openclaw.jsonskills.entries.<skillKey>に保存。
  • skills.updateenabledapiKeyenvをパッチ。

リモートモード

  • インストールと設定更新はGatewayホスト上で実行(ローカルMacではない)。