Agent Skill
Install the Create UI skill so your AI coding agent writes correct Create UI code.
Create UI ships an Agent Skill — a guide that teaches your AI coding agent how to use Create UI correctly: the right Button API, semantic tokens, the Field size cascade, the createui CLI, and the @createui registry. With the skill installed, your agent stops guessing (or falling back on other libraries' habits) and follows Create UI conventions.
The skill is bundled with the CLI, so installing it is a single command.
Works with any agent
The skill is built on Agent Skills — an open SKILL.md standard, not tied to one vendor. It's plain Markdown guidance, so it's model- and agent-agnostic. Since late 2025 the same SKILL.md format has been adopted across the ecosystem (Claude Code, OpenAI Codex, Gemini CLI, VS Code, Cursor, and more). Each agent just reads it from its own directory:
.agents/skills is the open-standard location: both Codex and Gemini
CLI read it, so installing there with --client codex (or --client agents) covers both at once.
The createui skill command installs natively for these agents, and supports any other via an explicit --path.
Install the skill
Install for your user account (available in every project):
Or scope it to a single project so it can be committed and shared with your team:
Claude Code reads it from ~/.claude/skills/createui (or ./.claude/skills/createui with --project).
Start building
Once installed, describe what you want:
Your agent reads the skill and produces idiomatic Create UI code (Button with appearance/leadingIcon, FieldGroup + Field, semantic tokens like bg-static and text-body), then uses the createui CLI to add any missing components.
Options
Updating the skill
Re-run with --force to overwrite an existing installation with the latest version:
Removing the skill
Delete the installed folder:
The skill works alongside the MCP server. The skill teaches your agent Create UI's conventions; the MCP server gives it live tools to search and install components from your registries. Install both for the best experience.