Local a2a documentation reference (latest). A2A (Agent-to-Agent) protocol documentation. Use for agent communication, task management, streaming, push notifications, and enterprise-ready agent interoperability.
Resources
4Install
npx skillscat add olorehq/olore/olore-a2a-latest Install via the SkillsCat registry.
SKILL.md
a2a Documentation
A2A (Agent-to-Agent) protocol documentation. Use for agent communication, task management, streaming, push notifications, and enterprise-ready agent interoperability.
Quick Reference
| File | Title | Description |
|---|---|---|
contents/README.md |
A2A Docs | Documentation development guide for mkdocs |
contents/community.md |
Community | Community resources and participation guidelines |
contents/definitions.md |
Definitions | Glossary of A2A protocol terms |
contents/index.md |
Agent2Agent (A2A) Protocol | Main landing page with protocol introduction and getting started |
contents/partners.md |
Partners | A2A partners and ecosystem participants |
contents/roadmap.md |
Roadmap | Future development plans for A2A protocol |
contents/sdk/index.md |
Python SDK | SDK overview with redirect to API reference |
contents/sdk/python.md |
Python SDK | Python SDK API reference |
contents/specification.md |
A2A Protocol Specification | Complete technical specification (Release Candidate v1.0) |
contents/topics/a2a-and-mcp.md |
A2A and MCP | How A2A works with Model Context Protocol |
contents/topics/agent-discovery.md |
Agent Discovery | Discovery mechanisms and capabilities |
contents/topics/enterprise-ready.md |
Enterprise Ready | Security, authentication, and deployment |
contents/topics/extensions.md |
Extensions | Protocol extensions and customization |
contents/topics/key-concepts.md |
Core Concepts | Actors, Agent Cards, Tasks, and Messages |
contents/topics/life-of-a-task.md |
Life of a Task | Task lifecycle and state management |
contents/topics/streaming-and-async.md |
Streaming and Async | SSE streaming and long-running tasks |
contents/topics/what-is-a2a.md |
What is A2A? | Introduction and benefits of A2A protocol |
contents/tutorials/index.md |
Tutorials | Tutorials overview and navigation |
contents/tutorials/python/1-introduction.md |
Python Tutorial: Introduction | Quickstart tutorial learning objectives |
contents/tutorials/python/2-setup.md |
Setup | Python environment and SDK installation |
contents/tutorials/python/3-agent-skills-and-card.md |
Agent Skills & Agent Card | Defining skills and creating cards |
contents/tutorials/python/4-agent-executor.md |
The Agent Executor | Implementing agent logic |
contents/tutorials/python/5-start-server.md |
Starting the Server | Running an A2A server |
contents/tutorials/python/6-interact-with-server.md |
Interacting with the Server | Sending requests to agents |
contents/tutorials/python/7-streaming-and-multiturn.md |
Streaming & Multi-Turn | Advanced capabilities with LangGraph |
contents/tutorials/python/8-next-steps.md |
Next Steps | Further exploration with A2A |
When to use
Use this skill when the user asks about:
- Agent-to-agent communication and interoperability between AI agents
- A2A protocol specification, JSON-RPC methods, and gRPC definitions
- Agent Cards, Tasks, Messages, and A2A core concepts
- Task lifecycle, state management, contextId, and taskId
- Streaming with Server-Sent Events (SSE) for real-time updates
- Push notifications and asynchronous operations for long-running tasks
- Agent discovery, capabilities advertisement, and skill definitions
- Enterprise features like security, authentication, and deployment
- Building A2A agents with Python SDK (setup, implementation, testing)
- Multi-turn interactions and LLM integration with A2A agents
- How A2A works with Model Context Protocol (MCP) and other frameworks
- Protocol extensions and customization options
How to find information
- Check Quick Reference above for the relevant file
- Read specific files from
contents/{filename}