Agent skill

Plate UI

by udecode in udecode/plate

Build new shadcn-style components for Plate's registry and editor surfaces.

Custom licenceAuto-check passedFrontend & Design

Install Plate UI

skills CLI
$ npx skills add udecode/plate --skill plate-ui -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install udecode/plate plate-ui --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/udecode/plate.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/plate-ui .claude/skills/plate-ui && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
plate-ui
GitHub stars
17k
Token cost
~2.6k tokens
SKILL.md length
1,060 words
Files
8 (incl. references)
Skills in repo
78
Repo updated
First seen
Licence
Custom licence

At a glance

Build new shadcn-style components for Plate's registry and editor surfaces.

  • Works in 6 steps: Preserve open code. A shadcn-derived… → Extract only durable boundaries. Package… → Design below JSX. Cross-platform reuse… → …
  • Refactoring registry UI/components
  • SKILL.md covers Repo Surfaces, Principles, Critical Rules and Major-Release Law, plus 6 more sections
  • Calls pnpm

What it does

Plate UI is an agent skill from udecode/plate. Build new shadcn-style components for Plate's registry and editor surfaces. Use when authoring or refactoring registry UI/components, deciding what belongs in packages vs app-local component files, creating base/live kits and registry wiring, or applying React Compiler, Effects, accessibility, polymorphism, data-slot, data-state, and composable-component rules to Plate UI work.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including reference files (for example `references/component-audit.md`, `rules/component-shape.md` and `rules/cross-platform.md`).

It sits in Frontend & Design, covering Design systems and Refactoring. It works with shadcn/ui and React. The repository describes itself as: Rich-text editor with AI and shadcn/ui.

When your agent uses it

  • Refactoring registry UI/components
  • Deciding what belongs in packages vs app-local component files
  • Creating base/live kits and registry wiring
  • Applying React Compiler

Example prompts

  • “/plate-ui”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Preserve open code. A shadcn-derived component should still look like source code a user can own, read, diff, and tweak.
  2. Extract only durable boundaries. Package code should own semantics, not JSX avoidance.
  3. Design below JSX. Cross-platform reuse belongs in command/state contracts, controllers, queries, and transforms — not in package-owned…
  4. Keep UI composition local until proven otherwise. Popovers, labels, and layout belong in the component unless multiple surfaces need the…
  5. Registry wiring is part of authorship. A component is not done until kits, examples, and style deps are coherent.
  6. React floor is 19.2+. Do not add backward-compat code for React 18-era limitations or patterns.

What it can do on your machine

Read from SKILL.md and the folder at commit a860762. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Plate UI loads about 2.6k tokens when it runs, and up to ~3.3k if it reads all its reference files. Until then it costs about 97 tokens; SKILL.md has 1,060 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,060 words (~2,606 tokens).

“Repo-specific companion to the shadcn skill.”

— opening of SKILL.md by udecode, Custom licence
name
plate-ui

Read the full SKILL.md on GitHub

Files

SKILL.md and 7 other files (references) in .agents/skills/plate-ui of udecode/plate.

  • SKILL.md
  • references/component-audit.md
  • rules/component-shape.md
  • rules/cross-platform.md
  • rules/ownership.md
  • rules/react-performance.md
  • rules/registry.md
  • rules/shadcn-proofing.md

Open the folder on GitHubat commit a860762

Compare with similar skills

Plate UI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Plate UI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Plate UI this skilludecode/plate17k—~2.6kAutomated safety check: PassCustom licence
Anyrobot Shadcn Frontend JSopsrobot-ai/opsrobot135—~3.3kAutomated safety check: NotesApache-2.0
Creative Tim UI Blockscreativetimofficial/ui12k—~2.1kAutomated safety check: NotesMIT
Cosscrafter-station/petdex4.2k—~1.4kAutomated safety check: PassMIT
Ss Learnbitjaru/styleseed970—~1.3kAutomated safety check: PassMIT
Migrate Radix To BaseTheOrcDev/youtube-to-blog1792 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • Anyrobot Shadcn Frontend JS

    opsrobot-ai/opsrobot

    AnyRobot 前端开发核心指南:提供 JavaScript + React + shadcn/ui 开发的精简实用规范和最佳实践。

    135 GitHub stars~3.3k tokensUpdated 4 mo ago
    Frontend & DesignAuto-check: notes
  • Creative Tim UI Blocks

    creativetimofficial/ui

    Helps install, generate and review Creative Tim UI blocks: shadcn/ui-based React and Tailwind sections that follow a restrained, production-minded design philosophy.

    12k GitHub stars~2.1k tokensUpdated 6 mo ago
    Frontend & DesignAuto-check: notes
  • Coss

    crafter-station/petdex

    Helps implement coss UI components correctly. An agent skill from crafter-station/petdex.

    4.2k GitHub stars~1.4k tokensUpdated 8 days ago
    Frontend & DesignAuto-check passed
  • Ss Learn

    bitjaru/styleseed

    Capture a human-approved UI design lesson as a privacy-minimized local StyleSeed candidate, review it, and prepare an opt-in share package without transmitting project code, prompts, screenshots, or…

    970 GitHub stars~1.3k tokensUpdated 6 days ago
    Frontend & DesignAuto-check passed
  • Migrate Radix To Base

    TheOrcDev/youtube-to-blog

    Migrates React projects and components from Radix UI to Base UI.

    179 GitHub starsUsed in 2 repos~2.3k tokens
    Frontend & DesignAuto-check passed
  • Uithing

    BayBreezy/ui-thing

    Manages UI Thing components, prose, blocks, themes, shortcuts, docs, and MCP-driven workflows in Nuxt projects and in the UI Thing source repo.

    729 GitHub stars~1.3k tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed

More from udecode/plate

All 78 skills in this repo
  • React Useeffect

    udecode/plate

    React useEffect best practices from official docs. An agent skill from udecode/plate.

    17k GitHub starsUsed in 6 repos~573 tokens
    Auto-check passed
  • Video Transcripts

    udecode/plate

    Generate structured video transcripts from local files or video URLs using Gemini Files API.

    17k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Build new Plate plugins with Slate-first architecture, sane typing, and explicit React/Plate wrapper boundaries.

    17k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Researches and synthesizes external best practices, documentation, and examples for any technology or framework.

    17k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Frontend Design

    udecode/plate

    Build web interfaces with genuine design quality, not AI slop.

    17k GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Fetches and analyzes GitHub issues to surface recurring themes, pain patterns, and severity trends.

    17k GitHub stars~3.9k tokensUpdated today
    Auto-check passed

Works with

Questions about Plate UI

What does Plate UI do?

Build new shadcn-style components for Plate's registry and editor surfaces. Plate UI is an agent skill from udecode/plate. Build new shadcn-style components for Plate's registry and editor surfaces.

When should I use Plate UI?

Plate UI fits situations like: refactoring registry UI/components; deciding what belongs in packages vs app-local component files; creating base/live kits and registry wiring; applying React Compiler.

How do I install Plate UI in Claude Code?

Run `npx skills add udecode/plate --skill plate-ui -a claude-code`. Or copy the skill folder (.agents/skills/plate-ui in udecode/plate) into .claude/skills/plate-ui in your project. Claude Code loads it when a task matches its description.

How do I install Plate UI in Codex?

Run `npx skills add udecode/plate --skill plate-ui -a codex`. Or copy the skill folder (.agents/skills/plate-ui in udecode/plate) into .agents/skills/plate-ui in your project. Codex loads it when a task matches its description.

Can I use Plate UI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add udecode/plate --skill plate-ui -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/plate-ui, .gemini/skills/plate-ui, .github/skills/plate-ui and .opencode/skills/plate-ui in your project.

What does Plate UI need to run?

Going by SKILL.md and its folder, Plate UI needs the command-line tools its instructions call (pnpm).

Does Plate UI access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Plate UI safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Plate UI use?

Plate UI has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Plate UI use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 703 tokens, read only when the agent opens those files.

What are the alternatives to Plate UI?

Skills that share tags, products or a category with Plate UI: Anyrobot Shadcn Frontend JS (opsrobot-ai/opsrobot, 135 stars), Creative Tim UI Blocks (creativetimofficial/ui, 12k stars), Coss (crafter-station/petdex, 4.2k stars) and Ss Learn (bitjaru/styleseed, 970 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Plate UI?

udecode (a GitHub organization) maintains it in udecode/plate, which has 16,638 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 7, 2026.

Source: udecode/plate on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.