[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QTMS44N3XC31N2WNJYDBE9":3,"skill-same:01M6QTMS44N3XC31N2WNJYDBE9":174},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":70,"commitSha":71,"skillDirectory":72,"forksCount":73,"repositoryHtmlUrl":74,"repositoryHomepageUrl":75,"ownerHtmlUrl":76,"ownerBlogUrl":77,"ownerDescription":78,"updatedAt":79,"install":80,"resources":93},"01M6QTMS44N3XC31N2WNJYDBE9","sveltia-cms",null,"Sveltia CMS Git-backed content management (Decap\u002FNetlify CMS successor). 5x smaller bundle (300 KB), GraphQL performance, solves 260+ issues. Use for static sites (Hugo, Jekyll, 11ty, Gatsby, Astro, Next.js), blogs, docs, i18n, or encountering OAuth errors, TOML\u002FYAML issues, CORS problems, content listing errors.","VRIL-LABS\u002Fskill-jam","VRIL-LABS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F272046472?v=4","01M6QR9PNWM28WZYJJASER1RG2","𝗩𝗥𝗜𝗟 𝗟𝗔𝗕𝗦","01M6QR9PT6Q6JDCQ97EQBDX6E4",2,"MIT","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"sveltia cms","cms","edit","static","errors","2025","next","netlify","i18n","cloudflare workers","kb","performance","write","read","github pages","Bash","astro","cloudflare","issues","git","2026-11-10 10:12:30",false,"---\nname: sveltia-cms\ndescription: Sveltia CMS Git-backed content management (Decap\u002FNetlify CMS successor). 5x smaller bundle (300 KB), GraphQL performance, solves 260+ issues. Use for static sites (Hugo, Jekyll, 11ty, Gatsby, Astro, Next.js), blogs, docs, i18n, or encountering OAuth errors, TOML\u002FYAML issues, CORS problems, content listing errors.\nlicense: MIT\nallowed-tools: ['Read', 'Write', 'Edit', 'Bash', 'Glob', 'Grep']\nmetadata:\n  token_savings: \"60-65%\"\n  errors_prevented: 8\n  package_version: \"0.113.5\"\n  last_verified: \"2025-10-29\"\n  frameworks: [\"Hugo\", \"Jekyll\", \"11ty\", \"Gatsby\", \"Astro\", \"Next.js\", \"SvelteKit\", \"Framework-agnostic\"]\n  deployment: [\"Cloudflare Workers\", \"Vercel\", \"Netlify\", \"GitHub Pages\", \"Cloudflare Pages\"]\n---\n\n# Sveltia CMS Skill\n\nComplete skill for integrating Sveltia CMS into static site projects.\n\n---\n\n## What is Sveltia CMS?\n\n**Sveltia CMS** is a Git-based lightweight headless content management system built from scratch as the modern successor to Decap CMS (formerly Netlify CMS). It provides a fast, intuitive editing interface for content stored in Git repositories.\n\n### Key Features\n\n1. **Lightweight & Fast**\n   - Bundle size: \u003C500 KB (minified\u002Fbrotlied) vs 1.5-2.6 MB for competitors\n   - Built with Svelte compiler (no virtual DOM overhead)\n   - Uses GraphQL APIs for instant content fetching\n   - Relevance-based search across all content\n\n2. **Modern User Experience**\n   - Intuitive admin interface with full viewport utilization\n   - Dark mode support (follows system preferences)\n   - Mobile and tablet optimized\n   - Drag-and-drop file uploads with multiple file support\n   - Real-time preview with instant updates\n\n3. **Git-Native Architecture**\n   - Content stored as Markdown, MDX, YAML, TOML, or JSON\n   - Full version control and change history\n   - No vendor lock-in - content lives with code\n   - Supports GitHub, GitLab, Gitea, Forgejo backends\n\n4. **Framework-Agnostic**\n   - Served as vanilla JavaScript bundle\n   - Works with Hugo, Jekyll, 11ty, Gatsby, Astro, Next.js, SvelteKit\n   - No React, Vue, or framework runtime dependencies\n   - Compatible with any static site generator\n\n5. **First-Class Internationalization**\n   - Multiple language support built-in\n   - One-click DeepL translation integration\n   - Locale switching while editing\n   - Flexible i18n structures (files, folders, single file)\n\n6. **Built-In Image Optimization**\n   - Automatic WebP conversion\n   - Client-side resizing and optimization\n   - SVG optimization support\n   - Configurable quality and dimensions\n\n### Current Versions\n\n- **@sveltia\u002Fcms**: 0.113.5 (October 2025)\n- **Status**: Public Beta (v1.0 expected early 2026)\n- **Maturity**: Production-ready (265+ issues solved from predecessor)\n\n---\n\n## When to Use This Skill\n\n### ✅ Use Sveltia CMS When:\n\n1. **Building Static Sites**\n   - Hugo blogs and documentation\n   - Jekyll sites and GitHub Pages\n   - 11ty (Eleventy) projects\n   - Gatsby marketing sites\n   - Astro content-heavy sites\n\n2. **Non-Technical Editors Need Access**\n   - Marketing teams managing pages\n   - Authors writing blog posts\n   - Content teams without Git knowledge\n   - Clients needing easy content updates\n\n3. **Git-Based Workflow Desired**\n   - Content versioning through Git\n   - Content review through pull requests\n   - Content lives with code in repository\n   - CI\u002FCD integration for deployments\n\n4. **Lightweight Solution Required**\n   - Performance-sensitive projects\n   - Mobile-first editing needed\n   - Quick load times critical\n   - Minimal bundle size important\n\n5. **Migrating from Decap\u002FNetlify CMS**\n   - Existing config.yml can be reused\n   - Drop-in replacement (change 1 line)\n   - Better performance and UX\n   - Active maintenance and bug fixes\n\n### ❌ Don't Use Sveltia CMS When:\n\n1. **Real-Time Collaboration Needed**\n   - Multiple users editing simultaneously (Google Docs-style)\n   - Use Sanity, Contentful, or TinaCMS instead\n\n2. **Visual Page Building Required**\n   - Drag-and-drop page builders needed\n   - Use Webflow, Builder.io, or TinaCMS (React) instead\n\n3. **Highly Dynamic Data**\n   - E-commerce with real-time inventory\n   - Real-time dashboards or analytics\n   - Use traditional databases (D1, PostgreSQL) instead\n\n4. **React-Specific Visual Editing Needed**\n   - In-context component editing\n   - Use TinaCMS instead (React-focused)\n\n### Sveltia CMS vs TinaCMS\n\n**Use Sveltia** for:\n- Hugo, Jekyll, 11ty, Gatsby (non-React SSGs)\n- Traditional CMS admin panel UX\n- Lightweight bundle requirements\n- Framework-agnostic projects\n\n**Use TinaCMS** for:\n- React, Next.js, Astro (React components)\n- Visual in-context editing\n- Schema-driven type-safe content\n- Modern developer experience with TypeScript\n\n**Both are valid** - Sveltia complements TinaCMS for different use cases.\n\n---\n\n## Quick Start\n\n**Load `references\u002Fframework-setup.md` for complete framework-specific setup** (Hugo, Jekyll, 11ty, Astro, Next.js, Gatsby, SvelteKit).\n\n### Basic Setup Steps (Framework-Agnostic)\n\n1. **Create admin directory** in your public folder (e.g., `static\u002Fadmin`, `public\u002Fadmin`)\n2. **Create `admin\u002Findex.html`** with Sveltia CMS script tag\n3. **Create `admin\u002Fconfig.yml`** with backend and collections\n4. **Set up authentication** → See `references\u002Fauthentication-guide.md`\n5. **Test locally** by visiting `\u002Fadmin\u002F`\n\n**Templates available** in `templates\u002F` directory for each framework.\n\n---\n\n## Authentication Setup\n\n**Load `references\u002Fauthentication-guide.md` for complete OAuth setup instructions**.\n\n### Quick Overview\n\n| Method | Best For | Complexity |\n|--------|----------|-----------|\n| Cloudflare Workers | All deployments | Easy ⭐ |\n| Vercel Serverless | Vercel projects | Medium |\n| Local Development | Dev only | Easy |\n\n**Recommended**: Cloudflare Workers OAuth (official, fast, free)\n\n**Templates**: See `templates\u002Fcloudflare-workers\u002F` and `templates\u002Fvercel-serverless\u002F`\n\n---\n\n## Configuration\n\n**Load `references\u002Fconfiguration-guide.md` for complete config.yml documentation, collection patterns, and i18n setup**.\n\n### Essential Config Structure\n\n```yaml\nbackend:\n  name: github\n  repo: owner\u002Frepo\n  branch: main\n  base_url: https:\u002F\u002Fyour-worker.workers.dev\n\nmedia_folder: static\u002Fimages\npublic_folder: \u002Fimages\n\ncollections:\n  - name: posts\n    label: Blog Posts\n    folder: content\u002Fposts\n    create: true\n    fields:\n      - { label: Title, name: title, widget: string }\n      - { label: Body, name: body, widget: markdown }\n```\n\n**Collection templates** available in `templates\u002Fcollections\u002F` for blogs, docs, and landing pages.\n\n**i18n support**: Multiple files, folders, or single file structures - see reference guide.\n\n---\n\n## Common Errors & Solutions\n\nThis skill prevents **8 common errors**. Top 3 shown below - **load `references\u002Ferror-catalog.md` for all 8 with complete solutions**.\n\n### 1. ❌ OAuth Authentication Failures\n\n**Error**: \"Error: Failed to authenticate\" \u002F redirects to wrong domain\n\n**Quick Fix:**\n- Verify `base_url` in `config.yml` points to your OAuth proxy\n- Check GitHub OAuth callback URL matches Worker URL\n- Test Worker: `curl https:\u002F\u002Fyour-worker.workers.dev\u002Fhealth`\n\n**→ Load `references\u002Ferror-catalog.md` Error #1 for complete solution**\n\n---\n\n### 2. ❌ Content Not Listing in CMS\n\n**Error**: \"No entries found\" \u002F empty content list\n\n**Quick Fix:**\n- Verify `folder` path matches actual file location\n- Match `format` to actual file format (yaml vs toml)\n- Check file extensions match config\n\n**→ Load `references\u002Ferror-catalog.md` Error #4 for complete solution**\n\n---\n\n### 3. ❌ CORS \u002F COOP Policy Errors\n\n**Error**: \"Authentication Aborted\" \u002F OAuth popup closes\n\n**Quick Fix:**\n- Set `Cross-Origin-Opener-Policy: same-origin-allow-popups` in headers\n- Add OAuth proxy to CSP `connect-src`\n\n**→ Load `references\u002Ferror-catalog.md` Error #8 for complete solution**\n\n---\n\n**All 8 errors with detailed solutions:** See `references\u002Ferror-catalog.md`\n\n---\n\n## Migration from Decap CMS\n\nSveltia is a **drop-in replacement** - just change the script tag!\n\n```html\n\u003C!-- OLD: Decap CMS -->\n\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Fdecap-cms@^3.0.0\u002Fdist\u002Fdecap-cms.js\">\u003C\u002Fscript>\n\n\u003C!-- NEW: Sveltia CMS -->\n\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002F@sveltia\u002Fcms\u002Fdist\u002Fsveltia-cms.js\" type=\"module\">\u003C\u002Fscript>\n```\n\nYour existing `config.yml` works as-is. **Load `references\u002Fmigration-from-decap.md` for complete migration guide and testing checklist**.\n\n---\n\n## Deployment\n\n**Load `references\u002Fdeployment-guide.md` for platform-specific deployment instructions** (Cloudflare Pages, Vercel, Netlify, GitHub Pages).\n\n### Quick Deployment Checklist\n\n- [ ] Admin directory in correct public folder\n- [ ] OAuth proxy deployed and configured\n- [ ] `base_url` set in config.yml\n- [ ] Build command configured\n- [ ] Test `\u002Fadmin\u002F` route after deployment\n\n---\n\n## When to Load References\n\n**Load `references\u002Fframework-setup.md` when:**\n- User needs framework-specific setup (Hugo, Jekyll, 11ty, Astro, etc.)\n- Setting up new Sveltia CMS installation\n- Troubleshooting framework-specific admin directory issues\n\n**Load `references\u002Fauthentication-guide.md` when:**\n- Setting up GitHub OAuth authentication\n- Deploying Cloudflare Workers OAuth proxy\n- Troubleshooting authentication errors\n- User asks about `base_url` configuration\n\n**Load `references\u002Fconfiguration-guide.md` when:**\n- User needs complete `config.yml` examples\n- Setting up collections, fields, or widgets\n- Configuring media uploads, i18n, or workflows\n- User asks about specific configuration options\n\n**Load `references\u002Ferror-catalog.md` when:**\n- User encounters any errors during setup\n- Troubleshooting authentication, parsing, or deployment issues\n- User reports errors beyond the top 3 shown above\n\n**Load `references\u002Fdeployment-guide.md` when:**\n- Deploying to Cloudflare Pages, Netlify, or Vercel\n- Setting up OAuth proxy deployment\n- Troubleshooting production deployment issues\n\n**Load `references\u002Fmigration-from-decap.md` when:**\n- Migrating from Decap CMS \u002F Netlify CMS\n- User asks about compatibility or migration steps\n\n---\n\n## Resources\n\n**Templates**: `templates\u002Fhugo\u002F`, `templates\u002Fjekyll\u002F`, `templates\u002Fcloudflare-workers\u002F`\n**Official Docs**: https:\u002F\u002Fgithub.com\u002Fsveltia\u002Fsveltia-cms\n**OAuth Worker**: https:\u002F\u002Fgithub.com\u002Fsveltia\u002Fsveltia-cms-auth\n\n---\n\n## Package Information\n\n**Current Version**: @sveltia\u002Fcms@0.113.5 (October 2025)\n**Status**: Production-ready, v1.0 expected early 2026\n\n---\n\n**Last Updated**: 2025-10-24\n","# Sveltia CMS Skill\n\nComplete skill for integrating Sveltia CMS into static site projects.\n\n---\n\n## What is Sveltia CMS?\n\n**Sveltia CMS** is a Git-based lightweight headless content management system built from scratch as the modern successor to Decap CMS (formerly Netlify CMS). It provides a fast, intuitive editing interface for content stored in Git repositories.\n\n### Key Features\n\n1. **Lightweight & Fast**\n   - Bundle size: \u003C500 KB (minified\u002Fbrotlied) vs 1.5-2.6 MB for competitors\n   - Built with Svelte compiler (no virtual DOM overhead)\n   - Uses GraphQL APIs for instant content fetching\n   - Relevance-based search across all content\n\n2. **Modern User Experience**\n   - Intuitive admin interface with full viewport utilization\n   - Dark mode support (follows system preferences)\n   - Mobile and tablet optimized\n   - Drag-and-drop file uploads with multiple file support\n   - Real-time preview with instant updates\n\n3. **Git-Native Architecture**\n   - Content stored as Markdown, MDX, YAML, TOML, or JSON\n   - Full version control and change history\n   - No vendor lock-in - content lives with code\n   - Supports GitHub, GitLab, Gitea, Forgejo backends\n\n4. **Framework-Agnostic**\n   - Served as vanilla JavaScript bundle\n   - Works with Hugo, Jekyll, 11ty, Gatsby, Astro, Next.js, SvelteKit\n   - No React, Vue, or framework runtime dependencies\n   - Compatible with any static site generator\n\n5. **First-Class Internationalization**\n   - Multiple language support built-in\n   - One-click DeepL translation integration\n   - Locale switching while editing\n   - Flexible i18n structures (files, folders, single file)\n\n6. **Built-In Image Optimization**\n   - Automatic WebP conversion\n   - Client-side resizing and optimization\n   - SVG optimization support\n   - Configurable quality and dimensions\n\n### Current Versions\n\n- **@sveltia\u002Fcms**: 0.113.5 (October 2025)\n- **Status**: Public Beta (v1.0 expected early 2026)\n- **Maturity**: Production-ready (265+ issues solved from predecessor)\n\n---\n\n## When to Use This Skill\n\n### ✅ Use Sveltia CMS When:\n\n1. **Building Static Sites**\n   - Hugo blogs and documentation\n   - Jekyll sites and GitHub Pages\n   - 11ty (Eleventy) projects\n   - Gatsby marketing sites\n   - Astro content-heavy sites\n\n2. **Non-Technical Editors Need Access**\n   - Marketing teams managing pages\n   - Authors writing blog posts\n   - Content teams without Git knowledge\n   - Clients needing easy content updates\n\n3. **Git-Based Workflow Desired**\n   - Content versioning through Git\n   - Content review through pull requests\n   - Content lives with code in repository\n   - CI\u002FCD integration for deployments\n\n4. **Lightweight Solution Required**\n   - Performance-sensitive projects\n   - Mobile-first editing needed\n   - Quick load times critical\n   - Minimal bundle size important\n\n5. **Migrating from Decap\u002FNetlify CMS**\n   - Existing config.yml can be reused\n   - Drop-in replacement (change 1 line)\n   - Better performance and UX\n   - Active maintenance and bug fixes\n\n### ❌ Don't Use Sveltia CMS When:\n\n1. **Real-Time Collaboration Needed**\n   - Multiple users editing simultaneously (Google Docs-style)\n   - Use Sanity, Contentful, or TinaCMS instead\n\n2. **Visual Page Building Required**\n   - Drag-and-drop page builders needed\n   - Use Webflow, Builder.io, or TinaCMS (React) instead\n\n3. **Highly Dynamic Data**\n   - E-commerce with real-time inventory\n   - Real-time dashboards or analytics\n   - Use traditional databases (D1, PostgreSQL) instead\n\n4. **React-Specific Visual Editing Needed**\n   - In-context component editing\n   - Use TinaCMS instead (React-focused)\n\n### Sveltia CMS vs TinaCMS\n\n**Use Sveltia** for:\n- Hugo, Jekyll, 11ty, Gatsby (non-React SSGs)\n- Traditional CMS admin panel UX\n- Lightweight bundle requirements\n- Framework-agnostic projects\n\n**Use TinaCMS** for:\n- React, Next.js, Astro (React components)\n- Visual in-context editing\n- Schema-driven type-safe content\n- Modern developer experience with TypeScript\n\n**Both are valid** - Sveltia complements TinaCMS for different use cases.\n\n---\n\n## Quick Start\n\n**Load `references\u002Fframework-setup.md` for complete framework-specific setup** (Hugo, Jekyll, 11ty, Astro, Next.js, Gatsby, SvelteKit).\n\n### Basic Setup Steps (Framework-Agnostic)\n\n1. **Create admin directory** in your public folder (e.g., `static\u002Fadmin`, `public\u002Fadmin`)\n2. **Create `admin\u002Findex.html`** with Sveltia CMS script tag\n3. **Create `admin\u002Fconfig.yml`** with backend and collections\n4. **Set up authentication** → See `references\u002Fauthentication-guide.md`\n5. **Test locally** by visiting `\u002Fadmin\u002F`\n\n**Templates available** in `templates\u002F` directory for each framework.\n\n---\n\n## Authentication Setup\n\n**Load `references\u002Fauthentication-guide.md` for complete OAuth setup instructions**.\n\n### Quick Overview\n\n| Method | Best For | Complexity |\n|--------|----------|-----------|\n| Cloudflare Workers | All deployments | Easy ⭐ |\n| Vercel Serverless | Vercel projects | Medium |\n| Local Development | Dev only | Easy |\n\n**Recommended**: Cloudflare Workers OAuth (official, fast, free)\n\n**Templates**: See `templates\u002Fcloudflare-workers\u002F` and `templates\u002Fvercel-serverless\u002F`\n\n---\n\n## Configuration\n\n**Load `references\u002Fconfiguration-guide.md` for complete config.yml documentation, collection patterns, and i18n setup**.\n\n### Essential Config Structure\n\n```yaml\nbackend:\n  name: github\n  repo: owner\u002Frepo\n  branch: main\n  base_url: https:\u002F\u002Fyour-worker.workers.dev\n\nmedia_folder: static\u002Fimages\npublic_folder: \u002Fimages\n\ncollections:\n  - name: posts\n    label: Blog Posts\n    folder: content\u002Fposts\n    create: true\n    fields:\n      - { label: Title, name: title, widget: string }\n      - { label: Body, name: body, widget: markdown }\n```\n\n**Collection templates** available in `templates\u002Fcollections\u002F` for blogs, docs, and landing pages.\n\n**i18n support**: Multiple files, folders, or single file structures - see reference guide.\n\n---\n\n## Common Errors & Solutions\n\nThis skill prevents **8 common errors**. Top 3 shown below - **load `references\u002Ferror-catalog.md` for all 8 with complete solutions**.\n\n### 1. ❌ OAuth Authentication Failures\n\n**Error**: \"Error: Failed to authenticate\" \u002F redirects to wrong domain\n\n**Quick Fix:**\n- Verify `base_url` in `config.yml` points to your OAuth proxy\n- Check GitHub OAuth callback URL matches Worker URL\n- Test Worker: `curl https:\u002F\u002Fyour-worker.workers.dev\u002Fhealth`\n\n**→ Load `references\u002Ferror-catalog.md` Error #1 for complete solution**\n\n---\n\n### 2. ❌ Content Not Listing in CMS\n\n**Error**: \"No entries found\" \u002F empty content list\n\n**Quick Fix:**\n- Verify `folder` path matches actual file location\n- Match `format` to actual file format (yaml vs toml)\n- Check file extensions match config\n\n**→ Load `references\u002Ferror-catalog.md` Error #4 for complete solution**\n\n---\n\n### 3. ❌ CORS \u002F COOP Policy Errors\n\n**Error**: \"Authentication Aborted\" \u002F OAuth popup closes\n\n**Quick Fix:**\n- Set `Cross-Origin-Opener-Policy: same-origin-allow-popups` in headers\n- Add OAuth proxy to CSP `connect-src`\n\n**→ Load `references\u002Ferror-catalog.md` Error #8 for complete solution**\n\n---\n\n**All 8 errors with detailed solutions:** See `references\u002Ferror-catalog.md`\n\n---\n\n## Migration from Decap CMS\n\nSveltia is a **drop-in replacement** - just change the script tag!\n\n```html\n\u003C!-- OLD: Decap CMS -->\n\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Fdecap-cms@^3.0.0\u002Fdist\u002Fdecap-cms.js\">\u003C\u002Fscript>\n\n\u003C!-- NEW: Sveltia CMS -->\n\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002F@sveltia\u002Fcms\u002Fdist\u002Fsveltia-cms.js\" type=\"module\">\u003C\u002Fscript>\n```\n\nYour existing `config.yml` works as-is. **Load `references\u002Fmigration-from-decap.md` for complete migration guide and testing checklist**.\n\n---\n\n## Deployment\n\n**Load `references\u002Fdeployment-guide.md` for platform-specific deployment instructions** (Cloudflare Pages, Vercel, Netlify, GitHub Pages).\n\n### Quick Deployment Checklist\n\n- [ ] Admin directory in correct public folder\n- [ ] OAuth proxy deployed and configured\n- [ ] `base_url` set in config.yml\n- [ ] Build command configured\n- [ ] Test `\u002Fadmin\u002F` route after deployment\n\n---\n\n## When to Load References\n\n**Load `references\u002Fframework-setup.md` when:**\n- User needs framework-specific setup (Hugo, Jekyll, 11ty, Astro, etc.)\n- Setting up new Sveltia CMS installation\n- Troubleshooting framework-specific admin directory issues\n\n**Load `references\u002Fauthentication-guide.md` when:**\n- Setting up GitHub OAuth authentication\n- Deploying Cloudflare Workers OAuth proxy\n- Troubleshooting authentication errors\n- User asks about `base_url` configuration\n\n**Load `references\u002Fconfiguration-guide.md` when:**\n- User needs complete `config.yml` examples\n- Setting up collections, fields, or widgets\n- Configuring media uploads, i18n, or workflows\n- User asks about specific configuration options\n\n**Load `references\u002Ferror-catalog.md` when:**\n- User encounters any errors during setup\n- Troubleshooting authentication, parsing, or deployment issues\n- User reports errors beyond the top 3 shown above\n\n**Load `references\u002Fdeployment-guide.md` when:**\n- Deploying to Cloudflare Pages, Netlify, or Vercel\n- Setting up OAuth proxy deployment\n- Troubleshooting production deployment issues\n\n**Load `references\u002Fmigration-from-decap.md` when:**\n- Migrating from Decap CMS \u002F Netlify CMS\n- User asks about compatibility or migration steps\n\n---\n\n## Resources\n\n**Templates**: `templates\u002Fhugo\u002F`, `templates\u002Fjekyll\u002F`, `templates\u002Fcloudflare-workers\u002F`\n**Official Docs**: https:\u002F\u002Fgithub.com\u002Fsveltia\u002Fsveltia-cms\n**OAuth Worker**: https:\u002F\u002Fgithub.com\u002Fsveltia\u002Fsveltia-cms-auth\n\n---\n\n## Package Information\n\n**Current Version**: @sveltia\u002Fcms@0.113.5 (October 2025)\n**Status**: Production-ready, v1.0 expected early 2026\n\n---\n\n**Last Updated**: 2025-10-24\n",{"name":5,"license":15,"metadata":44,"description":7,"allowed-tools":64},{"deployment":45,"frameworks":51,"last_verified":60,"token_savings":61,"package_version":62,"errors_prevented":63},[46,47,48,49,50],"Cloudflare Workers","Vercel","Netlify","GitHub Pages","Cloudflare Pages",[52,53,54,55,56,57,58,59],"Hugo","Jekyll","11ty","Gatsby","Astro","Next.js","SvelteKit","Framework-agnostic","2025-10-29","60-65%","0.113.5",8,[65,66,67,34,68,69],"Read","Write","Edit","Glob","Grep","main","5b00ad8b9f0787969474ff5e9ec417bb55f23827","skills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms",0,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam","https:\u002F\u002Fvril.li","https:\u002F\u002Fgithub.com\u002FVRIL-LABS","vril.li","𝗥𝗲𝘀𝗲𝗮𝗿𝗰𝗵 𝗮𝗻𝗱 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗖𝗼𝗻𝘀𝗼𝗿𝘁𝗶𝘂𝗺","2026-08-24 09:21:38",{"source":8,"skillName":5,"commands":81,"prompt":91,"zipAvailable":92},[82,85,88],{"tool":83,"command":84},"npx","npx skills add VRIL-LABS\u002Fskill-jam --skill sveltia-cms",{"tool":86,"command":87},"bunx","bunx skills add VRIL-LABS\u002Fskill-jam --skill sveltia-cms",{"tool":89,"command":90},"pnpm","pnpm dlx skills add VRIL-LABS\u002Fskill-jam --skill sveltia-cms","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002FSKILL.md",true,[94,100,104,108,112,116,120,126,130,134,138,142,148,152,156,160,164,167,171],{"path":95,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fauthentication-guide.md","REFERENCE","参考文档",7152,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Freferences\u002Fauthentication-guide.md",{"path":101,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Fconfiguration-guide.md",9562,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Freferences\u002Fconfiguration-guide.md",{"path":105,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Fdeployment-guide.md",3107,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Freferences\u002Fdeployment-guide.md",{"path":109,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Ferror-catalog.md",12252,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Freferences\u002Ferror-catalog.md",{"path":113,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fframework-setup.md",10686,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Freferences\u002Fframework-setup.md",{"path":117,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fmigration-from-decap.md",5472,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Freferences\u002Fmigration-from-decap.md",{"path":121,"resourceType":122,"resourceTypeDesc":123,"sizeBytes":124,"sourceHtmlUrl":125},"scripts\u002Fcheck-versions.sh","SCRIPT","脚本",644,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Fscripts\u002Fcheck-versions.sh",{"path":127,"resourceType":122,"resourceTypeDesc":123,"sizeBytes":128,"sourceHtmlUrl":129},"scripts\u002Finit-sveltia.sh",3284,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Fscripts\u002Finit-sveltia.sh",{"path":131,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":132,"sourceHtmlUrl":133},"templates\u002F11ty\u002Fconfig.yml",1301,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002F11ty\u002Fconfig.yml",{"path":135,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":136,"sourceHtmlUrl":137},"templates\u002F11ty\u002Findex.html",346,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002F11ty\u002Findex.html",{"path":139,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":140,"sourceHtmlUrl":141},"templates\u002Fcloudflare-workers\u002Fsetup-guide.md",7949,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fcloudflare-workers\u002Fsetup-guide.md",{"path":143,"resourceType":144,"resourceTypeDesc":145,"sizeBytes":146,"sourceHtmlUrl":147},"templates\u002Fcloudflare-workers\u002Fwrangler.jsonc","OTHER","其他",752,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fcloudflare-workers\u002Fwrangler.jsonc",{"path":149,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":150,"sourceHtmlUrl":151},"templates\u002Fcollections\u002Fblog-posts.yml",1120,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fcollections\u002Fblog-posts.yml",{"path":153,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":154,"sourceHtmlUrl":155},"templates\u002Fcollections\u002Fdocs-pages.yml",927,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fcollections\u002Fdocs-pages.yml",{"path":157,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":158,"sourceHtmlUrl":159},"templates\u002Fcollections\u002Flanding-pages.yml",1644,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fcollections\u002Flanding-pages.yml",{"path":161,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":162,"sourceHtmlUrl":163},"templates\u002Fhugo\u002Fconfig.yml",2704,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fhugo\u002Fconfig.yml",{"path":165,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":136,"sourceHtmlUrl":166},"templates\u002Fhugo\u002Findex.html","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fhugo\u002Findex.html",{"path":168,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":169,"sourceHtmlUrl":170},"templates\u002Fjekyll\u002Fconfig.yml",1942,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fjekyll\u002Fconfig.yml",{"path":172,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":136,"sourceHtmlUrl":173},"templates\u002Fjekyll\u002Findex.html","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fai-ml\u002Fclaude-skills-main\u002Fclaude-skills-main\u002Fplugins\u002Fsveltia-cms\u002Fskills\u002Fsveltia-cms\u002Ftemplates\u002Fjekyll\u002Findex.html",[175,206,220,236,273,292],{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":186,"publishedAt":39},"01M6R2CQRG190P09DAHMF8M5QP","three-best-practices","Three.js performance optimization and best practices guidelines. Use when writing, reviewing, or optimizing Three.js code. Triggers on tasks involving 3D scenes, WebGL\u002FWebGPU rendering, geometries, materials, textures, lighting, shaders, or TSL.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fneversight-skills_feed-three-best-practices-1.0.2\u002FSKILL.md",[181],{"categoryNo":182,"categoryName":183,"taxonomyType":184,"taxonomyTypeDesc":185},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[187,188,189,190,30,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205],"best practices","three","three best practices","writing","webgpu","guidelines","tasks","code","shaders","Optimization","3D","use","agent-skills","scenes","lighting","triggers","rendering","when","best practices guidelines",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":212,"publishedAt":39},"01M6R2BPMDYK9XKWPARY0S5MS3","javascript-best-practices","Modern JavaScript best practices and performance optimization guidelines. Use when writing, reviewing, or refactoring JavaScript code to ensure optimal performance, maintainability, and modern patterns.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fneversight-skills_feed-javascript-best-practices-1.0.2\u002FSKILL.md",[],[213,187,214,190,30,192,194,196,215,216,198,217,218,219,204],"javascript","JavaScript Best Practices","refactoring","performance optimization","patterns","maintainability","name",{"skillNo":221,"name":222,"nameZh":6,"description":223,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":224,"categories":225,"keywords":229,"publishedAt":39},"01M6R2B41BN09FYH76BAC5FT7X","css-best-practices","Guidelines for building modern, performant, and accessible CSS using MDN best practices. Use this when styling components, fixing layout shifts, or optimizing CSS performance.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fneversight-skills_feed-css-best-practices-1.0.3\u002FSKILL.md",[226],{"categoryNo":227,"categoryName":228,"taxonomyType":184,"taxonomyTypeDesc":185},"01JBSEEDCAT000000000000009","前端开发",[230,187,231,30,232,192,198,233,234,235,204],"css","css best practices","components","styling","layout","for",{"skillNo":237,"name":238,"nameZh":6,"description":239,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":240,"categories":241,"keywords":254,"publishedAt":39},"01M6R2A1CEF123TZCNM1XJ2XQ4","frontend-dev","Full-stack frontend development combining premium UI design, cinematic animations,\nAI-generated media assets, persuasive copywriting, and visual art. Builds complete,\nvisually striking web pages with real media, advanced motion, and compelling copy.\nUse when: building landing pages, marketing sites, product pages, dashboards,\ngenerating media assets (image\u002Fvideo\u002Faudio\u002Fmusic), writing conversion copy,\ncreating generative art, or implementing cinematic scroll animations.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fminimax-ai-skills-frontend-dev-1.0.1\u002FSKILL.md",[242,243,246,249],{"categoryNo":227,"categoryName":228,"taxonomyType":184,"taxonomyTypeDesc":185},{"categoryNo":244,"categoryName":245,"taxonomyType":184,"taxonomyTypeDesc":185},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":247,"categoryName":248,"taxonomyType":184,"taxonomyTypeDesc":185},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":250,"categoryName":251,"taxonomyType":252,"taxonomyTypeDesc":253},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[255,256,257,258,190,259,230,260,261,262,263,264,265,266,267,268,269,270,271,272],"frontend","dev","frontend dev","design","image","react","ui","Video","Media","Audio","Tailwind","stack","music","aida","framer motion","implementing","framer","generative",{"skillNo":274,"name":275,"nameZh":6,"description":276,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":277,"categories":278,"keywords":279,"publishedAt":39},"01M6R20VQ98KDX4J37TGE0FNHW","exa-rate-limits","Implement Exa rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Exa.\nTrigger with phrases like \"exa rate limit\", \"exa throttling\",\n\"exa 429\", \"exa retry\", \"exa backoff\".","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fsearch-research\u002Fjeremylongshore-claude-code-plugins-plus-skills-exa-rate-limits-1.0.0\u002FSKILL.md",[],[280,281,282,283,284,285,32,31,21,217,286,287,288,23,289,270,235,290,291,204],"exa","exa rate limits","rate","limits","throttling","api","io","throughput","retry","limit","rate limit","request",{"skillNo":293,"name":294,"nameZh":6,"description":295,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":296,"categories":297,"keywords":301,"publishedAt":39},"01M6R20FV0TM7ZZTZNG7JQ1A82","exa-deploy-integration","Deploy Exa integrations to Vercel, Fly.io, and Cloud Run platforms.\nUse when deploying Exa-powered applications to production,\nconfiguring platform-specific secrets, or setting up deployment pipelines.\nTrigger with phrases like \"deploy exa\", \"exa Vercel\",\n\"exa production deploy\", \"exa Cloud Run\", \"exa Fly.io\".","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fsearch-research\u002Fjeremylongshore-claude-code-plugins-plus-skills-exa-deploy-integration-1.0.0\u002FSKILL.md",[298],{"categoryNo":299,"categoryName":300,"taxonomyType":184,"taxonomyTypeDesc":185},"01JBSEEDCAT000000000000011","运维与部署",[302,303,280,304,305,306,307,308,34,309,32,31,21,310,311,312,286,313,314,204],"deploy","integration","exa deploy integration","deployment","run","secrets","fly","integrations","vercel","up","platform","trigger","cloud run"]