shadcn

Manage shadcn/ui components via CLI commands and project context.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ian-pascoe/dotfiles-chezmoi --skill shadcn-ian-pascoe
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/ian-pascoe/dotfiles-chezmoi/tree/main/dot_agents/skills/shadcn
Command: npx skills add https://github.com/ian-pascoe/dotfiles-chezmoi --skill shadcn-ian-pascoe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you manage shadcn/ui projects and components without guessing the right CLI commands, component composition rules, or project-specific conventions.

Core Features & Use Cases

  • Add, search, inspect, fix, and update shadcn components through the CLI.
  • Work with presets, registries, project context, and accessibility-safe component composition.
  • Build forms, dialogs, dashboards, and chat interfaces with the right primitives and styling rules.
  • Example use case: ask it to create or audit a settings form, a profile dialog, or a streaming chat view that follows shadcn patterns.

Quick Start

Ask the skill to create, inspect, or fix a shadcn/ui component for your project and include the component type, preset, and any registry source you want to use.

Frequently Asked Questions about shadcn

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

FAQPage Schema
How do I add and manage shadcn/ui components using the CLI?▼

To manage shadcn/ui components, use CLI commands to add, search, inspect, fix, and update primitives. This skill applies project context and accessibility-safe composition rules to ensure correct styling and installation.

Can I use custom presets and registries to build shadcn interfaces?▼

Yes, you can use custom presets and registry sources to build shadcn interfaces. Specify your desired preset and registry when requesting component creation to apply the right project-specific conventions.

What is the best way to build a streaming chat view with shadcn?▼

The best way to build a streaming chat view with shadcn is to use the correct UI primitives and styling rules. This skill guides composition to ensure your chat interface follows established accessibility-safe patterns.

How do I audit and fix existing shadcn forms and dialogs?▼

To audit and fix existing shadcn forms and dialogs, the skill inspects your current components and applies shadcn/ui rules. It identifies composition issues and updates primitives to match project conventions.

Does this approach work for building complex dashboards with Tailwind?▼

Yes, this approach works for building complex dashboards with Tailwind. The skill manages component composition and styling rules to ensure your dashboard primitives are installed and updated correctly.