Skills Skill Permissions

Skill Permission Architecture

Every OpenClaw skill must declare its required permissions in the SKILL.md frontmatter. The agent enforces these permissions at runtime — a skill cannot access resources beyond what it has declared, even if the underlying LLM generates instructions to do so.

Permission Types

Permission Inheritance

Skill permissions are intersected with your global security configuration. If your global allowlist permits git and npm but a skill only declares git, the skill can only use git. Conversely, if a skill declares rm but your global allowlist does not include it, the skill cannot use rm.

Reviewing Permissions Before Install

# Inspect a skill's required permissions
openclaw skill inspect daily-standup-report

# Compare against your security policy
openclaw skill check-compatibility daily-standup-report

Best Practices

Skills Library
Access 2,500+ verified skills to expand your agent's capabilities.
Explore Skills Library →