Supervising Agents
by @allenclove
Use when YOU are dispatching tasks to subagents (Agent tool, openclaw, parallel workers). You become the supervisor by default. This skill guides how to moni...
# In openclaw, load this skill
/load supervising-agentsOr set as default skill
export CLAW_SKILLS=supervising-agents
Usage Pattern
// 1. PREPARE
const task = {
goal: "Create README.md with project overview",
requirements: ["Project name", "Installation steps", "Usage example"],
deliverables: ["README.md (min 50 lines)"],
budget: 10, // minutes
interval: 3 // minutes
};// 2. DISPATCH with commitment lock
const result = await Agent({
description: Supervising: ${task.goal},
prompt: buildPrompt(task)
});
// 3. MONITOR - check every interval
for (let i = 0; i < task.budget / task.interval; i++) {
await sleep(task.interval * 60000);
const output = checkOutput(task.deliverables);
if (!output.exists) {
await SendMessage(result.agentId, "Progress check: show me what you've created");
}
}
// 4. VERIFY - don't trust, verify
const file = await Read("README.md");
if (file.lines < 50) {
// Reject, demand more
}
// 5. REPORT to human
clawhub install supervising-agents