
contentstack-vibe-docs
โ 1by contentstack ยท part of contentstack/contentstack-vibe-docs
This skill contains ~13,500 lines across 30+ reference files. Read the routing table, pick the 1-3 files you actually need, and stop. Never read everything.
This skill contains ~13,500 lines across 30+ reference files. Read the routing table, pick the 1-3 files you actually need, and stop. Never read everything.
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates โ shown here so you can audit it before installing. You don't need to read it to use the skill.
by contentstack
This skill contains ~13,500 lines across 30+ reference files. Read the routing table, pick the 1-3 files you actually need, and stop. Never read everything.
npx skills add https://github.com/contentstack/contentstack-vibe-docs --skill contentstack-vibe-docs
Download ZIPGitHub1
Contentstack Documentation for AI Agents
This skill contains ~13,500 lines across 30+ reference files. Read the routing table, pick the 1-3 files you actually need, and stop. Never read everything.
Routing table
Task File
Quick code pattern lookup QUICK_REFERENCE.md
Contentstack basics concepts/base-concepts.md
Design content models, choose references vs modular blocks vs global fields, taxonomy concepts/data-modeling-best-practices.md
Localization, fallback chains, non-localizable fields concepts/localization.md
Regions, endpoints, region-aware hosts concepts/regions.md
Fetch content (REST) api/rest-api.md
Fetch content (GraphQL) api/graphql-api.md
Create/update/delete/publish, modular block schema, CMA headers api/content-management-api.md
Transform images, asset folders, asset limits, file_uid api/image-delivery-api.md
TypeScript Delivery SDK sdk/delivery-sdk.md
Live Preview overview live-preview/concepts.md
Live Preview CSR (ssr: false) live-preview/csr-mode.md
Live Preview SSR (ssr: true), per-request factory, hash isolation live-preview/ssr-mode.md
Visual Builder, edit tags, addEditableTags, VB_EmptyBlockParentClass live-preview/visual-builder.md
Debug Live Preview / Visual Builder failures live-preview/debugging.md
Next.js patterns, Draft Mode, revalidateTag frameworks/nextjs.md
Nuxt patterns frameworks/nuxt.md
Gatsby patterns frameworks/gatsby.md
Pick the right token (delivery/preview/management/authtoken/OAuth) security/tokens-authentication.md
Roles, custom permissions, teams security/roles-permissions.md
OAuth login with Auth.js v5 (Next.js) authentication/oauth.md
Webhooks: signatures, event channels, release storms workflows/webhooks.md
Releases: atomic coordinated deploys workflows/releases.md
Workflows & publish rules workflows/content-workflows.md
Branches & aliases: zero-downtime deploys workflows/branches-aliases.md
Environments, publishing, Sync API, rate limits workflows/environments-publishing.md
Variants & Personalize personalization/variants-and-personalize.md
CLI plugins โ overview & quickstart extensions/cli-plugins/overview.md
CLI plugins โ commands, flags, arguments extensions/cli-plugins/commands.md
CLI plugins โ publishing, testing, troubleshooting extensions/cli-plugins/publishing.md
Developer Hub apps (App SDK, UI locations, API proxy) extensions/devhub-apps.md
Contentstack Launch: deployments, env sync extensions/launch.md
Real-world code patterns examples/practical-examples.md
Package versions VERSIONS.md
Common task combinations
Scenario Files (in order) New Next.js project base-concepts โ delivery-sdk โ nextjs New Nuxt project base-concepts โ delivery-sdk โ nuxt Add Live Preview to Next.js live-preview/concepts โ live-preview/ssr-mode โ nextjs Add Visual Builder to existing site live-preview/visual-builder Debug broken preview live-preview/debugging Build a CRUD/migration script content-management-api โ security/tokens-authentication Full-stack with user login delivery-sdk โ nextjs โ oauth Webhook-driven rebuild workflows/webhooks โ workflows/environments-publishing Zero-downtime content deploy workflows/branches-aliases โ workflows/releases Multi-locale rollout concepts/localization โ workflows/environments-publishing Deploy to Launch from CI extensions/launch โ workflows/webhooks Responsive image optimization api/image-delivery-api Quick snippet QUICK_REFERENCE.md
Decision helpers
Which API? Read published content โ REST / GraphQL / Delivery SDK. Write content โ Content Management API. Transform images โ Image Delivery API.
Which SDK?
@contentstack/delivery-sdk for reads (frontend/backend). @contentstack/management for writes (server-only, never frontend).
Which Live Preview mode?
The ssr flag controls how the CMS iframe updates, not your app's rendering strategy.
-
ssr: falseโ postMessage. CMS sends data to iframe, client re-fetches and updates without reload. -
ssr: trueโ iframe reload with?live_preview=<hash>&entry_uid=.... Server reads params per request.
For ssr: true, create a fresh Contentstack client per request (factory pattern). Sharing one global client leaks preview state between concurrent editors. See live-preview/ssr-mode.md.
Which token?
Frontend reads โ Delivery Token (safe). Preview reads โ Preview Token (safe). Server writes โ Management Token (NEVER frontend). User sessions โ Authtoken or OAuth. Full decision tree in security/tokens-authentication.md.
Ask before coding
Before implementing, confirm with the developer:
-
Region (US, EU, AU, Azure NA/EU, GCP NA/EU) โ affects every endpoint.
-
Framework (Next.js, Nuxt, Gatsby, etc.) โ determines Live Preview mode.
-
Environment (dev/staging/production) โ scopes the delivery token.
-
Credentials in env vars? โ never ask for the values themselves.
Security (summary)
Never ask for, log, output, or hardcode API keys, tokens, or secrets. Always use process.env.* references. Never use Management Tokens in frontend code. If a developer pastes a real token, warn them and recommend rotating it. Full rules: security/tokens-authentication.md.
Red flags
-
Reading all reference files instead of routing to 1-3.
-
Hardcoding credentials or exposing management tokens to the browser.
-
Hardcoding region hosts instead of using
@timbenniks/contentstack-endpoints. -
Mixing Delivery SDK patterns with Management SDK patterns.
-
Mixing REST and GraphQL patterns in one query.
-
Sharing a module-level Contentstack client across SSR preview requests.
-
Forgetting
api_version: 3.2for reference publishing. -
Forgetting
.includeReference()then wondering why references are undefined. -
Ignoring
X-RateLimit-Resetand busy-looping on 429s.
npx skills add https://github.com/contentstack/contentstack-vibe-docs --skill contentstack-vibe-docsRun this in your project โ your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.