ably-automation
Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration.
Claude Code
$ npx -y skills add openteams-lab/openteams --skill contentful-automation --agent claude-code
Codex
$ npx skills add openteams-lab/openteams --skill contentful-automation -a codex -y
Cursor
$ npx skills add openteams-lab/openteams --skill contentful-automation -a cursor -y
Gemini CLI
$ npx skills add openteams-lab/openteams --skill contentful-automation -a gemini-cli -y
GitHub Copilot
$ npx skills add openteams-lab/openteams --skill contentful-automation -a github-copilot -y
OpenCode
$ npx skills add openteams-lab/openteams --skill contentful-automation -a opencode -y
Windsurf
$ npx skills add openteams-lab/openteams --skill contentful-automation -a windsurf -y
name: Contentful Automation
description: "Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration."
requires:
mcp:
- rubeManage 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](https://composio.dev/toolkits/contentful)
---
1. Add the Composio MCP server to your configuration:
https://rube.app/mcp
2. Connect your Contentful account when prompted. The agent will provide an authentication link. Ensure your access token has space management scopes.
---
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:
Example prompt: *"List all my Contentful spaces"*
---
Retrieve detailed metadata for a specific space including its current `sys.version`, which is required for updates.
**Tool:** `CONTENTFUL_GET_SPACE`
Key parameters:
Example prompt: *"Get details for Contentful space abc123def"*
---
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:
Example prompt: *"Rename Contentful space abc123def to 'Production Content Hub'"*
---
Combine space listing and detail retrieval to audit your organization's Contentful spaces.
**Tools:** `CONTENTFUL_LIST_SPACES` then `CONTENTFUL_GET_SPACE`
Workflow: 1. List all spaces to get IDs and names 2. 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"*
---
---
| 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](https://composio.dev)*
Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.
Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.