Workhorse Duo
ReviewAudited by ClawScan on May 10, 2026.
Overview
The skill is a coherent two-agent workflow, but its bootstrap path can broadly enable agent-to-agent access and all-session visibility, which should be reviewed before use.
Review the bootstrap helper before running it, especially -AutoFixConfig. If you use it, keep the backup, validate the workflow, then narrow agentToAgent.allow and session visibility before delegating sensitive or high-impact tasks.
Findings (4)
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.
A delegated worker may edit files or run commands as part of a task.
The execution worker is expected to make changes and run commands. This is central to the skill's purpose, but it is real local mutation/execution authority.
Responsible for: - implementing changes - running commands/tests - debugging and iterating
Use narrow task packets that state allowed files, allowed commands, tests to run, and when the worker must stop for approval.
Agent-to-agent permissions may be broader than the user expects for a two-worker workflow.
The recommended bootstrap configuration uses a wildcard allow policy instead of limiting delegation to the two named workers, xiaoma and xiaoniu.
"agentToAgent": { "enabled": true, "allow": ["*"] }After validation, replace allow: ["*"] with the narrowest policy that only permits the intended Xiaoma/Xiaoniu routing.
Session context or private information could become visible to worker flows more broadly than necessary.
The optional auto-fix writes wildcard agent-to-agent access and all-session visibility into the user's OpenClaw config, expanding cross-agent data boundaries.
$config.tools.agentToAgent.allow = @("*")
$config.tools.sessions.visibility = "all"
Set-Content -Path $configPath -Value $json -Encoding UTF8
openclaw gateway restartRun -AutoFixConfig only if you accept the wider temporary posture, then tighten session visibility and agent-to-agent policy before using the workflow with sensitive tasks.
The worker agents and their configured permissions may remain available after the initial task.
The rollback instructions show that bootstrap-created worker agents/config entries persist until the operator removes or restores them.
# remove the xiaoma/xiaoniu entries manually from ~/.openclaw/openclaw.json, or restore from backup
Remove the worker agents or restore the backup config when you no longer need this workflow.
