Skills by onmax
18 skills available
nuxt
Use when working on Nuxt 4+ projects - provides server routes, file-based routing, middleware patterns, Nuxt-specific composables, and configuration with latest docs. Covers h3 v1 helpers (validation, WebSocket, SSE) and nitropack v2 patterns. Updated for Nuxt 4.3+.
1,405 installs
reka-ui
Provides Reka UI documentation and component reference for Vue 3. Includes a script that instructs running `npx tsx skills/reka-ui/scripts/generate-components.ts` and fetches metadata from `https://raw.githubusercontent.com/unovue/reka-ui/main`.
1,387 installs
vue
Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props/emits best practices, VueUse integration, and reactive destructuring guidance
1,312 installs
nuxt-ui
Provides Nuxt UI v4 documentation and a generator script for producing component docs. The package includes a generator (`npx tsx skills/nuxt-ui/scripts/generate-components.ts`) that executes `git clone` via `execSync` against `https://github.com/nuxt/ui.git` and writes files under `components` and `references`.
1,206 installs
vueuse
This skill is documentation plus a generator script for VueUse composables. The included Node script runs shell commands such as `execSync('git clone --depth 1 --filter=blob:none --sparse https://github.com/vueuse/vueuse.git ${TEMP_DIR}')` and writes to `'.temp-vueuse'`, causing outbound network access.
935 installs
ts-library
Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and release workflows. Patterns extracted from 20+ high-quality ecosystem libraries.
748 installs
motion
Provides reference documentation for `motion-v` (Motion Vue), covering components, composables, examples, and installation guidance for Vue 3/Nuxt. No security-relevant behaviors detected.
692 installs
document-writer
Use when writing blog posts or documentation markdown files - provides writing style guide (active voice, present tense), content structure patterns, and MDC component usage. Overrides brevity rules for proper grammar. Use nuxt-content for MDC syntax, nuxt-ui for component props.
665 installs
nuxt-modules
Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6) Setting up CI/CD workflows for modules. Provides defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation.
633 installs
nuxt-content
Use when working with Nuxt Content v3 - provides collections (local/remote/API sources), queryCollection API, MDC rendering, database configuration, NuxtStudio integration, hooks, i18n patterns, and LLMs integration
598 installs
nuxt-better-auth
Documents a Nuxt authentication module `nuxt-better-auth` providing client/server composables, route protection, plugins and database integration. It contains shell commands like `pnpm add @onmax/nuxt-better-auth better-auth` and `npx nuxt db generate`, requires secrets such as `BETTER_AUTH_SECRET`/`runtimeConfig.github.clientSecret`, and configures external endpoints like `https://auth.example.com`.
593 installs
nuxt-seo
Nuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.
511 installs
nuxthub
Use when building NuxtHub v0.10.6 applications - provides database (Drizzle ORM with sqlite/postgresql/mysql), KV storage, blob storage, and cache APIs. Covers configuration, schema definition, migrations, multi-cloud deployment (Cloudflare, Vercel), and the new hub:db, hub:kv, hub:blob virtual module imports.
508 installs
vite
Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.
390 installs
vitest
This skill provides Vitest configuration, test APIs, mocking patterns, and coverage setup for Vite projects. It includes examples that set env vars with `vi.stubEnv('API_KEY', 'test-key')` and explicit CLI commands like `npm i -D vitest` and `vitest run`.
342 installs
pnpm
This skill documents `pnpm` usage for Node.js workspaces, CI, Docker, patches, and workspace configuration. It includes explicit shell commands (e.g., `pnpm install`), writes `STORE_PATH` to `$GITHUB_ENV`, and references registries like `https://registry.npmjs.org/`.
317 installs
tsdown
Use when bundling TypeScript libraries - provides tsdown configuration, dual ESM/CJS output, .d.ts generation, package validation, and plugin authoring
231 installs
tresjs
Use when building 3D scenes with TresJS (Vue Three.js) - provides TresCanvas, composables (useTres, useLoop), Cientos helpers (OrbitControls, useGLTF, Environment), and post-processing effects
129 installs