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.