This skill should be used when the user asks to "set up Nuxt Studio", "configure Studio OAuth", "deploy Studio to Cloudflare", "add visual editor to Nuxt", "configure studio.domain.com subdomain", "Studio authentication", "Nuxt CMS", or mentions visual content editing, Nuxt Studio module, TipTap editor, Monaco editor, or content management for Nuxt websites.
SKILL.md
Nuxt Studio Setup and Deployment
Overview
Nuxt Studio is a free, open-source visual content editor for Nuxt Content websites that enables content editing directly in production. It provides multiple editor types (Monaco code editor, TipTap visual WYSIWYG editor, Form-based editor), OAuth authentication (GitHub/GitLab/Google), and Git-based content management with commit integration.
Primary use case: Add visual CMS capabilities to existing Nuxt Content websites, typically deployed to a subdomain like studio.domain.com or cms.domain.com.
When to Use This Skill
Use this skill when users need to:
Set up Nuxt Studio for the first time on a Nuxt Content website
Configure OAuth authentication for Studio access
Deploy Studio to Cloudflare Pages or Workers with custom subdomain
Troubleshoot Studio authentication, build, or deployment issues
Configure editor types or customize Studio behavior
Integrate Studio with existing Nuxt v3/v4 applications
Prerequisites Check
Before proceeding with Studio setup, verify these requirements:
Nuxt Version: ≥3.x (Studio requires Nuxt 3)
@nuxt/content Module: ≥2.x (required dependency)
Node.js: ≥20.x recommended
Cloudflare Account: Required for Cloudflare deployment (optional for other platforms)
Check Nuxt Content installation:
# Verify @nuxt/content is installed
grep "@nuxt/content" package.json
# Check nuxt.config.ts for content module
grep "modules.*content" nuxt.config.ts
If Nuxt Content is not installed, install it first:
npx nuxi module add content
Installation
1. Install Nuxt Studio Module
Install the latest beta version (v1.0.0-beta.3 as of December 2025):
npx nuxi module add nuxt-studio@beta
This adds @nuxt/studio to devDependencies and configures the module in nuxt.config.ts.
2. Verify Module Configuration
Check that nuxt.config.ts includes the Studio module:
Next steps: After Studio is configured, test the deployment thoroughly, ensure OAuth authentication works correctly, and verify that content editing and Git commits function as expected.