google-a2ui

Translate agent intentions into declarative A2UI component payloads for web and mobile clients.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/lifeodyssey/opencode-team-config --skill google-a2ui
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-a2ui
Source: https://github.com/lifeodyssey/opencode-team-config/tree/main/skills/google-a2ui
Command: npx skills add https://github.com/lifeodyssey/opencode-team-config --skill google-a2ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Declarative A2UI payloads let agents express user interface requirements to clients without executing code, improving security and consistency.

Core Features & Use Cases

  • Declarative UI payloads: Agents specify UI structures (cards, buttons, inputs) that clients render from a trusted catalog.
  • Security-first rendering: Enforce whitelisting, payload validation, and accessibility checks to prevent unsafe rendering.
  • Cross-platform integration: Works with web and mobile clients via A2UI-compatible renderers and ADK integrations.

Quick Start

Provide a declarative A2UI payload describing a welcome Card with a Button to begin.

Frequently Asked Questions about google-a2ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build agent-driven UIs without executing untrusted code on the client?▼

Declarative UI payloads let agents express UI requirements to clients without executing code. Agents specify UI structures like cards and buttons that clients render from a trusted component catalog, improving security and consistency.

What is the A2UI protocol for agent user interfaces?▼

A2UI is a UI protocol for translating agent intentions into safe, declarative UI component payloads. It enables agent-driven UI workflows across web and mobile clients by rendering components from a trusted catalog.

How do I validate declarative UI payloads to prevent unsafe rendering?▼

You validate declarative UI payloads by enforcing whitelisting, payload validation, and accessibility checks. This security-first rendering approach prevents unsafe rendering when agents specify UI structures to clients.

Can I use declarative agent UI payloads for both web and mobile clients?▼

Yes, declarative agent UI payloads work with web and mobile clients via A2UI-compatible renderers. This cross-platform integration ensures consistent rendering of components from a trusted catalog across different client environments.

Do I need a predefined component catalog to render agent UIs?▼

Yes, a predefined component catalog is required to render agent UIs. Clients render declarative UI structures like cards and buttons exclusively from this trusted catalog to ensure security and predictable rendering.