
from nuxt-users54
Add and configure user authentication, authorization, database and CLI tools for Nuxt 3/4 apps using the nuxt-users module.
Provides concise, practical guidance for integrating and operating the nuxt-users module in Nuxt 3 and Nuxt 4 projects. Covers installation, module registration, database connector options (SQLite/MySQL/Postgres), CLI migrations and user creation, composables for auth and user management, built-in UI components, and common configuration pitfalls.
Use this skill when you need to add login/register/logout flows, set up user tables and migrations, run nuxt-users CLI commands (migrate, create-user), configure role-based permissions and public routes, customize password validation or mailer settings, or integrate the provided composables and components into pages.
Best used by code-capable LLM agents with Node/NPM context (Copilot-like or Codex/Gemini for code editing and CLI guidance).
Nuxt Users is a skill for configuring the nuxt-users Nuxt module — covering auth, database setup, CLI commands, composables, and components. The SKILL.md is well-structured with clear triggers, step-by-step setup, and a thorough configuration reference. No bundled scripts to test. The skill is purely instructional (no executable scripts), which is fine but limits automation potential.
Security: No dangerous patterns (no curl|bash, no hardcoded creds, no destructive commands, no exfiltration). Minor deduction (-5) for mentioning password as CLI flag (-p password123) which could leak via shell history, and (-7) for OAuth secret handling not emphasizing env-only storage. Otherwise clean. Quality: Clear triggers, good step-by-step setup, comprehensive config reference and edge cases. Could improve with more concrete code examples for composables usage and error handling patterns. Architecture: Clean frontmatter, good separation of concerns (setup, config, CLI, composables, components, edge cases). Uses file references properly. Could benefit from a scripts/ dir for automated project scaffolding. Usefulness: Niche audience (Nuxt developers needing this specific auth module), but genuinely useful for that audience. Not a broadly applicable skill.