shadcn-components

Manage and customize shadcn/ui components within a monorepo structure.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/delorenj/00_ceiling --skill shadcn-components-delorenj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn-components
Source: https://github.com/delorenj/00_ceiling/tree/main/shadcn-components
Command: npx skills add https://github.com/delorenj/00_ceiling --skill shadcn-components-delorenj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of adding, customizing, and managing shadcn/ui components within your project's shared UI package, ensuring consistency and efficient development.

Core Features & Use Cases

  • Component Management: Easily add new components from the shadcn registry or update existing ones.
  • Customization: Modify component variants, styles, and create compound components.
  • Use Case: You need to add a new Select component to your application. This Skill will guide you through finding the component, adding it to your packages/ui directory, exporting it, and providing usage examples.

Quick Start

Use the shadcn-components skill to add the 'dialog' and 'button' components to your UI package.

Frequently Asked Questions about shadcn-components

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

FAQPage Schema
How do I add shadcn/ui components to a monorepo packages directory?

To add shadcn/ui components to a monorepo, use the skill to run CLI commands that fetch components from the shadcn registry and integrate them directly into your shared packages/ui directory, ensuring consistent UI library management.

Can I define custom variants and sizes for existing shadcn/ui components?

Yes, you can customize existing shadcn/ui components by modifying their variants, styles, and sizes. The skill guides you through defining custom variants and creating compound components tailored to your specific TypeScript and React application needs.

What is the best way to manage theming for shadcn/ui components using Tailwind CSS?

The best way to manage theming for shadcn/ui components is by configuring CSS variables. This approach allows you to maintain consistent styling across your React application while leveraging Tailwind CSS for efficient UI development.

How do I update shadcn/ui components that are already integrated into my React project?

You can update existing shadcn/ui components by utilizing the skill's component management features. It streamlines the process of pulling updates from the shadcn registry and applying them to your current component library without breaking existing customizations.

Does this skill work with TypeScript and Tailwind CSS for UI development?

Yes, the skill is designed for TypeScript and Tailwind CSS environments. It supports adding, customizing, and managing shadcn/ui components, providing usage examples and ensuring proper exports within your UI package for seamless integration.