olorehq

olore-a2a-latest

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.

olorehq 67 4 Updated 4mo ago

Resources

4
GitHub

Install

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

  1. Check Quick Reference above for the relevant file
  2. Read specific files from contents/{filename}