Read This Checklist Before Installing OpenClaw Skills:
2026 Must-Haves and Security Review
OpenClaw Skills can search the web, read files, connect to GitHub, and open your inbox—the more capable they are, the more likely they touch login sessions and production data. A 2026 must-install list must answer both what to install and what to inspect first: accept low-risk skills, verify medium-risk ones, and keep high-privilege skills in isolation. (Checked 2026-05-29)
You have probably seen a dozen "must-install" lists already. The harder question is whether browser, email, GitHub, cloud storage, shell, DevOps, and security-audit Skills are safe for your agent. This guide treats security review as the through-line: which Skills you can onboard quickly, which need a full verify pass, and which should stay in a sandbox until you have a clear use case.
1The stronger the Skill, the more you must inspect first
External Skills ship with scripts, dependencies, and environment variables from sources you may not fully trust. You cannot skip verify/inspect/check. The agent follows SKILL.md to call tools—vague permissions can trigger file reads, OAuth flows, or outbound uploads in a single conversation.
Run openclaw skills verify to check ClawHub signing envelopes, then manually scan install hooks and referenced shell, Node, or Python scripts. High-privilege Skills are not banned—they require least privilege, isolated testing, and explicit approval gates before production.
2Low-risk foundation layer: accept first
These are reasonable starting points once your gateway passes a basic smoke test:
- →Weather / timezone / unit conversion: no account access, predictable API calls.
- →Read-only search with path locks: confirm the manifest does not default to scanning
$HOMEor the full disk. - →Bundled tools under
allowBundled: official packs with narrow scopes—still readSKILL.mdbefore enabling.
3Medium-risk expansion layer: install early, verify first
These deliver real productivity but touch sessions, tokens, or write scopes:
- →Browser: cookies and logged-in sessions; restrict to a dedicated profile.
- →GitHub / Email / Calendar (read-only): fine-grained tokens only—no repo admin or mail send unless you need it.
- →Slack: start in a test channel; watch for auto-post and file upload tools.
- →Google Workspace: one folder or label at a time, not full Drive.
- →DevOps (read-only): CI logs and deployment status—block merge, deploy, or delete actions until reviewed.
Recommended flow: clawhub skills install → openclaw skills verify --card → isolated agent with test credentials → openclaw skills check --agent <name>.
4High-risk account layer: on-demand only
Default to hold until you have a documented need and a sandbox pass:
- →Shell /
coding-agent: arbitrary command execution on the host. - →GitHub write: auto-merge, branch delete, or release publish.
- →Email / Slack auto-send: outbound messages without human approval.
- →Full cloud drive sync: broad read/write across personal or team storage.
- →Security audit Skills: defensive self-assessment of your own assets only—never third-party targets.
~/.openclaw profile with separate tokens.
5Pre-install security checklist
| Check | What to review | Red flags |
|---|---|---|
| Source | Official, ClawHub, known GitHub repo | Unknown origin, typosquatting popular names |
SKILL.md / manifest | Purpose, triggers, dependencies, required scopes | Vague description, overly broad permissions |
| Scripts | Shell, Node, Python, install hooks | Delete files, upload data, download-and-execute |
| Secrets | Env vars, OAuth, API tokens | Requests full-admin or all-repo tokens |
| Filesystem | Read/write paths in config | Defaults to $HOME or full-disk scan |
| Network | Outbound domains in code | Uploads sensitive data to unknown hosts |
| Accounts | Email, calendar, Slack, GitHub actions | Auto-send, auto-merge, auto-delete without approval |
| Maintenance | Version history, commits, open issues | Stale repo, no maintainer response |
6Post-install maintenance
Security does not end at install. Build a recurring routine with CLI commands (verified against OpenClaw docs as of 2026-05-29):
- →
openclaw skills list— inventory what is enabled per agent and channel. - →
openclaw skills check/openclaw skills check --agent <name>— surface missing deps or config drift. - →
openclaw skills update— pull patches; re-run verify after every upgrade. - →
enabled: falsein config oropenclaw doctor --fix— disable Skills you no longer use. - →Uninstall unknown packs and rotate tokens if a Skill behaved unexpectedly.
Keep sandbox and production on separate tokens and data directories so experimental Skills never pollute production audit logs.
72026 recommended and hold lists
Recommended (after verify): bundled read-only tools, path-locked filesystem, read-only browser/GitHub, defensive security-audit Skills scoped to your own infrastructure.
Hold by default: shell / coding-agent, database write access, auto-send email or Slack, full cloud drive sync, and any pack from an unverified third-party directory.
High-privilege Skills are usable—just not on day one. Minimum privilege, isolated test, then a written allowlist before production rollout.
+Run isolated acceptance on Mac mini
The cleanest pattern is a dedicated acceptance host with its own ~/.openclaw profile—validate Skills there before wiring production channels. Mac mini M4 draws only about 4W at idle, making it practical for 24/7 gateway duty. macOS Gatekeeper, SIP, and FileVault add another layer beyond Skill-level permissions, and the native Unix environment runs OpenClaw, Homebrew, and SSH without extra virtualization overhead.
If you plan to connect Skills to multi-channel production agents, a Mac mini M4 is a cost-effective isolation node that keeps sandbox and prod physically separated. Explore Mac mini hosting now to build that acceptance layer before you expand permissions.
- 1Pass gateway smoke test → enable bundled read-only allowlist only
- 2For each external Skill:
openclaw skills verify --card+ manual script review - 3Isolated agent + test tokens →
openclaw skills check --agent <name> - 4Document production allowlist; re-verify after quarterly
openclaw skills update