| name | a2ui_developer_guide |
| description | A comprehensive developer guide containing the entire a2ui.org documentation suite. Contains full specs for A2UI v0.9.1, JSON schemas, Agent (Python/ADK) & Renderer (React/Angular/Flutter) SDK guides, concept definitions, quickstarts, and open-source examples. Use this for ANY question or coding task related to Agent-Driven User Interfaces. |
A2UI Developer Guide
This skill provides the reference for building applications, agents, and client libraries with the A2UI (Agent-Driven User Interfaces) Protocol.
A2UI is a streaming protocol that lets agents emit interactive UI components directly into a chat stream.
Core Mandates
When using A2UI, consult the reference documentation in the references/ directory. Do not guess the structure of the JSON payload, client data models, or component formats. Always verify against the specification.
Reference Material
All references are taken from the official A2UI.org documentation. They are located in the references/ directory.
Use the view_file tool to read the contents of the relevant reference file before responding:
1. Introduction
2. Core Concepts
3. Implementation Guides & Tutorials
4. SDKs and Reference
5. Specifications & Protocol (v0.9.1)
6. Ecosystem & Other
Workflow
- Identify the User's Goal: What exactly are they trying to do? Are they learning concepts, building an agent, integrating a client, authoring components, or looking up spec details?
- Read the Relevant Reference: Immediately read the matching file(s) in the
references/ directory.
- Provide Code or Answers: Use the code samples and exact JSON structures defined in the documentation to fulfill the request. If generating code, make sure to strictly adhere to the models and SDK references.