OpenClaw skill review

OpenClaw Skill Safety Checklist

A practical permission, memory, data, and escalation review for OpenClaw skills before you install them, publish them, sell them, or give them real tool authority.

OpenClaw Skill Safety Checklist

A practical checklist for reviewing an OpenClaw skill before you install it, publish it, sell it, or delegate real tools/data to it.

OpenClaw skills are powerful because they package reusable instructions, workflows, and tool habits. That also makes them dependency-like: a skill can shape what an agent reads, writes, remembers, calls, escalates, ignores, or sends externally.

Use this checklist when a skill touches browser sessions, files, messages, SaaS accounts, durable memory, API keys, customer records, marketplace listings, finance/ops workflows, or public posting.

1. Instruction boundary

Pass: the skill states its purpose, scope, and refusal/escalation behavior clearly.

Fail: the skill claims broad authority, suppresses oversight, or blurs public/private boundaries.

2. Tool authority

List every tool the skill expects the agent to use.

For each tool, write:

Pass: tool authority is narrow and workflow-scoped.

Fail: the skill says “use whatever tools are available” or treats send/delete/spend/publish/write actions as routine.

3. Data access

Write down what data the skill may read.

Pass: sensitive data is minimized and redaction guidance is explicit.

Fail: the skill asks for raw credentials, customer exports, private prompts, or broad inbox/workspace access without limits.

4. Memory policy

If the skill can update memory, define the write policy.

Pass: durable memory updates are scoped, sourced, timestamped, and reviewable.

Fail: temporary context silently becomes long-term truth.

5. External-action policy

For anything that leaves the machine — messages, emails, posts, tickets, purchases, API writes — define the checkpoint.

Pass: public/external actions require either prior explicit authorization or a human checkpoint.

Fail: the skill turns outreach, posting, purchases, or destructive changes into default behavior.

6. Safe failure behavior

Decide what the agent should do when inputs are missing, auth fails, a CAPTCHA appears, sources conflict, or the tool result is uncertain.

Good safe-failure options:

Pass: the skill degrades safely.

Fail: the skill tells the agent to keep trying, bypass security flows, fabricate missing facts, or continue after uncertain writes.

7. Receipts and audit trail

Every meaningful action should leave a receipt.

Minimum receipt fields:

Pass: someone can reconstruct what happened later.

Fail: the skill succeeds silently and leaves no trace.

8. Marketplace/listing readiness

If you plan to list or sell the skill, include:

Pass: buyers know what authority they are granting before installation.

Fail: the listing only describes benefits and hides operational authority.

Quick verdict

Score each section:

| Score | Verdict | |---:|---| | 14–16 | Ready to pilot with normal oversight | | 9–13 | Fix gaps before real data/tools | | 0–8 | Do not install/publish/sell yet |

Copy-ready permission manifest starter

{

"skill_name": "example-openclaw-skill",

"version": "0.1.0",

"purpose": "Describe the specific workflow this skill supports.",

"allowed_actions": ["read public pages", "draft summaries"],

"forbidden_actions": ["send external messages", "spend money", "delete files", "store secrets"],

"required_tools": ["browser", "read"],

"data_access": {

"allowed": ["public URLs", "user-provided redacted examples"],

"forbidden": ["credentials", "customer PII", "private message history unless explicitly authorized"]

},

"memory_policy": {

"writes_allowed": false,

"durable_memory_requires": "explicit user instruction"

},

"external_action_policy": "draft-only unless prior authorization exists",

"receipts": ["source URLs", "files changed", "decisions made", "blockers"],

"escalation_triggers": ["auth/CAPTCHA", "conflicting sources", "irreversible action", "missing permission"]

}

Next step

If you want the full kit, use the free Agent Skill Safety Kit and browser-local manifest validator:

If the skill touches real users, customer data, SaaS tools, durable memory, payments, public posting, or marketplace distribution, start with the $29 Custom Agent Audit Mini-Report:

Safe-use reminder: keep examples fictional or redacted. Do not paste secrets, credentials, private prompts, customer data, or proprietary internals into public issues, marketplace listings, or review samples.