
Openui
This gives Claude the ability to help you build generative UI applications with OpenUI, a framework that lets LLMs output interfaces using OpenUI Lang instead of markdown or JSON. The core idea is simple: you define a component library with Zod schemas, generate a system prompt from it, and the LLM streams back a compact line-oriented language that renders progressively in React. It's up to 67% more token-efficient than JSON alternatives, which matters when you're streaming interfaces. The skill covers scaffolding new projects, defining components, wiring up the renderer, and debugging the language output. If you're building chat interfaces or any app where an LLM needs to generate structured UI on the fly, this is the pattern to know.
- skills.sh installs
- 1.3K
- GitHub stars
- 15K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add thesysdev/openui --skill openui --agent claude-codeInstalls into .claude/skills of the current project.
Files
This gives Claude the ability to help you build generative UI applications with OpenUI, a framework that lets LLMs output interfaces using OpenUI Lang instead of markdown or JSON. The core idea is simple: you define a component library with Zod schemas, generate a system prompt from it, and the LLM streams back a compact line-oriented language that renders progressively in React. It's up to 67% more token-efficient than JSON alternatives, which matters when you're streaming interfaces. The skill covers scaffolding new projects, defining components, wiring up the renderer, and debugging the language output. If you're building chat interfaces or any app where an LLM needs to generate structured UI on the fly, this is the pattern to know.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/thesysdev/openui
- Categories
- Frontend Development, AI & Agent Building, Debugging, Cloud & Infrastructure
- First seen
- Jun 3, 2026