Get started
Connect your coding agent once, pick what you are doing, and paste one prompt. Every command on this page is copyable and comes from the same source the CLI prints.
Connect your agent
Your agent needs a way to look up real props instead of guessing them. Pick one; both give it the same lookups.
Any agent: the hosted MCP server
Nothing to install. Choose your host and paste the line into its terminal or its MCP settings.
claude mcp add --transport http brand-ui https://elabs-ai.com/mcpClaude Code: the plugin
Type these two lines into Claude Code. It adds 9 skills that route new apps, migrations and everyday component work, plus three reviewer agents.
/plugin marketplace add mreimitz/elabs-components/plugin install brand-ui@brand-uiOther agents: the skills on their own
Cursor, Codex and other hosts that read Agent Skills can add them from the repository.
npx skills add mreimitz/elabs-componentsNo agent? The same commands work by hand — every route below lists them.How agents use brand-ui
What are you doing?
The one-time wiring
Skipping the @source line is the most common first failure: Tailwind does not scan node_modules, so every component renders unstyled.
@import "@elabs-ai/components-tokens/styles.css"; @import "@elabs-ai/components-tokens/themes/light.css"; @import "@elabs-ai/components-tokens/themes/dark.css"; /* one line per @elabs-ai package you render */ @source "../node_modules/@elabs-ai/components-ui/dist";
import { ThemeProvider } from "@elabs-ai/components-tokens";
export function Root() {
return (
<ThemeProvider defaultTheme="light">
<App />
</ThemeProvider>
);
}