AIKraft/Skills/Миграция cms

Миграция cms

Use when user wants to migrate content from another CMS (WordPress, Contentful, Strapi, Sanity, Webflow, etc.) to Payload CMS

payloadcms official Другое

Что делает навык

Навык обеспечивает интерактивный процесс проектирования коллекций Payload CMS на основе данных из исходной CMS. Он использует подход, ориентированный на конфигурацию: структура данных устанавливается через диалог до начала импорта, что позволяет корректно сопоставить типы полей и отношения.

Когда применять

  • Миграция контента с WordPress, Contentful, Strapi, Sanity или Webflow на Payload CMS.
  • Анализ структуры данных (JSON, CSV) для определения правильных типов полей Payload.
  • Проектирование связей между коллекциями (например, автор-статья, категории) до начала загрузки данных.
  • Разработка стратегии импорта с учетом порядка миграции и маппинга отношений.

Как работает

  1. Запросить у пользователя образец данных (JSON, CSV или описание схемы) для анализа.
  2. Проанализировать форму данных: определить типы полей, выявить паттерны, отношения и неоднозначности.
  3. Предложить конфигурацию коллекции Payload с объяснением выбора типов полей и отношений.
  4. Итеративно уточнять конфигурацию с пользователем до подтверждения, особенно для полей Select vs Relationship.
  5. Повторить процесс для других типов контента (медиа, пользователи, категории) до подтверждения всех коллекций.
  6. Обсудить подход к миграции: порядок импорта, маппинг отношений, обработку медиа и конвертацию rich text.

Примеры запросов агенту

«У меня есть дамп данных из WordPress в формате JSON. Помоги настроить коллекции для Payload CMS.»
«Как лучше перенести категории и теги из старой CMS: через select или создать отдельные коллекции?»
«Вот структура данных из Strapi. Предложи конфигурацию коллекций Payload и план миграции.»

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «cms-migration» из репозитория: # https://github.com/payloadcms/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r cms-migration/ ~/.claude/skills/cms-migration/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.