cms

Integrate headless CMS platforms with Vercel-hosted applications.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/NagyVikt/codex-plugins --skill cms-nagyvikt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cms
Source: https://github.com/NagyVikt/codex-plugins/tree/main/plugins/vercel/skills/cms
Command: npx skills add https://github.com/NagyVikt/codex-plugins --skill cms-nagyvikt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves the complexity of connecting headless CMS platforms like Sanity, Contentful, and Storyblok to Vercel-deployed applications, ensuring seamless content modeling, previewing, and revalidation.

Core Features & Use Cases

  • Unified CMS Integration: Standardizes setup for Sanity, Contentful, DatoCMS, Storyblok, and Builder.io.
  • Real-time Preview & Editing: Configures Draft Mode and Visual Editing for live content updates.
  • Automated Revalidation: Implements webhook-based cache invalidation to keep production sites in sync with CMS changes.

Quick Start

Use the cms skill to configure a new Sanity integration with Visual Editing enabled for the current Next.js project.

Frequently Asked Questions about cms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a headless CMS with a Next.js application hosted on Vercel?▼

To integrate a headless CMS with a Next.js application on Vercel, you need to configure content models, implement the specific provider SDK, and manage environment variables for seamless data fetching.

Does Vercel support on-demand revalidation webhooks for Contentful and Sanity?▼

Yes, Vercel supports on-demand revalidation webhooks for platforms like Contentful and Sanity to automatically invalidate cache and keep production sites in sync with content changes.

How do I set up Draft Mode for real-time preview in a headless Next.js setup?▼

Setting up Draft Mode for real-time preview requires configuring webhook-based revalidation and implementing specific SDK logic to enable live visual editing and dynamic content updates.

What is the best way to configure content models for Storyblok or DatoCMS in a Vercel project?▼

The best way to configure content models is to standardize the setup process across providers like Storyblok and DatoCMS, ensuring proper environment variable management and SDK implementation.

Can I use Visual Editing with Builder.io on a Vercel-deployed Next.js site?▼

Yes, you can use Visual Editing with Builder.io on a Vercel-deployed Next.js site by enabling Draft Mode and configuring the integration to support real-time content updates and previews.

Why does my headless CMS content not update on my Vercel production site without rebuilding?▼

Your content does not update without rebuilding because automated revalidation webhooks must be implemented to trigger on-demand cache invalidation whenever CMS content changes occur.