From contentful
Covers Contentful REST APIs: CMA, CDA, Preview, Images, and GraphQL. Examples in curl/HTTP.
How this skill is triggered — by the user, by Claude, or both
Slash command
/contentful:contentful-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Language-agnostic guide for Contentful APIs using HTTP/curl.
package.jsonreferences/authentication.mdreferences/content-delivery/includes-links.mdreferences/content-delivery/localization.mdreferences/content-delivery/overview.mdreferences/content-delivery/querying.mdreferences/content-delivery/sync.mdreferences/content-management/assets.mdreferences/content-management/bulk-actions.mdreferences/content-management/content-types.mdreferences/content-management/entries.mdreferences/content-management/environments.mdreferences/content-management/overview.mdreferences/content-preview/overview.mdreferences/graphql/overview.mdreferences/http-conventions.mdreferences/images/overview.mdLanguage-agnostic guide for Contentful APIs using HTTP/curl.
Read/write API for managing content, content types, assets, and environments.
Start here: references/content-management/overview.md
Read-only API for fetching published content.
Start here: references/content-delivery/overview.md
Draft + published content via same CDA endpoints, different host/token.
Reference: references/content-preview/overview.md
On-the-fly image transformations via URL parameters. No authentication needed.
Reference: references/images/overview.md
Query content via GraphQL with CDA tokens.
Reference: references/graphql/overview.md
# CMA: Create a draft entry
curl -X POST https://api.contentful.com/spaces/{space_id}/environments/{env_id}/entries \
-H "Authorization: Bearer {cma_token}" \
-H "Content-Type: application/vnd.contentful.management.v1+json" \
-H "X-Contentful-Content-Type: blogPost" \
-d '{"fields":{"title":{"en-US":"Hello"}}}'
# Then publish: PUT .../entries/{id}/published with X-Contentful-Version header
# CDA: Fetch entries
curl "https://cdn.contentful.com/spaces/{space_id}/environments/{env_id}/entries?content_type=blogPost" \
-H "Authorization: Bearer {cda_token}"
npx claudepluginhub contentful/skills --plugin contentfulExplains core Contentful concepts and routes users to the right implementation skill or documentation. Clarifies APIs (CDA/CPA/CMA/GraphQL) and Contentful MCP server.
Automates Contentful headless CMS operations: list spaces, retrieve metadata, and update space configurations via Composio integration.
Guides designing REST and GraphQL APIs for headless CMS content delivery, including preview endpoints, localization, pagination, filtering, caching headers, and versioning.