Skip to content
mcp/skillhub

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.

126kMIT

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.

WhenWhat loadsCost
Every sessionName and description61 tok
When the agent uses itThe SKILL.md instructions2,175 tok
Only if opened9 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

All skills in this repo
  1. 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