スキル(macOS)
macOSアプリはGateway経由でOpenClawスキルを表示します。ローカルでスキルを解析することはありません。
データソース
skills.status(Gateway)がすべてのスキルと適格性、不足している要件を返します(バンドルスキルの許可リストブロックを含む)。- 要件は各
SKILL.mdのmetadata.openclaw.requiresから導出されます。
インストールアクション
metadata.openclaw.installがインストールオプション(brew/node/go/uv)を定義。- アプリは
skills.installを呼び出してGatewayホスト上でインストーラーを実行。 - 複数のインストーラーが提供されている場合、Gatewayは優先するインストーラーを1つだけ表示(brewが利用可能ならbrew、そうでなければ
skills.installのノードマネージャー、デフォルトはnpm)。
環境変数/APIキー
- アプリはキーを
~/.openclaw/openclaw.jsonのskills.entries.<skillKey>に保存。 skills.updateでenabled、apiKey、envをパッチ。
リモートモード
- インストールと設定更新はGatewayホスト上で実行(ローカルMacではない)。