Skills Plugins MCP Prompt Model 博客 我的中心

nuxt-ui

Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.

DeepseekModel Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=nuxt-ui-skills-nuxt-ui-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name nuxt-ui description Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces. Nuxt UI Vue component library built on Reka UI + Tailwind CSS + Tailwind Variants . Works with Nuxt, Vue (Vite), Laravel (Vite + Inertia), and AdonisJS (Vite + Inertia). MCP Server For component API details (props, slots, events, full documentation, examples), use the Nuxt UI MCP server . If not already configured, add it: Cursor — .cursor/mcp.json : { "mcpServers" : { "nuxt-ui" : { "type" : "http" , "url" : "https://ui.nuxt.com/mcp" } } } Claude Code : claude mcp add --transport http nuxt-ui https://ui.nuxt.com/mcp Key MCP tools: search-components — find components by name, category, or intent (no params = list all) search-composables — find composables by name or description (no params = list all) search-icons — search Iconify icons (defaults to lucide ), returns i-{prefix}-{name} names get-component — full component documentation with usage examples get-component-metadata — props, slots, events (lightweight, no docs content) get-example — real-world code examples When you need to know what a component accepts or how its API works , use the MCP. This skill teaches you when to use which component and how to build well . Core rules (always apply) Always wrap the app in UApp — required for toasts, tooltips, and programmatic overlays. Accepts a locale prop for i18n. Always use semantic colors — text-default , bg-elevated , border-muted , etc. Never use raw Tailwind palette colors like text-gray-500 . Read generated theme files for slot names — Nuxt: .nuxt/ui/<component>.ts , Vue: node_modules/.nuxt-ui/ui/<component>.ts . These show every slot, variant, and default class for any component. Override priority (highest wins): ui prop / class prop → global config → theme defaults. Icons use i-{collection}-{name} format — lucide is the default collection. Use the MCP search-icons tool to find icons, or browse at icones.js.org . How to use this skill Based on the task, load the relevant reference files before writing any code . Don't load everything — only what's needed. Reference files Guidelines — design decisions and conventions: design-system — semantic colors, theming, brand customization, variants, the ui prop component-selection — decision matrices: when to use Modal vs Slideover, Select vs SelectMenu, Toast vs Alert, etc. conventions — coding patterns, slot naming, items arrays, composables, keyboard shortcuts forms — form validation, field layout, error handling, Standard Schema Layouts — full page structure patterns: landing — landing pages, blog, changelog, pricing dashboard — admin UI with sidebar and panels docs — documentation sites with navigation and TOC chat — AI chat with Vercel AI SDK editor — rich text editor with toolbars Recipes — complete patterns for common tasks: data-tables — tables with filters, pagination, sorting, selection auth — login, signup, forgot password forms overlays — modals, slideovers, drawers, command palette navigation — headers, sidebars, breadcrumbs, tabs Quick reference: components — categorized component index for finding the right component name Routing table Task Load these references Build a landing page design-system, conventions, landing Build a dashboard / admin UI conventions, component-selection, dashboard Add a settings page conventions, forms Create a login / signup form conventions, forms, auth Display data in a table conventions, component-selection, data-tables Customize theme / brand colors design-system Add a chat interface conventions, chat Add a modal, slideover, or drawer conventions, component-selection, overlays Build site navigation conventions, component-selection, navigation Build a documentation site conventions, docs Render markdown component-selection, components, docs Add a rich text editor conventions, editor General UI work conventions, component-selection Installation Nuxt pnpm add @nuxt/ui tailwindcss // nuxt.config.ts export default defineNuxtConfig ({ modules : [ '@nuxt/ui' ], css : [ '~/assets/css/main.css' ] }) /* app/assets/css/main.css */ @import "tailwindcss" ; @import "@nuxt/ui" ; <!-- app.vue --> <template> <UApp> <NuxtPage /> </UApp> </template> Vue (Vite) pnpm add @nuxt/ui tailwindcss // vite.config.ts import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import ui from '@nuxt/ui/vite' export default defineConfig ({ plugins : [ vue (), ui () ] }) // src/main.ts import './assets/css/main.css' import { createApp } from 'vue' import { createRouter, createWebHistory } from 'vue-router' import ui from '@nuxt/ui/vue-plugin' import App from './App.vue' const app = createApp ( App ) const router = createRouter ({ routes : [], history : createWebHistory () }) app. use (router) app. use (ui) app. mount ( '#app' ) /* src/assets/css/main.css */ @import "tailwindcss" ; @import "@nuxt/ui" ; <!-- src/App.vue --> <template> <UApp> <RouterView /> </UApp> </template> Add class="isolate" to your root <div id="app"> in index.html . For Inertia: use ui({ router: 'inertia' }) in vite.config.ts .
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。