Contentful Automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill 'Contentful Automation'直接在 Claude Code 中管理您的 Contentful 无头 CMS 空间。无需离开终端即可列出空间、检索元数据和更新空间配置。
工具包文档: composio.dev/toolkits/contentful
将 Composio MCP 服务器添加到您的配置中:
https://rube.app/mcp
在提示时连接您的 Contentful 账户。代理将提供一个身份验证链接。请确保您的访问令牌具有空间管理权限。
发现您的认证账户可访问的所有 Contentful 空间。这通常是第一个操作,因为大多数其他操作都需要一个 space_id。
工具: CONTENTFUL_LIST_SPACES
关键参数:
limit (1-1000) -- 要返回的最大空间数量(默认值:100)skip -- 用于分页的跳过空间数量广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
order -- 按字段排序,例如 sys.createdAt 或 -sys.createdAt 表示降序示例提示:"列出我所有的 Contentful 空间"
检索特定空间的详细元数据,包括其当前的 sys.version,这是更新所必需的。
工具: CONTENTFUL_GET_SPACE
关键参数:
space_id (必填) -- 要检索的空间 ID(字母数字,1-64 个字符)示例提示:"获取 Contentful 空间 abc123def 的详细信息"
更新特定空间的名称。需要当前版本号以实现乐观锁,防止并发修改冲突。
工具: CONTENTFUL_UPDATE_SPACE
关键参数:
space_id (必填) -- 要更新的空间 IDname (必填) -- 空间的新名称(1-255 个字符)version (必填) -- 来自 sys.version 的当前空间版本(必须 > 0)示例提示:"将 Contentful 空间 abc123def 重命名为 '生产内容中心'"
结合空间列表和详情检索,以审计您组织的 Contentful 空间。
工具: CONTENTFUL_LIST_SPACES 然后 CONTENTFUL_GET_SPACE
工作流:
示例提示:"审计所有 Contentful 空间——列出它们及其创建日期和当前版本"
CONTENTFUL_UPDATE_SPACE 需要来自 CONTENTFUL_GET_SPACE 的最新 sys.version。如果在您的读取和写入之间其他人修改了空间,更新将因版本冲突而失败。在更新之前务必立即获取空间信息。CONTENTFUL_LIST_SPACES 使用 limit 和 skip 参数。当您拥有大量空间时,通过递增 skip 进行迭代,直到没有更多结果返回,以避免遗漏空间。CONTENTFUL_GET_SPACE 的读取操作成功,通过 CONTENTFUL_UPDATE_SPACE 进行的更新也会失败。请验证您的令牌是否具有写入权限。space_id 必须匹配模式 ^[a-zA-Z0-9-_.]{1,64}$。无效字符将被拒绝。| 工具标识 | 描述 |
|---|---|
CONTENTFUL_LIST_SPACES | 列出您的账户可访问的所有空间 |
CONTENTFUL_GET_SPACE | 检索单个空间的详细元数据 |
CONTENTFUL_UPDATE_SPACE | 更新空间的名称(需要版本号) |
由 Composio 提供支持
每周安装次数
0
代码仓库
GitHub 星标数
42.3K
首次出现
1970年1月1日
安全审计
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
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.
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.createdAt or -sys.createdAt for descendingExample 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:
space_id (required) -- the ID of the space to retrieve (alphanumeric, 1-64 chars)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:
space_id (required) -- ID of the space to updatename (required) -- new name for the space (1-255 chars)version (required) -- current space version from sys.version (must be > 0)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:
Example prompt: "Audit all Contentful spaces -- list them with their creation dates and current versions"
CONTENTFUL_UPDATE_SPACE requires the latest sys.version from CONTENTFUL_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.CONTENTFUL_LIST_SPACES uses limit and skip parameters. When you have many spaces, iterate by incrementing skip until no more results are returned to avoid missing spaces.CONTENTFUL_UPDATE_SPACE will fail if your token lacks space management scopes, even if reads via succeed. Verify your token has write permissions.| 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 byComposio
Weekly Installs
0
Repository
GitHub Stars
42.3K
First Seen
Jan 1, 1970
Security Audits
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
136,300 周安装
CONTENTFUL_GET_SPACEspace_id must match the pattern ^[a-zA-Z0-9-_.]{1,64}$. Invalid characters will be rejected.