Skills(macOS)
macOS appはGateway経由でOpenClawのSkillsを表示します。ローカルでskillsを解析することはありません。データソース
skills.status(gateway)は、すべてのskillsに加えて、適格性と不足要件を返します (同梱skillsに対するallowlist blockも含みます)。- 要件は、各
SKILL.mdのmetadata.openclaw.requiresから導出されます。
インストール操作
metadata.openclaw.installは、インストールオプション(brew/node/go/uv)を定義します。- appは
skills.installを呼び出して、gateway host上でinstallerを実行します。 - 組み込みのdangerous-code
critical検出は、デフォルトでskills.installをブロックします。suspicious検出は引き続き警告のみです。dangerous overrideはgateway request側に存在しますが、デフォルトのappフローはfail-closedのままです。 - すべてのinstall optionが
downloadの場合、gatewayはすべてのdownload choicesを表示します。 - それ以外の場合、gatewayは現在の
install preferencesとhost binariesを使って、優先installerを1つ選びます。
skills.install.preferBrewが有効でbrewが存在する場合はHomebrewが最優先で、その後にuv、次にskills.install.nodeManagerで設定されたnode manager、その後にgoやdownloadのようなフォールバックが続きます。 - Node install labelsは、
yarnを含めて、設定されたnode managerを反映します。
Env/API keys
- appはキーを
~/.openclaw/openclaw.jsonのskills.entries.<skillKey>配下に保存します。 skills.updateはenabled、apiKey、envをpatchします。
Remote mode
- Install + config updatesは、ローカルMacではなくgateway host上で行われます。