a2a-agent-claude
Build an agent that speaks the A2A (Agent2Agent) protocol — the Linux Foundation open standard for agent-to-agent communication, governed by a Technical Steering Committee including AWS, Cisco, Google, IBM, Microsoft, Salesforce, SAP, and ServiceNow. Starts with a one-question-at-a-time Socratic session that first checks whether A2A is even the right protocol (versus MCP), then scopes the agent's skills, task lifecycle, transport binding, and protocol version before scaffolding the Agent Card, the executor, and the server or client wiring. Use whenever the user invokes /a2a-agent-claude, asks to "build an A2A agent", "expose my agent over A2A", "write an agent card", "make my agent talk to another agent", "call a remote A2A agent", "publish .well-known/agent-card.json", or wants two independent agents to collaborate rather than one agent calling a tool.
Pinned to revision 28bb154bbc5b, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Bash
- WebFetch
- AskUserQuestion
Files
- skills/a2a-agent-claude/SKILL.md
- skills/a2a-agent-claude/references/implementation.md
- skills/a2a-agent-claude/references/protocol.md
Every link opens the file at its source, pinned to the revision this page describes.