Skip to content
AI & Agents
Agent

a2a

Delegate tasks to another AI expert via Yao A2A protocol. Use when the user @mentions an expert.

BOOST
From plugin
yao
8.1k1 skill1 agent
Install
$ npx -y skills add YaoApp/yao --agent claude-code

How 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.md
name: 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.

Ships withyao

✨ 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.

Get the whole plugin
Stats
8,072
Stars
717
Forks
Active
Maintenance
Go
Language
5d ago
Last commit
5y ago
Created
3h ago
Added

Repo: YaoApp/yao