Agent Skill
Migrate Radix To Base skill
migrate-radix-to-baseshadcn-ui/uiskills/migrate-radix-to-base/SKILL.md
Migrates React projects and components from Radix UI to Base UI. Use when asked to migrate from radix, move to base-ui, convert radix primitives, or switch a shadcn project's base library. Handles single components ("migrate accordion") and whole projects.
always on
61 tokname + description
once used
2,175 tokSKILL.md body
bundled files
9163 KB
repo stars
126kGitHub
Install the Migrate Radix To Base skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/shadcn-ui/ui --skill migrate-radix-to-base
Claude Code, by hand (all projects)
git clone --depth 1 https://github.com/shadcn-ui/ui.git /tmp/ui mkdir -p ~/.claude/skills cp -R /tmp/ui/skills/migrate-radix-to-base ~/.claude/skills/migrate-radix-to-base
For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.
What it costs your context
Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.
| When | What loads | Cost |
|---|---|---|
| Every session | Name and description | 61 tok |
| When the agent uses it | The SKILL.md instructions | 2,175 tok |
| Only if opened | 9 bundled files (163 KB) | varies |
Until it is used, migrate-radix-to-base costs about 22× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 4 skills from shadcn-ui/ui would load 348 tokens of descriptions. Skills vs MCP study
Checks
Our checks found nothing to flag: it follows the Agent Skills specification's naming and size guidelines and doesn't pipe downloads into a shell.
Checked 2026-10-22 · method
More skills from shadcn-ui/ui
- shadcnshadcn-ui/ui
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", "switch to --preset", and for building a design system or applying a DESIGN.md or brand spec to shadcn/ui.
271k1113 tok idle · 5,238 in use