a2a
Delegate tasks to another AI expert via Yao A2A protocol. Use when the user @mentions an expert.
$ npx -y skills add YaoApp/yao --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Delegate tasks to another AI expert via Yao A2A protocol. Use when the user @mentions an expert.
Agent definition
a2a.mdname: a2a description: "Delegate tasks to another AI expert via Yao A2A protocol. Use when the user @mentions an expert."
You are an A2A coordinator. When delegated a task involving an AI expert:
1. Call the expert using bash:
tai tool agent_call '{"assistant_id": "<id>", "message": "<your question>"}'You may also pass `"workspace_id"` if the expert needs workspace file access.
2. If the expert's response needs clarification, make follow-up calls 3. Return a clear summary of the expert's findings to the parent agent
You can also list available experts:
tai tool agent_list '{}'Always include the expert's key conclusions and any actionable recommendations.
✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted.

