[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CJMCF8QB5P4P7THQD31WSG":3,"skill-same:01M6CJMCF8QB5P4P7THQD31WSG":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6CJMCF8QB5P4P7THQD31WSG","Contentful Automation",null,"Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration.","openteams-lab\u002Fopenteams","openteams-lab","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F260174438?v=4","01M6CJ3RQG7RNB6WD3MZHXA49K","Open Teams","01M6CJ3RVFC9PN20ARS8AP0S0R",588,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fcontentful-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,5,25,26,27,28,29,30,31],"automation","update","metadata","integration","cms","automate","list","operations","2026-11-10 10:12:30",false,"---\nname: Contentful Automation\ndescription: \"Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Contentful Automation\n\nManage your **Contentful** headless CMS spaces directly from Claude Code. List spaces, retrieve metadata, and update space configurations without leaving your terminal.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fcontentful](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fcontentful)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Contentful account when prompted. The agent will provide an authentication link. Ensure your access token has space management scopes.\n\n---\n\n## Core Workflows\n\n### 1. List All Spaces\n\nDiscover all Contentful spaces accessible to your authenticated account. This is typically the first operation since most other actions require a `space_id`.\n\n**Tool:** `CONTENTFUL_LIST_SPACES`\n\nKey parameters:\n- `limit` (1-1000) -- maximum number of spaces to return (default: 100)\n- `skip` -- number of spaces to skip for pagination\n- `order` -- sort by field, e.g., `sys.createdAt` or `-sys.createdAt` for descending\n\nExample prompt: *\"List all my Contentful spaces\"*\n\n---\n\n### 2. Get Space Details\n\nRetrieve detailed metadata for a specific space including its current `sys.version`, which is required for updates.\n\n**Tool:** `CONTENTFUL_GET_SPACE`\n\nKey parameters:\n- `space_id` (required) -- the ID of the space to retrieve (alphanumeric, 1-64 chars)\n\nExample prompt: *\"Get details for Contentful space abc123def\"*\n\n---\n\n### 3. Update Space Name\n\nUpdate the name of a specific space. Requires the current version number for optimistic locking to prevent concurrent modification conflicts.\n\n**Tool:** `CONTENTFUL_UPDATE_SPACE`\n\nKey parameters:\n- `space_id` (required) -- ID of the space to update\n- `name` (required) -- new name for the space (1-255 chars)\n- `version` (required) -- current space version from `sys.version` (must be > 0)\n\nExample prompt: *\"Rename Contentful space abc123def to 'Production Content Hub'\"*\n\n---\n\n### 4. Audit Space Inventory\n\nCombine space listing and detail retrieval to audit your organization's Contentful spaces.\n\n**Tools:** `CONTENTFUL_LIST_SPACES` then `CONTENTFUL_GET_SPACE`\n\nWorkflow:\n1. List all spaces to get IDs and names\n2. Fetch details for each space to get version info, creation dates, and metadata\n\nExample prompt: *\"Audit all Contentful spaces -- list them with their creation dates and current versions\"*\n\n---\n\n## Known Pitfalls\n\n- **Version conflicts on update:** `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.\n- **Pagination for many spaces:** `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.\n- **Scope limitations:** These tools only manage space-level metadata (names). They cannot create or modify entries, content types, or assets within a space.\n- **Auth\u002Fpermissions mismatch:** Updates via `CONTENTFUL_UPDATE_SPACE` will fail if your token lacks space management scopes, even if reads via `CONTENTFUL_GET_SPACE` succeed. Verify your token has write permissions.\n- **Space ID format:** The `space_id` must match the pattern `^[a-zA-Z0-9-_.]{1,64}$`. Invalid characters will be rejected.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `CONTENTFUL_LIST_SPACES` | List all spaces accessible to your account |\n| `CONTENTFUL_GET_SPACE` | Retrieve detailed metadata for a single space |\n| `CONTENTFUL_UPDATE_SPACE` | Update the name of a space (requires version) |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# Contentful Automation\n\nManage your **Contentful** headless CMS spaces directly from Claude Code. List spaces, retrieve metadata, and update space configurations without leaving your terminal.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fcontentful](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fcontentful)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Contentful account when prompted. The agent will provide an authentication link. Ensure your access token has space management scopes.\n\n---\n\n## Core Workflows\n\n### 1. List All Spaces\n\nDiscover all Contentful spaces accessible to your authenticated account. This is typically the first operation since most other actions require a `space_id`.\n\n**Tool:** `CONTENTFUL_LIST_SPACES`\n\nKey parameters:\n- `limit` (1-1000) -- maximum number of spaces to return (default: 100)\n- `skip` -- number of spaces to skip for pagination\n- `order` -- sort by field, e.g., `sys.createdAt` or `-sys.createdAt` for descending\n\nExample prompt: *\"List all my Contentful spaces\"*\n\n---\n\n### 2. Get Space Details\n\nRetrieve detailed metadata for a specific space including its current `sys.version`, which is required for updates.\n\n**Tool:** `CONTENTFUL_GET_SPACE`\n\nKey parameters:\n- `space_id` (required) -- the ID of the space to retrieve (alphanumeric, 1-64 chars)\n\nExample prompt: *\"Get details for Contentful space abc123def\"*\n\n---\n\n### 3. Update Space Name\n\nUpdate the name of a specific space. Requires the current version number for optimistic locking to prevent concurrent modification conflicts.\n\n**Tool:** `CONTENTFUL_UPDATE_SPACE`\n\nKey parameters:\n- `space_id` (required) -- ID of the space to update\n- `name` (required) -- new name for the space (1-255 chars)\n- `version` (required) -- current space version from `sys.version` (must be > 0)\n\nExample prompt: *\"Rename Contentful space abc123def to 'Production Content Hub'\"*\n\n---\n\n### 4. Audit Space Inventory\n\nCombine space listing and detail retrieval to audit your organization's Contentful spaces.\n\n**Tools:** `CONTENTFUL_LIST_SPACES` then `CONTENTFUL_GET_SPACE`\n\nWorkflow:\n1. List all spaces to get IDs and names\n2. Fetch details for each space to get version info, creation dates, and metadata\n\nExample prompt: *\"Audit all Contentful spaces -- list them with their creation dates and current versions\"*\n\n---\n\n## Known Pitfalls\n\n- **Version conflicts on update:** `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.\n- **Pagination for many spaces:** `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.\n- **Scope limitations:** These tools only manage space-level metadata (names). They cannot create or modify entries, content types, or assets within a space.\n- **Auth\u002Fpermissions mismatch:** Updates via `CONTENTFUL_UPDATE_SPACE` will fail if your token lacks space management scopes, even if reads via `CONTENTFUL_GET_SPACE` succeed. Verify your token has write permissions.\n- **Space ID format:** The `space_id` must match the pattern `^[a-zA-Z0-9-_.]{1,64}$`. Invalid characters will be rejected.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `CONTENTFUL_LIST_SPACES` | List all spaces accessible to your account |\n| `CONTENTFUL_GET_SPACE` | Retrieve detailed metadata for a single space |\n| `CONTENTFUL_UPDATE_SPACE` | Update the name of a space (requires version) |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"requires":37,"description":7},{"mcp":38},[39],"rube","main","4180cbf3e82c49da08cab01820d0c559313b3761","assets\u002Fskills\u002Fcontentful-automation",76,"https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams","https:\u002F\u002Fopenteams-lab.com","https:\u002F\u002Fgithub.com\u002Fopenteams-lab","https:\u002F\u002Fopenteams-lab.com\u002F","2026-11-10 13:48:49",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add openteams-lab\u002Fopenteams --skill \"Contentful Automation\"",{"tool":55,"command":56},"bunx","bunx skills add openteams-lab\u002Fopenteams --skill \"Contentful Automation\"",{"tool":58,"command":59},"pnpm","pnpm dlx skills add openteams-lab\u002Fopenteams --skill \"Contentful Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fcontentful-automation\u002FSKILL.md",true,[],[64,93,119,136,145,154],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":76,"publishedAt":32},"01M6CMDVAZMAZMCWBGC2G37B4J","cloudflare","Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fopenteams-cli\u002Fpackages\u002Fopenteams-cli\u002Ftest\u002Ffixture\u002Fskills\u002Fcloudflare\u002FSKILL.md",[70,71],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[66,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"objects","networking","task","workers","use","ddos","infrastructure-as-code","waf","terraform","code","development","infrastructure","storage","security","sdk","agents sdk",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":103,"publishedAt":32},"01M6CMDRTM6DKWD571PY87K3CC","agents-sdk","Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, or chat applications. Covers Agent class, state management, callable RPC, Workflows integration, and React hooks.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fopenteams-cli\u002Fpackages\u002Fopenteams-cli\u002Ftest\u002Ffixture\u002Fskills\u002Fagents-sdk\u002FSKILL.md",[99,102],{"categoryNo":100,"categoryName":101,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[92,91,104,105,66,27,106,107,108,109,110,111,112,80,113,114,115,116,117,118],"rpc","state management","websocket","real-time","mcp servers","applications","state","hooks","cloudflare workers","build","tasks","MCP","ai agents","workflows","react",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":130,"publishedAt":32},"01M6CMDP9NZPGWFJ1Q678D6RXK","zyte-api-automation","Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzyte-api-automation\u002FSKILL.md",[125,128,129],{"categoryNo":126,"categoryName":127,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[24,131,132,115,114,133,134,135,29],"api","zyte api automation","search","Tools","first",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":32},"01M6CMDKGPNWJG6SRCNQJMPY9D","zylvie-automation","Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzylvie-automation\u002FSKILL.md",[142],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[144,24,114,115,133,134,135,29],"zylvie automation",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":152,"publishedAt":32},"01M6CMDGPT353ZHSBGKWSEAR2W","zoominfo-automation","Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzoominfo-automation\u002FSKILL.md",[151],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,153,115,114,133,134,135,29],"zoominfo automation",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":161,"publishedAt":32},"01M6CMDDV7FSVNANZ090ZWR612","zoho_mail-automation","Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fopenteams-lab\u002Fopenteams\u002Fblob\u002Fmain\u002Fassets\u002Fskills\u002Fzoho_mail-automation\u002FSKILL.md",[160],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[162,163,24,115,114,133,164,134,135,29,165],"zoho mail automation","zoho","email","management"]