About nuxt-studio
nuxt-studio is a skill for editing and publishing content in Nuxt Content projects. It guides developers through repository, authentication, deployment, and publishing checks, while keeping collection and rendering work within nuxt-content.
Key features
- 01Check versions, deployment, and authentication
- 02Configure the editor and Git repository
- 03Handle visual editing, drafts, and media
- 04Verify production login and publishing
Use cases
- 01Set up content editing for a Nuxt Content project
- 02Diagnose repository, login callback, and deployment settings
- 03Verify edits are committed and published to the site
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ onmax/ nuxt-skills --skill nuxt-studioAfter installing, type/nuxt-studioin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/configuration.mddeployment.mdlive-editing.mdDetails
From the project READMENuxt Studio
Nuxt Studio owns content editing and publishing. Nuxt Content owns collections, queries, parsing, and rendering.
Workflow
- Inspect the installed
nuxt-studioand@nuxt/contentversions, deployment mode, repository provider, and authentication provider. Setup is understood when the editor route, Git target, and login callback all point at the same deployment. - Open the smallest matching guide below and keep collection/schema changes within the
nuxt-contentboundary. - Verify local editing against the filesystem, then verify production login and one publish cycle on an SSR-capable deployment. The work is complete when the commit reaches the configured branch and the rebuilt site exposes it.
Routing
| Task | Open |
|---|---|
| Install, repository settings, OAuth/custom auth, editor filters, or environment variables | Configuration |
| Visual/MDC editing, schema forms, drafts, media, or AI assistance | Live editing |
| SSR deployment, Git publishing, branch strategy, conflicts, or monorepos | Deployment |
| Collections, validators, queries, hooks, or rendering | nuxt-content skill |
Baseline
npx nuxt module add nuxt-studio
export default defineNuxtConfig({
modules: ['@nuxt/content', 'nuxt-studio'],
studio: {
repository: {
provider: 'github',
owner: 'your-org',
repo: 'your-repo',
branch: 'main',
},
},
})
NUXT_STUDIO_AUTH_GITHUB_CLIENT_ID=<client-id>
NUXT_STUDIO_AUTH_GITHUB_CLIENT_SECRET=<client-secret>
Studio runs at /_studio by default. Supported CI providers can infer repository metadata, but authentication credentials remain explicit deployment secrets.
Comments
Markdown supported