docs/platforms/mac/skills.md
The macOS app surfaces OpenClaw skills via the gateway; it does not parse skills locally.
skills.status (gateway) returns all skills plus eligibility and missing requirements
(including allowlist blocks for bundled skills).metadata.openclaw.requires in each SKILL.md.metadata.openclaw.install defines install options (brew/node/go/uv).skills.install to run installers on the gateway host.critical findings block skills.install by default; suspicious findings still warn only. The dangerous override exists on the gateway request, but the default app flow stays fail-closed.download, the gateway surfaces all download
choices.skills.install.preferBrew is enabled and brew exists, then uv, then the
configured node manager from skills.install.nodeManager, then later
fallbacks like go or download.yarn.~/.openclaw/openclaw.json under skills.entries.<skillKey>.skills.update patches enabled, apiKey, and env.