Contentful Automation
Allows your agent to manage operations in CMS systems. It can list spaces and update configurations in Contentful.
What it does
This tool helps you manage your Contentful content system (CMS). You can see all your spaces, get details about them, and even rename a space.
When to use it
- ✓When you want to see all your projects in Contentful.
- ✓When you need to know details about a specific project.
- ✓When you want to rename a project in Contentful.
Example of what to ask your AI
“List all my Contentful spaces and tell me their creation dates.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool connects to your Contentful account. It uses specific commands to list your spaces, get detailed information about a space, or update its name. It's important to have the correct space version to make changes.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add ComposioHQ/awesome-claude-skills --skill Contentful AutomationOr download just the file:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/contentful-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Contentful Automation
Manage your Contentful headless CMS spaces directly from Claude Code. List spaces, retrieve metadata, and update space configurations without leaving your terminal.
Toolkit docs: composio.dev/toolkits/contentful
Setup
- Add the Composio MCP server to your configuration:
https://rube.app/mcp - Connect your Contentful account when prompted. The agent will provide an authentication link. Ensure your access token has space management scopes.
Core Workflows
1. List All Spaces
Discover all Contentful spaces accessible to your authenticated account. This is typically the first operation since most other actions require a space_id.
Tool: CONTENTFUL_LIST_SPACES
Key parameters:
limit(1-1000) -- maximum number of spaces to return (default: 100)skip-- number of spaces to skip for paginationorder-- sort by field, e.g.,sys.createdAtor-sys.createdAtfor descending
Example prompt: "List all my Contentful spaces"
2. Get Space Details
Retrieve detailed metadata for a specific space including its current sys.version, which is required for updates.
Tool: CONTENTFUL_GET_SPACE
Key parameters:
space_id(required) -- the ID of the space to retrieve (alphanumeric, 1-64 chars)
Example prompt: "Get details for Contentful space abc123def"
3. Update Space Name
Update the name of a specific space. Requires the current version number for optimistic locking to prevent concurrent modification conflicts.
Tool: CONTENTFUL_UPDATE_SPACE
Key parameters:
space_id(required) -- ID of the space to updatename(required) -- new name for the space (1-255 chars)version(required) -- current space version fromsys.version(must be > 0)
Example prompt: "Rename Contentful space abc123def to 'Production Content Hub'"
4. Audit Space Inventory
Combine space listing and detail retrieval to audit your organization's Contentful spaces.
Tools: CONTENTFUL_LIST_SPACES then CONTENTFUL_GET_SPACE
Workflow:
- List all spaces to get IDs and names
- Fetch details for each space to get version info, creation dates, and metadata
Example prompt: "Audit all Contentful spaces -- list them with their creation dates and current versions"
Known Pitfalls
- Version conflicts on update:
CONTENTFUL_UPDATE_SPACErequires the latestsys.versionfromCONTENTFUL_GET_SPACE. If someone else modified the space between your read and write, the update will fail with a version conflict. Always fetch the space immediately before updating. - Pagination for many spaces:
CONTENTFUL_LIST_SPACESuseslimitandskipparameters. When you have many spaces, iterate by incrementingskipuntil no more results are returned to avoid missing spaces. - Scope limitations: These tools only manage space-level metadata (names). They cannot create or modify entries, content types, or assets within a space.
- Auth/permissions mismatch: Updates via
CONTENTFUL_UPDATE_SPACEwill fail if your token lacks space management scopes, even if reads viaCONTENTFUL_GET_SPACEsucceed. Verify your token has write permissions. - Space ID format: The
space_idmust match the pattern^[a-zA-Z0-9-_.]{1,64}$. Invalid characters will be rejected.
Quick Reference
| Tool Slug | Description |
|---|---|
CONTENTFUL_LIST_SPACES |
List all spaces accessible to your account |
CONTENTFUL_GET_SPACE |
Retrieve detailed metadata for a single space |
CONTENTFUL_UPDATE_SPACE |
Update the name of a space (requires version) |
Powered by Composio
FAQ
What is a 'space' in Contentful?
A space is like a container for your content. Think of it as a separate project where you organize your text, images, and other information.
Can I create or edit content with this tool?
No, this tool is only for managing general space settings, like listing or renaming. It doesn't handle the content itself (text, images, etc.).
Why did my rename attempt fail?
This can happen if someone else changed the space's name at the same time, or if you didn't use the correct version number. The tool needs the latest version to ensure the change is made correctly.
Details
Original description by the author
Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration.
Popularity
- GitHub stars
- 77k
- Ranking position
- #1045
- License
- —
- Updated
- 9/18/2026
Comments
- …
More skills from this repository
artifacts-builder
Helps your agent build complex user interfaces. It uses modern technologies to create rich, interactive web pages.
ComposioHQ/awesome-claude-skills
brand-guidelines
Helps your agent apply official brand colors and fonts to materials. It's useful for maintaining visual identity in any piece that needs to look like the company's.
ComposioHQ/awesome-claude-skills
canvas-design
Lets your agent create original visual art in .png and .pdf. Use it when the user asks to create a poster, art, or other static design.
ComposioHQ/awesome-claude-skills
changelog-generator
Helps your agent create user-facing release notes from code commits. It transforms technical information into easy-to-understand text.
ComposioHQ/awesome-claude-skills
Similar skills
architecture-decision-records
Has your agent record important project structure decisions. It helps to understand the reasoning behind choices and maintain a clear history of changes.
affaan-m/ECC
code-tour
Lets your agent create step-by-step code walkthroughs with exact file and line anchors. It's useful for project introductions, code explanations, or change reviews. Helps understand how a system works.
affaan-m/ECC
codebase-onboarding
Helps your agent analyze unfamiliar code and create an onboarding guide. It includes an architecture map, entry points, and conventions. Ideal for starting on a new project.
affaan-m/ECC