---
stable_id: skills/skills-sh-onmax-nuxt-skills-nuxt-modules
type: skills
title: skills-sh-onmax-nuxt-skills-nuxt-modules
summary: |-
  # Module Development
  Module anatomy, Kit utilities, and common patterns.
  ## defineNuxtModule
  ```ts
  import { addPlugin, createResolver, defineNuxtModule } from '@nuxt/kit'
  export interface ModuleOptions {
    apiKey?: string
    prefix?: string
  }
  export default defineNuxtModule<ModuleOptions>({
tags:
  - skills-sh
  - skills-sh-all-time
source_url: https://raw.githubusercontent.com/onmax/nuxt-skills/HEAD/skills/nuxt-modules/references/development.md
license: ""
upstream_ref: https://skills.sh/onmax/nuxt-skills/nuxt-modules
github_stars: 564
github_forks: 27
github_is_organization: false
retrieved_at: 2026-06-11T08:32:54.153Z
content_sha256: 22572b0823c7d75231a6ab867e3e83bc98a3fa8758dd51645b0bede5a8d6081b
---
