nuxt-studio by onmax/nuxt-skills
npx skills add https://github.com/onmax/nuxt-skills --skill nuxt-studio用于在生产环境中编辑 Nuxt Content 网站的自托管、开源 CMS 模块。
适用于以下场景:
nuxt-studio 模块对于内容集合/查询: 使用 nuxt-content 技能 对于 NuxtHub 存储/数据库: 使用 nuxthub 技能 对于 Nuxt 基础知识: 使用 nuxt 技能
根据当前工作阅读特定文件:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
根据您的任务考虑加载以下参考文件:
请勿一次性加载所有文件。 仅加载与您当前任务相关的内容。
| 概念 | 用途 |
|---|---|
| 身份验证提供程序 | 控制谁可以访问 Studio(GitHub、GitLab、Google、SSO) |
| Git 提供程序 | 处理将提交发布到您的仓库 |
| 草稿层 | 基于 IndexedDB 的本地存储,用于存放未发布的更改 |
| 媒体管理器 | 在 /public 或外部 blob 存储中上传/浏览文件 |
| 可视化编辑器 | 基于 TipTap 的所见即所得编辑器,支持 MDC 组件 |
| 发布 | 将草稿提交到 Git,触发 CI/CD 重建 |
npx nuxt module add nuxt-studio
// nuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxt/content', 'nuxt-studio'],
studio: {
repository: {
provider: 'github',
owner: 'your-username',
repo: 'your-repo',
branch: 'main',
},
},
})
# .env
STUDIO_GITHUB_CLIENT_ID=<client_id>
STUDIO_GITHUB_CLIENT_SECRET=<client_secret>
通过 https://your-site.com/_studio(默认路由)访问 Studio。
主技能:约 300 tokens。每个子文件:约 800-1200 tokens。仅加载与当前任务相关的文件。
每周安装量
128
仓库
GitHub Stars
606
首次出现
2026年3月9日
安全审计
已安装于
gemini-cli123
codex123
cursor123
github-copilot123
cline122
kimi-cli122
Self-hosted, open-source CMS module for editing Nuxt Content websites in production.
Working with:
nuxt-studio moduleFor content collections/queries: use nuxt-content skill For NuxtHub storage/database: use nuxthub skill For Nuxt basics: use nuxt skill
Read specific files based on current work:
Consider loading these reference files based on your task:
DO NOT load all files at once. Load only what's relevant to your current task.
| 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 |
npx nuxt module add nuxt-studio
// nuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxt/content', 'nuxt-studio'],
studio: {
repository: {
provider: 'github',
owner: 'your-username',
repo: 'your-repo',
branch: 'main',
},
},
})
# .env
STUDIO_GITHUB_CLIENT_ID=<client_id>
STUDIO_GITHUB_CLIENT_SECRET=<client_secret>
Access Studio at https://your-site.com/_studio (default route).
Main skill: ~300 tokens. Each sub-file: ~800-1200 tokens. Only load files relevant to current task.
Weekly Installs
128
Repository
GitHub Stars
606
First Seen
Mar 9, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli123
codex123
cursor123
github-copilot123
cline122
kimi-cli122
Flutter应用架构设计指南:分层结构、数据层实现与最佳实践
4,400 周安装