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.security.installPolicy can block gateway-backed skill
installs before installer metadata runs. Install-time built-in dangerous-code
blocking is not part of the skill install flow.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.