Why Evaluation Matters
Community skills extend OpenClaw with web search, file handling, API integrations, and more. A poorly maintained or overprivileged skill can:
- Leak data via broad permissions
- Break your workflow when dependencies change
- Introduce security vulnerabilities
Spend a few minutes evaluating before you run openclaw skills install.
Step 1: List and Inspect Skills
Before installing, see what is available and what you already have:
openclaw skills list
For a skill you are considering, check its metadata:
openclaw skills info @clawhub/<skill-name>
This shows the skill's description, version, and declared permissions.
Step 2: Check Maintainer Activity
Look at the skill's source repo (usually on GitHub or ClawHub):
- Last commit date: Skills with no updates in 30+ days may be unmaintained
- Issue response: Are open issues answered? PRs merged?
- Release tags: Regular releases suggest active maintenance
Red flag: last activity more than 3 months ago with no maintainer note.
Step 3: Permission Scope
Skills declare permissions in their manifest. Be wary of skills that request:
- Filesystem + network together: Can read local files and send them elsewhere
- Full drive access: Prefer skills that request only the paths they need
- Broad OAuth scopes: e.g., "all Google APIs" when only Sheets is used
Example of a focused permission set:
permissions:
- network
- doc:doc # Feishu docs only
Example of a risky set:
permissions:
- filesystem:*
- network
- drive:*
Prefer the former.
Step 4: Star Count vs Actual Quality
High star count can mean popularity, not safety. Also check:
- README: Clear install steps, config examples, and limitations?
- Changelog: Are changes documented?
- Tests: Presence of tests suggests more careful development
Red flag: no README, or README that is a single line.
Step 5: Verified Badge on ClawHub
On ClawHub, some skills have a verified badge. This usually means:
- The maintainer identity is confirmed
- The skill has passed basic security and quality checks
- It is officially recommended or endorsed
Prefer verified skills when multiple options exist for the same use case.
Step 6: Run a Security Audit
After installing a skill (or before, if you inspect the package):
openclaw security audit --deep
This flags:
- Overbroad permissions
- Known vulnerable dependencies
- Suspicious patterns (e.g., network calls to unexpected domains)
Run this periodically, especially after openclaw skills update.
Red Flags Summary
| Red flag | Risk |
|---|---|
| No README | Unclear behavior, hard to debug |
Requests filesystem + network | Data exfiltration risk |
| No updates in 30+ days | Stale deps, unmaintained |
| No verified badge + few users | Less scrutiny, higher risk |
| Opaque or missing changelog | Unclear what changes between versions |
Green Flags
- Verified badge on ClawHub
- Clear README with examples and limitations
- Recent commits and responsive maintainer
- Narrow, specific permissions
openclaw security audit --deeppasses
When in Doubt
- Try the skill in a sandbox or disposable environment first
- Use minimal permissions and add more only if needed
- Prefer official or verified skills over unknown third-party ones
- Re-run security audit after updates
For curated skill suggestions, see Best Skills for Beginners.