cms-integration

Integrate Contentful CMS with Subbly Next.js websites for content management.

Updated Jul 15, 2025
One-click install
npx skills add https://github.com/subbly/builder-starter-template --skill cms-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cms-integration
Source: https://github.com/subbly/builder-starter-template/tree/main/skills/cms-integration
Command: npx skills add https://github.com/subbly/builder-starter-template --skill cms-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires contentful, @contentful/rich-text-react-renderer, @contentful/rich-text-types, contentful-management, and includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating external content management systems (CMS) like Contentful into your Subbly Next.js website, enabling dynamic content like blogs and user file uploads.

Core Features & Use Cases

  • Blog Integration: Easily add blog functionality, including listing posts and individual post pages.
  • User File Uploads: Implement secure and efficient uploading of user-generated files.
  • Use Case: A user wants to add a company blog to their e-commerce site. This Skill guides them through setting up Contentful, defining content models, and fetching/displaying blog posts within their Next.js application.

Quick Start

Use the cms-integration skill to add a blog to your website using Contentful.

Frequently Asked Questions about cms-integration

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

FAQPage Schema
How do I integrate Contentful CMS with a Next.js website?

To integrate Contentful with Next.js, you need to set up your Contentful space, configure content models, and use environment variables for API keys to fetch data and manage assets seamlessly.

What's the best way to add a blog using Contentful in Next.js?

Adding a blog using Contentful in Next.js involves defining a blog post content model in your Contentful space and fetching the entries via API to display listing and individual post pages on your site.

Can I handle user file uploads with Contentful in Next.js?

Yes, you can handle user file uploads with Contentful in Next.js by leveraging the Contentful Management API and asset management features to implement secure and efficient uploading of user-generated files.

Do I need a Contentful space and API keys to fetch blog posts?

Yes, fetching blog posts requires an active Contentful space and properly configured API keys set as environment variables to authenticate requests and retrieve content data from your content models.

Does the Contentful integration support rich text rendering for blog posts?

Yes, Contentful integration supports rich text rendering for blog posts by utilizing the rich-text-react-renderer and rich-text-types dependencies to parse and display structured content from your CMS.

What is required to manage user-generated assets in Contentful?

Managing user-generated assets in Contentful requires the contentful-management dependency to handle file uploads, allowing your Next.js application to securely process and store user-submitted media files.