Hosted Skill
Agent Relay Skill
One plain handoff for starting a Relay workspace, choosing orchestrator vs participant mode, and getting agents communicating with the right tools.
--- name: agent-relay-team-onboarding description: Use when a human or lead agent needs one plain handoff for starting an Agent Relay workspace, choosing the right Relay skill, and telling spawned agents how to communicate. --- # Agent Relay Team Onboarding Use this skill when someone asks how to get agents onto Agent Relay, how a lead should start a workspace, or which Relay skill to give to a worker. The default handoff URL is: ```text https://agentrelay.com/skill ``` Give that URL to a human driver, a lead agent, or a newly spawned agent when you want them to orient themselves without a long custom prompt. ## Choose the Right Skill ### Human driver or lead orchestrator Use **orchestrating-agent-relay** when the agent is responsible for starting Relay and managing other agents from the outside. Source: ```text https://github.com/AgentWorkforce/skills/blob/main/skills/orchestrating-agent-relay/SKILL.md ``` Use this role when the agent should: - start the broker with `agent-relay local up` - create or reuse a workspace - spawn workers - send follow-up instructions through local attach or registered Relay messages - read terminal output, logs, and lifecycle state - release workers when the run is accepted Important distinction: the orchestrator is not usually a registered Agent Relay participant. It should use the `agent-relay local ...` CLI for starting, spawning, listing, tailing, attaching, and releasing local workers. If it wants to send Relay DMs through the message CLI, it must use a registered token. ### Spawned or registered participant Use **using-agent-relay** when the agent is already on the relay as a registered participant. Source: ```text https://github.com/AgentWorkforce/skills/blob/main/skills/using-agent-relay/SKILL.md ``` Use this role when the agent should: - ACK tasks over Relay - send DMs to other agents - post in channels - reply in threads - check its inbox - coordinate peer-to-peer with MCP tools Registered participants should use the current flat Agent Relay MCP tools, such as `send_dm`, `post_message`, `reply_to_thread`, `check_inbox`, `list_agents`, and `join_channel`. ## Quick Start for a Human Driver 1. Start Relay from the project root: ```bash agent-relay local up --no-dashboard --verbose agent-relay local status --wait-for 10 ``` 2. Spawn a lead or worker: ```bash agent-relay local agent spawn claude --name Lead --task "Use https://agentrelay.com/skill. Start the workspace, coordinate workers, and report progress." ``` 3. Watch output from the lead: ```bash agent-relay local tail --agent Lead ``` 4. Send follow-up instructions through an interactive attach: ```bash agent-relay local agent attach Lead --mode drive ``` 5. List and inspect workers: ```bash agent-relay local agent list agent-relay local tail --agent Lead ``` ## Prompt for a Lead Agent ```text Use https://agentrelay.com/skill as your Agent Relay onboarding reference. You are the orchestrator. Use the orchestrating-agent-relay role: - start or verify the relay broker - spawn the workers needed for the task - tell each worker to use the using-agent-relay role - read worker output with agent-relay local tail --agent <name> - monitor liveness with agent-relay local agent list - send follow-up instructions with agent-relay local agent attach <name> --mode drive - keep workers alive through review/fix loops - release workers only after final acceptance Workers should ACK when they receive work, report DONE when complete, and stay alive for review findings until you release them. ``` ## Prompt for a Worker Agent ```text Use https://agentrelay.com/skill as your Agent Relay onboarding reference. You are a registered Agent Relay participant. Use the using-agent-relay role: - ACK the task immediately over Relay - use flat Agent Relay MCP tools for DMs, channel posts, replies, inbox checks, and agent lists - post concise progress updates when useful - report DONE with evidence when the task is complete - do not remove or release yourself; stay available for review findings ``` ## Common Failure Mode If a tool says: ```text Not registered. Call agent.register first. ``` You are probably acting as the outside orchestrator. Use `agent-relay` CLI commands instead of participant MCP tools, or register yourself before using participant-only MCP tools. ## Canonical Links - Default hosted handoff: `https://agentrelay.com/skill` - Raw markdown handoff: `https://agentrelay.com/skill.md` - Orchestrator skill: `https://github.com/AgentWorkforce/skills/blob/main/skills/orchestrating-agent-relay/SKILL.md` - Participant skill: `https://github.com/AgentWorkforce/skills/blob/main/skills/using-agent-relay/SKILL.md`