shadcn

Manage shadcn/ui components and presets across projects.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/012e/thesis --skill shadcn-012e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/012e/thesis/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/012e/thesis --skill shadcn-012e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes the management and discovery of shadcn/ui components, presets, and documentation within a project, reducing fragmentation across registries, docs, and usage examples.

Core Features & Use Cases

  • Centralized component and preset management for shadcn/ui across projects.
  • Quick access to documentation and examples via CLI commands (docs, info).
  • Context-aware guidance for common workflows like shadcn init, apply, or preset switches.

Quick Start

Initialize or switch presets in your project using the shadcn CLI to configure components and styling.

Frequently Asked Questions about shadcn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage shadcn/ui components and presets across multiple projects?

You can manage shadcn/ui components and project presets by centralizing discovery and documentation. This reduces fragmentation across registries and usage examples by applying context-aware guidance across projects using components.json.

What is the best way to organize shadcn/ui registries and documentation?

Organizing shadcn/ui registries involves centralizing component management and applying quick access commands for docs and examples. This streamlines UI development by reducing documentation fragmentation across your project environments.

How do I initialize or switch shadcn/ui presets in my project?

To initialize or switch presets, use the shadcn CLI to configure components and styling. This provides context-aware guidance for common workflows like shadcn init, apply, or preset switches within your project.

Does shadcn/ui management work with components.json configurations?

Yes, shadcn/ui management applies across projects using components.json. It enables component discovery, documentation access, and example usage by organizing project presets and reducing fragmentation across registries.

Do I need a SKILL.md file to manage shadcn/ui components?

Yes, managing shadcn/ui requires a SKILL.md at the root that defines a name and description. It may also include optional scripts, references, or assets directories used by the operational instructions.

How do I access shadcn/ui documentation and examples quickly?

You can access shadcn/ui documentation and examples via CLI commands like docs and info. This provides quick retrieval of component information and usage examples directly within your development workflow.