
Nuxt Studio
Work with Nuxt Studio — content editing and management for Nuxt-based sites.
Install
npx skills add https://github.com/onmax/nuxt-skills --skill nuxt-studioWhat is this skill?
- Nuxt Studio
- Nuxt/Vue frontend
Adoption & trust: 708 installs on skills.sh; 674 GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Frontend Designanthropics/skills
Vercel React Best Practicesvercel-labs/agent-skills
Remotion Best Practicesremotion-dev/skills
Vercel Composition Patternsvercel-labs/agent-skills
Develop Userscriptsxixu-me/skills
Next Best Practicesvercel-labs/next-skills
Journey fit
Common Questions / FAQ
Is Nuxt Studio safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Nuxt Studio
# Nuxt Studio Self-hosted, open-source CMS module for editing Nuxt Content websites in production. ## When to Use Working with: - Installing and configuring `nuxt-studio` module - Authentication providers (GitHub, GitLab, Google OAuth, SSO, custom) - Git provider setup (GitHub, GitLab, branch config) - Visual content editing (MDC components, YAML/JSON forms, frontmatter) - Media management (public dir, NuxtHub blob, S3, R2) - Publishing flow (draft layer, conflict detection, CI/CD rebuild) - AI-powered content assistance (Vercel AI Gateway) **For content collections/queries:** use `nuxt-content` skill **For NuxtHub storage/database:** use `nuxthub` skill **For Nuxt basics:** use `nuxt` skill ## Available Guidance Read specific files based on current work: - **[references/configuration.md](references/configuration.md)** - Module setup, auth providers, Git providers, environment variables - **[references/live-editing.md](references/live-editing.md)** - Visual editor, media management, MDC components, AI features - **[references/deployment.md](references/deployment.md)** - SSR requirements, Git publishing, branch strategies, CI/CD ## Loading Files **Consider loading these reference files based on your task:** - [ ] [references/configuration.md](references/configuration.md) - if installing, configuring auth/git providers, or setting env vars - [ ] [references/live-editing.md](references/live-editing.md) - if working with content editor, media, components, or AI features - [ ] [references/deployment.md](references/deployment.md) - if deploying, configuring branches, or troubleshooting publish flow **DO NOT load all files at once.** Load only what's relevant to your current task. ## Key Concepts | Concept | Purpose | | -------------- | ----------------------------------------------------------- | | Auth providers | Control who can access Studio (GitHub, GitLab, Google, SSO) | | Git providers | Handle publishing commits to your repository | | Draft layer | IndexedDB-backed local storage for unpublished changes | | Media manager | Upload/browse files in `/public` or external blob storage | | Visual editor | TipTap-based WYSIWYG with MDC component support | | Publishing | Commits drafts to Git, triggers CI/CD rebuild | ## Quick Start ```bash npx nuxt module add nuxt-studio ``` ```ts // nuxt.config.ts export default defineNuxtConfig({ modules: ['@nuxt/content', 'nuxt-studio'], studio: { repository: { provider: 'github', owner: 'your-username', repo: 'your-repo', branch: 'main', }, }, }) ``` ```bash # .env STUDIO_GITHUB_CLIENT_ID=<client_id> STUDIO_GITHUB_CLIENT_SECRET=<client_secret> ``` Access Studio at `https://your-site.com/_studio` (default route). ## Official Documentation - Nuxt Studio: https://nuxt.studio - Setup: https://nuxt.studio/setup - GitHub: https://github.com/nuxt-content/nuxt-studio ## Token Efficiency Main skill: ~300 tokens. Each sub-file: ~800-1200 tokens. Only load files relevant to current task. # Live Editing ## When to Use Working with the visual content editor, media management, MDC component editing, or AI content features. ## Visual Editor TipTap-based WYSIWYG editor that generates MDC syntax. Two editing modes: - **Visual editor** — Notion-like block editing with drag-and-drop - **Code editor** — Direct markdown/MDC editing ### MDC Component Support Insert Vue components in content, edit props visually, drag-and-drop blocks. Components in `components/content/` are available in the editor. Filter visible components: ```ts // nuxt.config.ts export default defineNuxtConfig({ st