contentful-guide — скилл для Claude Code: термины Contentful и выбор
Разбирает понятия Contentful и подсказывает, какой API взять под задачу. Полезен, когда проект только знакомится с headless CMS.
npx skills add contentful/skills --skill contentful-guide -a claude-codeЧто делает contentful-guide
Скилл работает как слой терминов и маршрутизации. Он объясняет, что такое space, environment, алиас окружения, content model, content type, entry, asset и locale, а потом подсказывает, каким API решать задачу: CDA для опубликованного контента, CPA для превью, CMA для записи, GraphQL Content API для управления формой запроса, Images API для трансформаций картинок.
Внутри три справочника: references/lexicon.md со словарём, references/docs-map.md с картой документации и references/skill-routing.md с передачей задач другим скиллам. Если просят код под Next.js, миграции контент-моделей, персонализацию или готовые REST/GraphQL-запросы, скилл не пишет реализацию сам, а отправляет к contentful-nextjs, contentful-migration, contentful-personalization или contentful-api. Поэтому не ждите от него фреймворк-специфичных примеров.
Отдельно разбирается Contentful MCP server: когда агенту нужен разговорный доступ к spaces, entries и контексту контент-модели без SDK. Скилл объявляет инструменты mcp__contentful-mcp__* и mcp__plugin_contentful_contentful-mcp__*, так что без настроенного MCP-сервера эта часть не заработает. Аргумент можно передать сразу: [concept or API name].
Какие задачи решает
- разобраться, чем CDA отличается от CPA и GraphQL
- выбрать API под чтение, превью или запись контента
- объяснить команде, что такое environment и алиас
- понять, когда нужен Contentful MCP server
- передать задачу профильному скиллу вместо общей консультации
Примеры запросов агенту
- Объясни, что такое environment alias в Contentful и как его использовать при деплое
- Какой API выбрать для превью неопубликованных записей?
- Помоги настроить Contentful MCP server для работы с entries
Как установить contentful-guide
1Через Skills CLI (Vercel)
npx skills add contentful/skills --skill contentful-guide -a claude-code2Вручную: положить файлы
~/.claude/skills/contentful-guide/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/contentful-guide/
1Через Skills CLI (Vercel)
npx skills add contentful/skills --skill contentful-guide -a codex2Вручную: положить файлы
.agents/skills/contentful-guide/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add contentful/skills --skill contentful-guide -a cursor2Вручную: положить файлы
.cursor/skills/contentful-guide/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install contentful/skills contentful-guide2Вручную: положить файлы
.github/skills/contentful-guide/SKILL.md1Через Skills CLI (Vercel)
npx skills add contentful/skills --skill contentful-guide -a gemini-cli2Командой платформы
gemini skills install https://github.com/contentful/skills --path skills/contentful-guideВручную: положить файлы
.devin/skills/contentful-guide/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add contentful/skills --skill contentful-guide -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о contentful-guide
Как установить contentful-guide в Claude?
Выполните npx skills add contentful/skills --skill contentful-guide -a claude-code. Файл скилла окажется по пути ~/.claude/skills/contentful-guide/SKILL.md.
Что делает contentful-guide?
Разъясняет базовые термины Contentful, помогает выбрать между CDA, CPA, CMA, GraphQL и Images API и перенаправляет задачи к нужному скиллу или разделу документации.
Чем contentful-guide отличается от contentful-api?
Этот скилл отвечает на концептуальные вопросы и занимается маршрутизацией. За конкретными REST- и GraphQL-запросами с заголовками и параметрами он отправляет к contentful-api.
Исходный текст
SKILL.md · MIT
--- name: contentful-guide description: >- Explain core Contentful concepts and route users to the right implementation skill or documentation. Use when users ask conceptual questions, need terminology clarified, want help choosing between APIs (CDA/CMA/CPA/GraphQL), or need guidance on the Contentful MCP server. Also triggers on "Contentful 101", "which Contentful API", "how do I get started", "which skill should I use", "what does X mean in Contentful", "Contentful glossary", "CDA vs CPA", "CDA vs GraphQL", "how does Contentful work", "Contentful architecture", "explain environments", "what are aliases", "content model design", "headless CMS", "Contentful MCP", "MCP server", "set up MCP", "Remix Contentful", "Astro Contentful", "Gatsby Contentful", "SvelteKit Contentful", "Nuxt Contentful". Not for framework-specific implementation (contentful-nextjs), migrations (contentful-migration), personalization (contentful-personalization), or hands-on REST/GraphQL request examples (contentful-api). argument-hint: "[concept or API name]" allowed-tools: mcp__contentful-mcp__* mcp__plugin_contentful_contentful-mcp__* --- # Contentful Guide Use this skill as the routing and vocabulary layer for Contentful tasks. Contentful is a headless, API-first CMS (composable content platform) where teams model content once and deliver it to many channels. ## What this skill does 1. Clarifies core terms (space, environment, environment alias, content model, content type, entry, asset, locale). 2. Maps user intent to the right API (CDA, CPA, CMA, GraphQL, Images API). 3. Routes implementation requests to the right skill and docs. 4. Prevents incorrect setup by identifying when a request is not in this skill's scope. ## Routing rules - If the user asks to add Contentful to a Next.js project, use the contentful-nextjs skill. - If the user asks about optimization/personalization/analytics setup or debugging, route to the `contentful-personalization` skill. - If the user asks to write content type migrations or schema changes, route to the `contentful-migration` skill. - If the user asks for concrete REST/GraphQL requests (curl examples, headers, query parameters, payload shapes for CMA/CDA/CPA/Images/GraphQL), route to the `contentful-api` skill. - If the user asks for conceptual guidance, architecture tradeoffs, or where to read docs, stay in this skill. - If the user asks about environment aliases and deployment workflows, stay in this skill unless they also ask for framework implementation. ## API chooser - Use **CDA** for published delivery content in websites/apps. - Use **CPA** for unpublished preview content. - Use **CMA** for write operations (create/update/manage content and models). - Use **GraphQL Content API** when query shape control is preferred over REST payloads. - Use **Images API** for image transformations. ## Contentful MCP note - The Contentful MCP server is often the easiest way to let an agent interact with Contentful. - Use it when the user wants conversational access to spaces, entries, and content model context without wiring SDK code first. - Canonical docs: `https://www.contentful.com/developers/docs/tools/mcp-server/` ## Operating pattern When answering with this skill: 1. Define terms using shared vocabulary from `references/lexicon.md`. 2. Pick the right docs path from `references/docs-map.md`. 3. If implementation is requested, hand off using `references/skill-routing.md`. 4. Keep answers concise and cite canonical docs paths. ## Guardrails - Do not invent product capabilities, API behavior, or limits. - Do not provide framework code unless routing to the specialized implementation skill. - Prefer official docs over memory when details may be version-sensitive. ## References - [Lexicon](references/lexicon.md) - [Docs map](references/docs-map.md) - [Skill routing](references/skill-routing.md)
© contentful · MIT · contentful/skills