Claude Code Skills
Claude Code Skills
nuxt-auto ships a Claude Code skill plugin so Claude has accurate, up-to-date knowledge of both nuxt-auto-api and nuxt-auto-admin APIs — without hallucinating composable signatures, authorization config, or admin widget options.
Installation
Run these two commands in Claude Code:
/plugin marketplace add websideproject/nuxt-auto
/plugin install nuxt-auto-skills
That's it. Claude will now automatically load the relevant skill context whenever you work with either module.
What the skills cover
nuxt-auto-api
Progressive-loading reference docs across 8 topic areas:
| Topic | Coverage |
|---|---|
| Setup | Module options, database adapters, resource registration via autoApi:registerSchema hook |
| Query composables | useAutoApiList, useAutoApiGet, useAutoApiInfinite — all filter operators, sort, pagination, include |
| Mutation composables | useAutoApiCreate/Update/Delete, bulk ops, optimistic updates |
| Authorization | ResourceAuthConfig, HandlerContext, role-based/object-level/list-filter/field-level auth |
| Hooks & plugins | ResourceHooks all lifecycle events, defineAutoApiPlugin, middleware stages |
| M2M | M2M config, useM2MRelation, useM2MSync, useM2MAdd/Remove, useM2MBatchSync |
| Advanced | useAutoApiAggregate, usePermissions, multi-tenancy, custom endpoints |
| Module authoring | autoApi:registerSchema hook timing, createModuleImport, co-located schema/auth/hooks pattern |
nuxt-auto-admin
Progressive-loading reference docs across 6 topic areas:
| Topic | Coverage |
|---|---|
| Config | ModuleOptions, ResourceConfig, resource groups, CustomPageConfig |
| Fields & widgets | All 18 WidgetType values with options, auto-widget selection rules, conditional fields |
| Composables | useAdminConfig, useAdminRegistry, useAdminResource, useAdminPermissions, useAdminActions |
| Components | <ResourceTable>, <ResourceForm>, <AutoForm>, <AutoField>, <M2MRelationCard> |
| Actions & permissions | CustomAction, ActionContext, permission integration, access guard, middleware |
| Module authoring | Injecting admin display config from a Nuxt module, spread order, junction tables, custom actions |
How it works
Skills are token-efficient — only the relevant reference file is loaded based on what you're asking about. Configuring authorization? Only references/authorization.md is loaded. Setting up admin widgets? Only references/fields-widgets.md.
Source
The skills live next to the source code in this repository:
.claude-plugin/marketplace.json # plugin manifest
.claude/skills/
nuxt-auto-api/
SKILL.md # main entry + quick start
references/
setup.md
composables-query.md
composables-mutations.md
authorization.md
hooks-plugins.md
m2m.md
advanced.md
module-authoring.md
nuxt-auto-admin/
SKILL.md
references/
config.md
fields-widgets.md
composables.md
components.md
actions-permissions.md
module-authoring.md