What problem does it solve? Non-technical clients need to edit content on an Astro 7 site deployed to Cloudflare Workers Static Assets without touching GitHub, while keeping content as portable Markdown and YAML files with no vendor lock-in. ## Core Features & Use Cases - Sveltia CMS Setup: Mount the admin panel as a static file under public/admin, write config.yml, and map Sveltia collections to Astro content collections with matching Zod schemas. - Authentication & Security: Deploy the sveltia-cms-auth Cloudflare Worker for GitHub OAuth login, fix the COOP popup failure, and scope a hardened CSP to /admin in _headers. - Media, i18n & Publishing: Choose between repo media and Cloudflare R2, configure Spanish/English locales with AI translation, and publish through a drafts branch gated by CI. - Use Case: A marketing client needs to update blog posts and page copy on their Astro site. Use this Skill to wire Sveltia CMS so they edit in a browser admin panel, save to a drafts branch, preview on a Cloudflare URL, and publish via merge. ## Quick Start Set up Sveltia CMS on my Astro site so my client can edit content through an admin panel at /admin with GitHub OAuth login and drafts-branch publishing.