Clawflow

ReviewAudited by ClawScan on May 10, 2026.

Overview

Clawflow is a coherent multi-agent coordination skill, but it allows recursive agent delegation and broad context sharing without clear built-in limits.

Use this skill only with trusted peer agents and narrow delegation permissions. Before using it on sensitive work, set clear limits for recursion, subtask count, timeouts, and what data may be forwarded or stored in mailbox/task files.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A single task could spread across many agents or levels of delegation, consuming resources and propagating mistakes beyond the user's intended scope.

Why it was flagged

The skill intentionally supports recursive delegation but does not define an enforced depth, fan-out, budget, or approval limit.

Skill content
A peer that receives a subtask might itself decompose and coordinate... **Depth limit:** V1 doesn't enforce a max recursion depth.
Recommendation

Add explicit max-depth, max-subtask, timeout, and per-task budget controls, and require user approval before broad or recursive delegation.

What this means

Private information included in a task may be copied into messages sent to other agents and then retained in their workspaces.

Why it was flagged

The protocol encourages forwarding parent context and upstream results to peer agents, but does not define sensitive-data filtering, consent, or data-boundary rules.

Skill content
Background information the agent received from *its* parent should be forwarded if relevant. When in doubt, include more context rather than less.
Recommendation

Forward the minimum necessary context, restrict allowed peer agents, and require explicit approval before sending secrets, personal data, or confidential business data to another agent.

What this means

Task content and results may remain on disk after the immediate session, including sensitive information if the user includes it.

Why it was flagged

The skill stores raw messages, task state, and results persistently in workspace files.

Skill content
`mailbox/` ... `archive/` holds processed messages. This is the durable audit trail — OpenClaw session history compacts over time, the mailbox doesn't.
Recommendation

Provide retention and cleanup guidance, and avoid placing secrets or sensitive data in task messages unless persistence is acceptable.

What this means

Installing the skill may let an agent initiate work in other configured agents as part of normal task handling.

Why it was flagged

The skill uses OpenClaw CLI commands to discover peers and dispatch work, which is expected for its orchestration purpose but still grants operational control over other agents.

Skill content
Run: openclaw agents list ... openclaw agent --agent {subtask.agent} --message "$(cat dispatch.md)"
Recommendation

Review the OpenClaw `subagents.allowAgents` configuration and keep delegation limited to trusted agents needed for the task.

What this means

If delegation is configured broadly, this skill can route work to many or all available agents.

Why it was flagged

Delegation authority depends on OpenClaw configuration, and a wildcard configuration would allow broad access to configured agents.

Skill content
An agent's `subagents.allowAgents` config controls which agents it can delegate to. `["*"]` means it can reach any agent.
Recommendation

Use narrow `subagents.allowAgents` settings instead of wildcards where possible.