Co-Pilot
Updated a month ago

nuxt-skills

Oonmax
0.4k
onmax/nuxt-skills
90
Agent Score

πŸ’‘ Summary

A comprehensive collection of AI agent skills for developing with Vue, Nuxt, and the Nuxt ecosystem.

🎯 Target Audience

Nuxt/Vue DevelopersFull-Stack Developers using NuxtHubAI-Assisted Development EnthusiastsTechnical Writers for Nuxt projectsOpen Source Library Maintainers

πŸ€– AI Roast: β€œIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Security AnalysisMedium Risk

The README describes automated workflows that fetch and process upstream documentation. This introduces a dependency supply chain risk where malicious code could be injected into the generated skill content. Mitigation: Implement signature verification or hash checking for the fetched upstream content within the GitHub Actions.

Installation

npx skills add onmax/nuxt-skills

The skills CLI auto-detects your installed agents and provides an interactive picker. Use -g for global (user-wide) or -y to install all skills.

Works with Claude Code, Cursor, Codex, OpenCode, GitHub Copilot, Antigravity, Roo Code, and more.

Claude Code Marketplace

An alternative for Claude Code users:

# Add marketplace /plugin marketplace add onmax/nuxt-skills # Install individual skills /plugin install vue@nuxt-skills /plugin install nuxt@nuxt-skills # Install multiple skills /plugin install vue@nuxt-skills nuxt@nuxt-skills nuxt-ui@nuxt-skills

Manual Installation

Clone the repository and copy skill folders to your agent's skills directory:

| Agent | Project path | Global path | | ----------- | ------------------ | --------------------------- | | Claude Code | .claude/skills/ | ~/.claude/skills/ | | Cursor | .cursor/skills/ | ~/.cursor/skills/ | | Codex | .codex/skills/ | ~/.codex/skills/ | | OpenCode | .opencode/skill/ | ~/.config/opencode/skill/ | | Copilot | .github/skills/ | β€” |

Skills

| Skill | Description | | -------------------- | ------------------------------------------------------------------------------- | | vue | Vue 3 Composition API, components, composables, testing | | nuxt | Nuxt 4+ server routes, routing, middleware, config | | nuxt-modules | Creating Nuxt modules with defineNuxtModule, Kit utilities, testing | | nuxthub | NuxtHub v0.10 database, KV, blob, cache, multi-cloud | | nuxt-content | Nuxt Content v3 collections, queries, MDC rendering, NuxtStudio | | nuxt-ui | Nuxt UI v4 components, theming, forms, overlays, composables | | nuxt-better-auth | Auth with @onmax/nuxt-better-auth, useUserSession, route protection, clientOnly | | reka-ui | Reka UI headless Vue components, accessible primitives, props/emits/slots | | document-writer | Writing documentation for Nuxt ecosystem - MDC, style, structure, code examples | | ts-library | TypeScript library authoring - exports, tsdown, API patterns, type tricks, CI | | motion | Motion Vue animations - motion component, composables, scroll, gestures | | vueuse | VueUse composables - state, browser, sensors, network, animation utilities |

How Skills Work

Skills follow the Agent Skills open format. They can be activated in two ways:

  1. Auto-discovery β€” The agent reads each skill's description and loads it when relevant to your task
  2. Manual invocation β€” Type /skill-name (e.g., /nuxt) to explicitly load a skill

| You're working on... | Agent may auto-load... | | -------------------- | ---------------------- | | .vue file | vue skill | | server/api/ route | nuxt skill | | nuxt.config.ts | nuxt skill | | NuxtHub storage | nuxthub skill | | Auth/login/session | nuxt-better-auth |

Structure

Follows agentskills standard format.

nuxt-skills/
β”œβ”€β”€ skills/                 # Skills (agentskills format)
β”‚   β”œβ”€β”€ vue/
β”‚   β”‚   β”œβ”€β”€ SKILL.md        # Entry point with frontmatter
β”‚   β”‚   └── references/     # Sub-files loaded on-demand
β”‚   β”œβ”€β”€ nuxt/
β”‚   β”œβ”€β”€ nuxt-modules/
β”‚   β”œβ”€β”€ nuxthub/
β”‚   β”œβ”€β”€ nuxt-content/
β”‚   β”œβ”€β”€ nuxt-ui/
β”‚   β”œβ”€β”€ nuxt-better-auth/
β”‚   β”œβ”€β”€ reka-ui/
β”‚   β”œβ”€β”€ document-writer/
β”‚   β”œβ”€β”€ ts-library/
β”‚   β”œβ”€β”€ motion/
β”‚   └── vueuse/
└── .claude-plugin/
    └── marketplace.json    # Claude Code marketplace

Automated Maintenance

Skills are kept up-to-date via GitHub Actions:

| Workflow | Schedule | Purpose | | ------------------------- | --------------------- | ------------------------------------------------------------------ | | update-skills.yml | Weekly (Monday) | Regenerates reka-ui, nuxt-ui, and vueuse docs from upstream | | skill-maintenance.yml | Biweekly (1st & 15th) | Claude analyzes upstream changelogs, creates PRs if updates needed |

The maintenance workflow uses claude-code-action to intelligently detect breaking changes, new features, and deprecations from upstream sources.

Resources

Acknowledgments

License

MIT

5-Dim Analysis
Clarity9/10
Novelty7/10
Utility10/10
Completeness9/10
Maintainability10/10
Pros & Cons

Pros

  • Extensive coverage of the Nuxt ecosystem
  • Auto-discovery based on file context reduces friction
  • Automated maintenance via GitHub Actions ensures freshness
  • Supports multiple AI agent platforms

Cons

  • Novelty is limited as it aggregates existing knowledge
  • Potential for skill overlap or confusion between similar skills
  • Requires familiarity with the specific AI agent's skill system
  • Manual installation paths vary per agent

Related Skills

pytorch

S
toolCode Lib
92/ 100

β€œIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

β€œIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

systematic-debugging

S
toolCo-Pilot
90/ 100

β€œThis skill is essentially a stern rubber duck that yells 'Did you read the error message?' before you can even ask for help.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author onmax.