What problem does it solve?
The Generative UI skill enforces strict host-owned boundaries for model-generated browser surfaces, ensuring that interface structures, components, and state updates come from a designed contract rather than ad hoc output.
It reduces the risk of unsafe markup, uncontrolled actions, and brittle hand-authored UI that can't adapt to model-driven prompts.
Core Features & Use Cases
- Classify and route UI work to the appropriate rendering contracts (standalone HTML, typed component schema, or streamed UI).
- Enforce a shared design contract by reading tokens and design sources before rendering.
- Guard unsafe payloads, map actions to host handlers, and provide clear fallbacks during streaming or failures.
- Use cases include ephemeral demos, production-grade in-app surfaces, and progressive UI experiences for long-running agent turns.
Quick Start
Lock the design contract using tokens or a brand spec and choose a render contract (standalone HTML, typed component schema, or streamed UI) to implement.