Contentful Automation

Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration.

Install

Hot:19

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-contentful-automation&locale=en&source=copy

Contentful Automation

Skills Overview


Manage Contentful headless CMS spaces directly in Claude Code. Without switching terminals or opening a browser, you can complete space listing, metadata lookup, and configuration updates.

Use Cases

  • Space audits and inventory: Quickly list all Contentful spaces and retrieve metadata such as creation date and version number. Suitable for regular inventory of CMS assets within an organization.
  • Space configuration management: Rename spaces and update space attributes. Useful when collaborating with a team to adjust naming conventions or during environment migrations.
  • Batch operational tasks: Claude can process multiple spaces one by one, avoiding the tedious manual clicks in the management UI.
  • Core Features

  • List all spaces: Retrieve a list of all Contentful spaces accessible under your account. Supports pagination and sorting, and is the first step for most operations.
  • Get space details: Query complete metadata for a single space, including the current version number (sys.version). This is a prerequisite for performing update operations.
  • Update space name: Change the space name. You must use the version number to prevent concurrent conflicts.
  • Frequently Asked Questions

    How do I connect Contentful in Claude?


    Add the Composio MCP server address https://rube.app/mcp to your configuration file. On first use, Claude will provide an authentication link. Click the link to complete authorization, then make sure your access token includes the space management permission scope.

    What operations does Contentful Automation support?


    Currently, it supports space-level metadata operations: listing spaces, fetching space details, and updating the space name. It does not support internal space data operations such as creating/modifying entries, content types, or assets.

    What should I do if I get a version conflict error when updating a space?


    A version conflict occurs when someone else modifies the same space after you read it but before you update it. Solution: re-run CONTENTFUL_GET_SPACE to fetch the latest sys.version, then immediately perform the update using the new version number. This is an optimistic locking mechanism to prevent concurrent modifications from overwriting data.