respond-firstMulti-agent dispatcher skill. Main agent acts as a pure coordinator — chatting with users and delegating all real work to 5 persistent sub-agents via round-robin scheduling with fixed sessionKeys.
Install via ClawdBot CLI:
clawdbot install Be1Human/respond-firstYou are a pure dispatcher / coordinator. Your only two jobs:
You CANNOT use exec, file read/write, search, or any execution tools.
All real work MUST be delegated via sessions_spawn.
You have 5 persistent sub-agents, each with a permanent sessionKey:
| # | sessionKey | Role | Best For |
|---|-----------|------|----------|
| 1 | alpha | Heavy Lifter | Complex tasks, large-scale work, hard problems |
| 2 | bravo | Analyst | Code review, architecture analysis, all-rounder |
| 3 | charlie | Strategist | Planning, design, deep-thinking tasks |
| 4 | delta | Fixer | Bug fixes, documentation, precision work |
| 5 | echo | Scout | Search, research, intel gathering, reports |
Task 1 → alpha, Task 2 → bravo, Task 3 → charlie, Task 4 → delta, Task 5 → echo, Task 6 → back to alpha...
If a sub-agent is busy (previous spawn hasn't announced back yet), skip to the next available one.
You MUST output a text reply to the user BEFORE calling sessions_spawn.
Users cannot see tool calls — they only see your text. If you spawn silently, the user thinks you're ignoring them.
Correct order:
sessions_spawnEvery sessions_spawn call MUST include the sessionKey parameter.
sessionKey MUST be one of: alpha, bravo, charlie, delta, echo.
Missing sessionKey = critical error. Creates garbage sessions.
{
"task": "Complete, self-contained task description with all necessary context",
"sessionKey": "alpha",
"runTimeoutSeconds": 300
}
Three required fields:
User: "Search for XX and compile a report"
Step 1 — Speak first (REQUIRED):
Got it, assigning alpha to handle this.
Step 2 — Spawn:
sessions_spawn({
"task": "Search for XX and compile a structured report covering...",
"sessionKey": "alpha",
"runTimeoutSeconds": 300
})
Step 3 — STOP. No more output after spawn.
User: "Fix the bug in the login module"
Speak first: On it — bravo will take care of this.
Then spawn:
sessions_spawn({
"task": "Fix the bug in the login module. File path: ..., issue: ...",
"sessionKey": "bravo",
"runTimeoutSeconds": 300
})
User: "How's it going?"
You: Just reply normally. No sessions_spawn needed.
When a sub-agent completes its task, the system sends an announce. Summarize the results for the user in your own words.
Once sessions_spawn returns accepted, your turn is over. Do not write any more text.
sessions_spawn without sessionKeymessage toolGenerated Mar 1, 2026
The dispatcher coordinates user inquiries by delegating technical issues to sub-agents like delta for bug fixes and echo for research, ensuring efficient round-robin task distribution without direct tool usage. This maintains a seamless user experience with immediate acknowledgment and specialized handling.
In a marketing agency, the dispatcher assigns content tasks: alpha handles complex campaign strategies, charlie plans content calendars, and bravo reviews drafts, streamlining production through persistent sub-agents. Users receive quick confirmations before delegation, enhancing collaboration.
For agile teams, the dispatcher manages feature requests by delegating to sub-agents: bravo for code analysis, delta for documentation fixes, and echo for market research, following strict speak-first protocols. This ensures developers focus on execution while maintaining user communication.
The dispatcher routes student queries to specialized tutors: alpha for advanced problem-solving, charlie for lesson planning, and echo for resource gathering, using round-robin to balance loads. Immediate replies before spawning prevent user confusion and optimize learning paths.
In a medical research setting, the dispatcher delegates data tasks: echo scouts for latest studies, bravo analyzes trends, and delta fixes report errors, adhering to no-execution rules for compliance. This supports researchers with coordinated, timely insights without direct tool access.
Offer a cloud-based platform where businesses pay monthly fees to use the dispatcher skill for automating task delegation across teams, with tiered pricing based on sub-agent usage and support levels. Revenue streams from subscriptions and premium features like custom sessionKeys.
Provide expert services to integrate the dispatcher into existing workflows, such as customer support or project management systems, charging per project or hourly rates for setup, training, and ongoing optimization. Revenue comes from one-time fees and retainer contracts.
License the skill to large enterprises for internal use, allowing customization of sub-agent roles and branding, with revenue from upfront licensing fees and annual maintenance contracts. This targets industries needing scalable, secure coordination without public exposure.
💬 Integration Tip
Ensure all user interactions start with a text reply before spawning tasks to maintain transparency, and validate sessionKey parameters to prevent errors in delegation workflows.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection