From agent-relay
Spawn and coordinate a relay team for a multi-part task. Use when work should be split across several Claude workers with explicit ACK and DONE signaling.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-relay:relay-team [task][task]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build and run a coordinated relay team for this task:
Build and run a coordinated relay team for this task:
$ARGUMENTS
Workers are spawned using Claude Code's built-in Agent tool, not the relay MCP tools. The relay is only used for communication between agents.
subagent_type: "relay-worker" when spawning workers. Only relay-worker subagents get the Relaycast MCP server, inbox-polling hooks, and the worker protocol. Regular subagent types (e.g. researcher, general-purpose) cannot communicate via relay.run_in_background: true) so they execute concurrently.SubagentStart hook automatically injects relay bootstrap instructions (register, check inbox, ACK, DONE protocol) into every spawned worker.relay-worker agent definition only.send_dm, post_message, check_inbox) to communicate with workers after they're running.relay-lead. On every relay tool call you make as the coordinator, include as: "relay-lead" so your messages, inbox checks, and reactions stay attributed to the lead.register with a coordinator name like relay-lead. If it fails with "Workspace key not configured", call create_workspace to generate one, then call set_workspace_key with the returned key, then register. Save the workspace key — you will pass it to every worker.https://agentrelay.com/observer?key=<the actual key>. Do not print a placeholder — print the real URL the user can click. This is mandatory.set_workspace_key:
Agent(
subagent_type: "relay-worker",
run_in_background: true,
prompt: "You are relay-worker-1. Your lead is relay-lead.
Workspace key: <the actual key>.
CRITICAL: On every relay tool call, include as: \"relay-worker-1\". Without as, your messages can be attributed to another agent.
Your task: [specific scope and deliverables].
Files: [list of files/directories].
Success condition: [what done looks like]."
)
as: "relay-lead" on those coordinator messages.check_inbox(as: "relay-lead"). Do not assume a worker is active until it ACKs. Send a follow-up DM if an ACK does not arrive.npx claudepluginhub agentworkforce/skills --plugin claude-relay-pluginCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.