What problem does it solve? Connecting a headless CMS to a Next.js site on Vercel involves many moving parts: SDK setup, content modeling, preview mode, revalidation webhooks, and Visual Editing. This Skill provides working code patterns and configuration guidance so you avoid misconfigured clients, broken previews, and stale content. ## Core Features & Use Cases - Sanity Integration: Marketplace installation with auto-provisioned environment variables, embedded Studio, live content via defineLive(), and Visual Editing with next-sanity v12. - Multi-CMS Support: Client setup and data fetching patterns for Contentful, DatoCMS, Storyblok, and Builder.io. - Preview & Revalidation: Next.js Draft Mode routes and signed on-demand revalidation webhooks to keep published content fresh. - Use Case: You are building a marketing site on Vercel where editors manage blog posts in Sanity. Use this Skill to scaffold the Sanity client, embed the Studio at /studio, enable click-to-edit Visual Editing, and wire a webhook that revalidates pages on publish. ## Quick Start Set up a Sanity integration for my Next.js app on Vercel with an embedded studio, draft mode preview, and a revalidation webhook.