Shadcn Vue Skilld
Generates reusable UI components in Shadcn/Vue using prompts, accelerating development and ensuring design consistency.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add shadcn-vue-skilld npx -- -y @trustedskills/shadcn-vue-skilld
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"shadcn-vue-skilld": {
"command": "npx",
"args": [
"-y",
"@trustedskills/shadcn-vue-skilld"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill, Shadcn Vue Skilld, generates reusable UI components in Shadcn/Vue. It accelerates frontend development and promotes design consistency by leveraging prompts to create these components. The skill supports integration with Tailwind CSS (including version 4) and offers various new components and features for enhanced customization and functionality.
When to use it
- When you need to quickly generate reusable UI components in a Shadcn/Vue project.
- To ensure consistent design across your application by leveraging pre-built component structures.
- When integrating with specific libraries like VeeValidate or TanStack Form for form handling and validation.
Key capabilities
- Generates UI components using prompts.
- Supports Tailwind CSS version 4 integration and the
@themedirective. - Includes new components:
Kbd,Button-group,Spinner, and a dedicated loading spinner component. - Provides native
v-modelsupport for theNativeSelectcomponent. - Offers enhanced type safety for
PinInputwith custom value types. - Adds
data-slotattributes to primitives for granular styling.
Example prompts
- "Create a Shadcn/Vue button component with a primary style."
- "Generate a NativeSelect component with a v-model binding."
- "Build a Button-group component with three buttons: 'Save', 'Cancel', and 'Delete'."
Tips & gotchas
- Prefer CSS variables over utility classes for theming to enable dynamic adjustments.
- Be aware of breaking changes, particularly related to the
Separatorcomponent (label props removed),vue-sonnerupdates, color space conversions to OKLCH, and NavigationMenuLink state changes. - Avoid using the legacy
Formcomponent; instead, use VeeValidate or TanStack Form integrations for robust form handling.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.