Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Claude Skills Maintainers avatar

Nuxt Ui V4

  • 196 repo stars
  • Updated July 25, 2026
  • secondsky/claude-skills

Build accessible, themeable UI components and dashboards with Nuxt using a comprehensive component library integrated with Tailwind v4 and AI chat capabilities.

About

Nuxt UI v4 is a comprehensive component library that ships 125+ accessible UI components, Tailwind v4 styling, and AI chat capabilities with reasoning and tool calling. developers use it to quickly construct dashboards, forms, overlays, and page layouts without building from scratch. It matters because it dramatically reduces frontend development time, ensures accessibility standards are met by default, and provides powerful AI integration for modern application features.

  • 125+ accessible, pre-built components
  • Tailwind v4 integration with advanced theming
  • Built-in AI chat with reasoning and tool calling

Nuxt Ui V4 by the numbers

  • Data as of Jul 28, 2026 (Skillselion catalog sync)
/plugin marketplace add secondsky/claude-skills
/plugin install nuxt-ui-v4@claude-skills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars196
Last updatedJuly 25, 2026
Repositorysecondsky/claude-skills

What it does

Build accessible, themeable UI components and dashboards with Nuxt using a comprehensive component library integrated with Tailwind v4 and AI chat capabilities.

README.md

Nuxt UI v4 Plugin

Production-ready Nuxt UI v4 plugin for Nuxt v4 projects with 125+ accessible components, 3 specialized agents, 4 commands, MCP integration, and comprehensive templates.

What This Plugin Provides

Core Features

  • 125+ Components: Complete UI component library covering all application needs
  • 3 Specialized Agents: Component selection, migration assistance, troubleshooting
  • 4 Slash Commands: Setup, migrate, theme configuration, component scaffolding
  • MCP Integration: Official Nuxt UI MCP server for real-time component discovery
  • 38 Reference Docs: Deep-dive guides organized by component category
  • 7 Semantic Colors: Primary, secondary, success, info, warning, error, neutral with dark mode support
  • Accessibility: WAI-ARIA compliant components built on Reka UI
  • AI Integration: 8 Chat components for AI chatbots with streaming, reasoning, and tool calling
  • Dashboard System: 10 dashboard components for admin interfaces
  • Page Layout: 16 page layout components for landing pages and marketing sites
  • Auth System: Pre-built AuthForm for login/register/password reset

When to Use

Use this plugin when working with:

  • Nuxt v4 projects with @nuxt/ui module
  • Vue projects via Vite plugin (Nuxt optional)
  • Building dashboard applications
  • Creating landing pages and marketing sites
  • Implementing AI chat interfaces with reasoning and tool calling
  • Building rich text editors
  • Form-heavy applications with validation
  • Data tables with sorting/pagination
  • SaaS pricing pages
  • Documentation sites and blogs
  • Migrating from Nuxt UI v2/v3 to v4

Component Coverage (125+)

Dashboard (10 components)

DashboardGroup, DashboardSidebar, DashboardPanel, DashboardNavbar, DashboardToolbar, DashboardSidebarToggle, DashboardSidebarCollapse, DashboardSearch, DashboardSearchButton, DashboardResizeHandle

Chat/AI (8 components)

ChatMessage, ChatMessages, ChatPalette, ChatPrompt, ChatPromptSubmit, ChatReasoning, ChatTool, ChatShimmer

Editor (6 components)

Editor, EditorToolbar, EditorDragHandle, EditorMentionMenu, EditorEmojiMenu, EditorSuggestionMenu

Page Layout (16 components)

Page, PageAside, PageBody, PageCard, PageColumns, PageCTA, PageHeader, PageHero, PageFeature, PageGrid, PageLinks, PageList, PageLogos, PageSection, PageAnchors, UApp

Content (9 components)

BlogPost, BlogPosts, ChangelogVersion, ChangelogVersions, ContentNavigation, ContentSearch, ContentSearchButton, ContentSurround, ContentToc

Pricing (3 components)

PricingPlan, PricingPlans, PricingTable

Forms (22 components)

Input, InputDate, InputTime, InputNumber, InputTags, InputMenu, Select, SelectMenu, Textarea, Checkbox, CheckboxGroup, RadioGroup, Switch, Slider, Calendar, ColorPicker, PinInput, Form, FormField, FileUpload, FieldGroup, AuthForm

Navigation (8 components)

Tabs, Breadcrumb, Link, Pagination, CommandPalette, NavigationMenu, Stepper, Tree

Overlays (8 components)

Modal, Drawer, Slideover, Popover, DropdownMenu, ContextMenu, Tooltip, Collapsible

Feedback (7 components)

Alert, Toast, Progress, Skeleton, Empty, Error, Banner

Data (2 components)

Table (with virtualization), ScrollArea

General (14 components)

Button, Avatar, AvatarGroup, Badge, Accordion, Carousel, Chip, Icon, Kbd, Marquee, Timeline, User, Container, Separator

Color Mode (6 components)

ColorModeAvatar, ColorModeButton, ColorModeImage, ColorModeSelect, ColorModeSwitch, LocaleSelect

Agents

nuxt-ui-component-selector

Recommends the best Nuxt UI components for your use case. Uses MCP tools to search and analyze components.

nuxt-ui-migration-assistant

Guides v2/v3 to v4 migration with breaking change detection and automated fixes.

nuxt-ui-troubleshooter

Diagnoses and fixes common Nuxt UI issues automatically.

Commands

/nuxt-ui:setup

Initialize Nuxt UI in a project with optional features:

/nuxt-ui:setup              # Basic setup
/nuxt-ui:setup --ai         # With AI chat components
/nuxt-ui:setup --dashboard  # With dashboard layout
/nuxt-ui:setup --editor     # With rich text editor

/nuxt-ui:migrate

Migrate from v2/v3 to v4:

/nuxt-ui:migrate            # Interactive migration
/nuxt-ui:migrate --dry-run  # Preview changes only

/nuxt-ui:theme

Generate custom theme configuration:

/nuxt-ui:theme              # Interactive theme builder

/nuxt-ui:component

Scaffold components:

/nuxt-ui:component form       # Form with validation
/nuxt-ui:component table      # Data table
/nuxt-ui:component modal      # Modal dialog
/nuxt-ui:component dashboard  # Dashboard layout
/nuxt-ui:component chat       # AI chat interface
/nuxt-ui:component page       # Landing page

MCP Integration

This plugin integrates with the official Nuxt UI MCP server:

{
  "mcpServers": {
    "nuxt-ui": {
      "type": "http",
      "url": "https://ui.nuxt.com/mcp"
    }
  }
}

Quick Start

# Install Nuxt UI v4
bun add @nuxt/ui tailwindcss
// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@nuxt/ui'],
  css: ['~/assets/css/main.css']
})
/* assets/css/main.css */
@import "tailwindcss";
@import "@nuxt/ui";
<!-- app.vue - REQUIRED: UApp wrapper -->
<template>
  <UApp>
    <NuxtPage />
  </UApp>
</template>

Official Templates

npm create nuxt@latest -- -t ui             # Starter
npm create nuxt@latest -- -t ui/dashboard    # Dashboard
npm create nuxt@latest -- -t ui/chat         # AI Chat
npm create nuxt@latest -- -t ui/landing      # Landing page
npm create nuxt@latest -- -t ui/saas         # SaaS
npm create nuxt@latest -- -t ui/docs         # Documentation
npm create nuxt@latest -- -t ui/portfolio    # Portfolio
npm create nuxt@latest -- -t ui/changelog    # Changelog
npm create nuxt@latest -- -t ui/editor       # Rich text editor

Version Requirements

Package Version Required
nuxt 4.x Yes
@nuxt/ui 4.x Yes
tailwindcss 4.x Yes
vue 3.5+ Yes
ai (Vercel AI SDK) 5.x For AI features
@ai-sdk/vue 5.x For AI features
@ai-sdk/gateway latest For AI features
@tiptap/vue-3 2.x For Editor
fuse.js 7.x For CommandPalette
embla-carousel-vue 8.x For Carousel
zod 3.x For validation

Installation

# Via Claude Code plugin marketplace
/plugin install nuxt-ui-v4@claude-skills

# Or clone and install manually
git clone https://github.com/secondsky/claude-skills.git
cd claude-skills
./scripts/install-skill.sh nuxt-ui-v4

Links

License

MIT License - See LICENSE file in repository root

Last Updated: 2026-04-02 Version: 3.2.1

Related skills

Frontend Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.