Agent skill

Nuxt UI Skilld

by harlan-zw in harlan-zw/requestindexing.com

ALWAYS use when writing code importing "@nuxt/ui". An agent skill from harlan-zw/requestindexing.com.

MITAuto-check passedDevelopment

Install Nuxt UI Skilld

skills CLI
$ npx skills add harlan-zw/requestindexing.com --skill nuxt-ui-skilld -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install harlan-zw/requestindexing.com nuxt-ui-skilld --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/harlan-zw/requestindexing.com.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/nuxt-ui-skilld .claude/skills/nuxt-ui-skilld && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nuxt-ui-skilld
GitHub stars
396
Token cost
~2.4k tokens
SKILL.md length
768 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

ALWAYS use when writing code importing "@nuxt/ui". An agent skill from harlan-zw/requestindexing.com.

  • Writing code importing @nuxt/ui
  • SKILL.md covers Search, API Changes and Best Practices
  • Calls npx

What it does

Nuxt UI Skilld is an agent skill from harlan-zw/requestindexing.com. ALWAYS use when writing code importing "@nuxt/ui". Consult for debugging, best practices, or modifying @nuxt/ui, nuxt/ui, nuxt ui, ui.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with Nuxt, Vue.js and Tailwind CSS. The repository describes itself as: Find your missing on pages Google and request them to be indexed using the Web Search Indexing API. The licence is MIT.

When your agent uses it

  • Writing code importing @nuxt/ui

Example prompts

  • “@nuxt/ui”
  • “Use the nuxt-ui-skilld skill to alway use when writing code importing "@nuxt/ui". An agent skill from harlan-zw/requestindexing.com”
  • “/nuxt-ui-skilld”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 81644c0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nuxt UI Skilld loads about 2.4k tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 768 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~37
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from harlan-zw/requestindexing.com at commit 81644c0, republished under its MIT licence (© harlan-zw). 768 words, ~2,432 tokens.

Download SKILL.mdSave it as .claude/skills/nuxt-ui-skilld/SKILL.md (or your agent's skills folder).
name
nuxt-ui-skilld
description
ALWAYS use when writing code importing "@nuxt/ui". Consult for debugging, best practices, or modifying @nuxt/ui, nuxt/ui, nuxt ui, ui.
metadata.version
4.5.1
metadata.generated_by
Claude Code · Haiku 4.5
metadata.generated_at
2026-03-04

nuxt/ui @nuxt/ui

Version: 4.5.1 (Mar 2026) Deps: @floating-ui/dom@^1.7.5, @iconify/vue@^5.0.0, @internationalized/date@^3.11.0, @internationalized/number@^3.6.5, @nuxt/fonts@^0.14.0, @nuxt/icon@^2.2.1, @nuxt/kit@^4.3.1, @nuxt/schema@^4.3.1, @nuxtjs/color-mode@^3.5.2, @standard-schema/spec@^1.1.0, @tailwindcss/postcss@^4.2.1, @tailwindcss/vite@^4.2.1, @tanstack/vue-table@^8.21.3, @tanstack/vue-virtual@^3.13.19, @tiptap/core@^3.20.0, @tiptap/extension-bubble-menu@^3.20.0, @tiptap/extension-code@^3.20.0, @tiptap/extension-collaboration@^3.20.0, @tiptap/extension-drag-handle@^3.20.0, @tiptap/extension-drag-handle-vue-3@^3.20.0, @tiptap/extension-floating-menu@^3.20.0, @tiptap/extension-horizontal-rule@^3.20.0, @tiptap/extension-image@^3.20.0, @tiptap/extension-mention@^3.20.0, @tiptap/extension-node-range@^3.20.0, @tiptap/extension-placeholder@^3.20.0, @tiptap/markdown@^3.20.0, @tiptap/pm@^3.20.0, @tiptap/starter-kit@^3.20.0, @tiptap/suggestion@^3.20.0, @tiptap/vue-3@^3.20.0, @unhead/vue@^2.1.10, @vueuse/core@^14.2.1, @vueuse/integrations@^14.2.1, @vueuse/shared@^14.2.1, colortranslator@^5.0.0, consola@^3.4.2, defu@^6.1.4, embla-carousel-auto-height@^8.6.0, embla-carousel-auto-scroll@^8.6.0, embla-carousel-autoplay@^8.6.0, embla-carousel-class-names@^8.6.0, embla-carousel-fade@^8.6.0, embla-carousel-vue@^8.6.0, embla-carousel-wheel-gestures@^8.1.0, fuse.js@^7.1.0, hookable@^5.5.3, knitwork@^1.3.0, magic-string@^0.30.21, mlly@^1.8.0, motion-v@^1.10.3, ohash@^2.0.11, pathe@^2.0.3, reka-ui@2.8.2, scule@^1.3.0, tailwind-merge@^3.5.0, tailwind-variants@^3.2.2, tailwindcss@^4.2.1, tinyglobby@^0.2.15, ufo@^1.6.3, unplugin@^3.0.0, unplugin-auto-import@^21.0.0, unplugin-vue-components@^31.0.0, vaul-vue@0.4.1, vue-component-type-helpers@^3.2.5 Tags: alpha: 4.0.0-alpha.2 (Sep 2025), beta: 4.0.0-beta.0 (Sep 2025), false: 3.3.7 (Oct 2025), latest: 4.5.1 (Mar 2026)

References: package.json — exports, entry points • README — setup, basic usage • Docs — API reference, guides • GitHub Issues — bugs, workarounds, edge cases • Releases — changelog, breaking changes, new APIs

Use skilld search instead of grepping .skilld/ directories — hybrid semantic + keyword search across all indexed docs, issues, and releases. If skilld is unavailable, use npx -y skilld search.

bash
skilld search "query" -p @nuxt/ui
skilld search "issues:error handling" -p @nuxt/ui
skilld search "releases:deprecated" -p @nuxt/ui

Filters: docs:, issues:, releases: prefix narrows by source type.

API Changes

This section documents version-specific API changes — prioritize recent major/minor releases.

Breaking Changes
  • BREAKING: Theme component — new in v4.5.0, use to override child component themes instead of individual ui props source

  • BREAKING: Exposed refs now return HTML elements directly instead of component instances — v4.2.0 change affects InputMenu, InputNumber, InputTags, Select, SelectMenu. Use inputMenu.value.inputRef instead of inputMenu.value.inputRef.$el source

  • BREAKING: CommandPalette — trailing-icon prop now for input only, use new children-icon prop for child items source

  • BREAKING: Table @select event — arguments reordered to (event, row) instead of (row, event) source

  • BREAKING: Composables import path — no longer need .js extension, use import { useToast } from '@nuxt/ui/composables' instead of '@nuxt/ui/composables/useToast.js' source

  • BREAKING: Vite plugin theme template path — update tsconfig.node.json alias from ./node_modules/@nuxt/ui/.nuxt/ui to ./node_modules/.nuxt-ui/ui source

New Components
  • NEW: Theme component — provide component UI overrides to entire child tree via inject/provide, nested theming supported source

  • NEW: Editor component — TipTap-based rich text editor with JSON/HTML/Markdown support, supports extensions source

  • NEW: EditorToolbar component — customizable toolbar with formatting actions and link editing source

  • NEW: EditorSuggestionMenu component — command menu (/) for inserting blocks source

  • NEW: EditorMentionMenu component — mention menu (@) for referencing entities source

  • NEW: EditorEmojiMenu component — emoji picker (:) for inline emoji insertion source

  • NEW: EditorDragHandle component — drag handle to reorder blocks with dropdown menu source

  • NEW: ScrollArea component — flexible scroll container with built-in TanStack Virtual virtualization source

  • NEW: InputDate component — date input component using CalendarDate model source

  • NEW: InputTime component — time input component using Time model source

  • NEW: Empty component — display empty states when no content to show source

New Features & Props
  • NEW: virtualize prop — enable virtualization for large datasets on CommandPalette, InputMenu, SelectMenu, Table, Tree source

  • NEW: Neutral colors — taupe, mauve, mist, olive now available, configure via ui.neutral in app.config.ts source

  • NEW: Toaster duplicate prevention — automatically prevents duplicate toasts with pulse animation source

Also changed: CommandPalette input prop · CommandPalette size prop · Calendar weekNumbers prop · Calendar variant prop · by prop for Select/SelectMenu/InputMenu · valueKey prop for components · clear prop for InputMenu/SelectMenu · Editor placeholder.mode prop · Editor taskList handler · Editor size prop in menus · Timeline select event · FormField orientation prop · InputMenu/Select/SelectMenu modelModifiers prop · Modal scrollable prop · FileUpload preview prop · theme.prefix option · experimental.componentDetection option · defineShortcuts layoutIndependent option

Show full SKILL.md (264 more words)Show less

Best Practices

  • Wrap your app with UApp to enable global configuration, toast/tooltip providers, and programmatic modal/slideover support — this is required for useOverlay and useToast to work source

  • Use the ui prop to override component slots instead of repeating class props — it respects Tailwind Variants merging and compound variants, ensuring consistent precedence source

  • Use the Theme component to apply consistent styling across groups of child components — enables scoped theme overrides without modifying each component individually and nesting is supported with innermost taking precedence source

  • Define semantic colors in @theme CSS with the --color-* syntax rather than runtime config — makes themes portable and performant source

  • Use Form with Standard Schema (Valibot, Zod, Regle, Yup, Joi, Superstruct) for validation — pair with FormField and validation automatically propagates based on field name with dot notation support for nested objects source

  • Use nested Form components to validate complex form structures — nested forms inherit parent state and validating the parent automatically validates all children source

  • Use useOverlay with overlay.create() and shared composable pattern for programmatic modal/slideover management — enables awaiting overlay.open() to return user input via close event emission source

  • Use defineShortcuts with layoutIndependent: true option for keyboard support across different keyboard layouts (Arabic, Hebrew) — defaults to character-based matching but physical key matching works consistently regardless of layout source

  • Use Table component with useVueTable composable for type-safe data rendering — built on TanStack Table with flexible columns, data, meta props and h() function for custom cell rendering source

  • Configure semantic color aliases (primary, secondary, success, info, warning, error, neutral) in app.config.ts under ui.colors — ensures consistency and enables theme switching without component changes source

© harlan-zw, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/nuxt-ui-skilld of harlan-zw/requestindexing.com.

Open the folder on GitHubat commit 81644c0

Compare with similar skills

Nuxt UI Skilld next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nuxt UI Skilld compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nuxt UI Skilld this skillharlan-zw/requestindexing.com396—~2.4kAutomated safety check: PassMIT
UithingBayBreezy/ui-thing729—~1.3kAutomated safety check: PassCustom licence
Nuxt UImegaarmos/vue-spring-bottom-sheet1411 repos~2.5kAutomated safety check: PassMIT
Any Tdf Developmentany-tdf/any-tdf778—~1.1kAutomated safety check: PassMIT
Add Componentindielayer/ui222—~293Automated safety check: PassMIT
Frontend UI Foundryjiushiwon/wg-skills114—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Uithing

    BayBreezy/ui-thing

    Manages UI Thing components, prose, blocks, themes, shortcuts, docs, and MCP-driven workflows in Nuxt projects and in the UI Thing source repo.

    729 GitHub stars~1.3k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Nuxt UI

    megaarmos/vue-spring-bottom-sheet

    Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming.

    141 GitHub starsUsed in 1 repo~2.5k tokens
    Frontend & DesignAuto-check passed
  • Any Tdf Development

    any-tdf/any-tdf

    Guide implementation, fixes, reviews, documentation, generation, and validation in the Any TDF monorepo across the shared core, STDF/Svelte, RTDF/React, VTDF/Vue, demos, sites, tooling, AI skill…

    778 GitHub stars~1.1k tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Add Component

    indielayer/ui

    Add a new Vue component to @indielayer/ui with themes, tests, docs, and registry exports.

    222 GitHub stars~293 tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Frontend UI Foundry

    jiushiwon/wg-skills

    A skill your agent uses when generating UI for a specific scenario (mobile/PC/官网/管理端/营销页/文档/金融/原生/3D), when refactoring an existing HTML/Vue/React project to a unified design system, when extracting…

    114 GitHub stars~1.4k tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Release

    indielayer/ui

    Prepare @indielayer/ui changes for release with changesets and conventional commits.

    222 GitHub stars~241 tokensUpdated 3 days ago
    DevelopmentAuto-check passed

More from harlan-zw/requestindexing.com

  • Nuxt Auth Utils Skilld

    harlan-zw/requestindexing.com

    ALWAYS use when writing code importing "nuxt-auth-utils". An agent skill from harlan-zw/requestindexing.com.

    396 GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Nuxt Og Image Skilld

    harlan-zw/requestindexing.com

    ALWAYS use when writing code importing "nuxt-og-image". An agent skill from harlan-zw/requestindexing.com.

    396 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Nuxt Skilld

    harlan-zw/requestindexing.com

    ALWAYS use when writing code importing "nuxt". An agent skill from harlan-zw/requestindexing.com.

    396 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Request Indexing UX Replay

    harlan-zw/requestindexing.com

    Replay Request Indexing onboarding as a new user on the web dashboard and through a coding agent, capture every page and state, check the onboarding mail, and fix material defects.

    396 GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Categories

Questions about Nuxt UI Skilld

What does Nuxt UI Skilld do?

ALWAYS use when writing code importing "@nuxt/ui". An agent skill from harlan-zw/requestindexing.com. com. ALWAYS use when writing code importing "@nuxt/ui".

When should I use Nuxt UI Skilld?

Nuxt UI Skilld fits situations like: writing code importing @nuxt/ui.

How do I install Nuxt UI Skilld in Claude Code?

Run `npx skills add harlan-zw/requestindexing.com --skill nuxt-ui-skilld -a claude-code`. Or copy the skill folder (.claude/skills/nuxt-ui-skilld in harlan-zw/requestindexing.com) into .claude/skills/nuxt-ui-skilld in your project. Claude Code loads it when a task matches its description.

How do I install Nuxt UI Skilld in Codex?

Run `npx skills add harlan-zw/requestindexing.com --skill nuxt-ui-skilld -a codex`. Or copy the skill folder (.claude/skills/nuxt-ui-skilld in harlan-zw/requestindexing.com) into .agents/skills/nuxt-ui-skilld in your project. Codex loads it when a task matches its description.

Can I use Nuxt UI Skilld in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add harlan-zw/requestindexing.com --skill nuxt-ui-skilld -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nuxt-ui-skilld, .gemini/skills/nuxt-ui-skilld, .github/skills/nuxt-ui-skilld and .opencode/skills/nuxt-ui-skilld in your project.

What does Nuxt UI Skilld need to run?

Going by SKILL.md and its folder, Nuxt UI Skilld needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Nuxt UI Skilld access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Nuxt UI Skilld safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nuxt UI Skilld use?

Nuxt UI Skilld is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nuxt UI Skilld use?

About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nuxt UI Skilld?

Skills that share tags, products or a category with Nuxt UI Skilld: Uithing (BayBreezy/ui-thing, 729 stars), Nuxt UI (megaarmos/vue-spring-bottom-sheet, 141 stars), Any Tdf Development (any-tdf/any-tdf, 778 stars) and Add Component (indielayer/ui, 222 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nuxt UI Skilld?

harlan-zw (a GitHub user) maintains it in harlan-zw/requestindexing.com, which has 396 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 11, 2026.

Source: harlan-zw/requestindexing.com on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.