К основному содержанию
скилл CX Codex

cms-migration — скилл для Claude Code: что делает и как установить

Помогает спроектировать коллекции для Payload CMS при переезде с WordPress, Strapi или Sanity. Агент строит схемы по примерам данных до запуска импорта.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add payloadcms/skills --skill cms-migration -a claude-code
Открыть на GitHub

Что делает cms-migration

Скилл выстраивает перенос контента по принципу «сначала конфигурация, потом импорт». Вы передаёте ассистенту выгрузку CSV или JSON-структуру из Webflow либо Strapi. В ответ агент разбирает типы полей, выявляет связи и выдаёт черновик TypeScript-конфигурации для Payload CMS.

Главный акцент сделан на архитектуре связей. Ассистент не превратит повторяющиеся строки вроде рубрик или тегов в закрытый select, а предложит создать отдельную коллекцию и связать записи через relationship. Перед созданием ссылок на медиафайлы скилл обязательно проверит наличие коллекции для загрузок.

К составлению скрипта импорта агент переходит только после утверждения всех коллекций. Здесь вы вместе решите, куда сохранять медиафайлы — скачивать в Payload или оставлять внешними ссылками. Если передать неполную выборку данных, структуру придётся переделывать вручную.

Какие задачи решает

  • разобрать старую схему данных из WordPress, Strapi или Contentful
  • сгенерировать TypeScript-конфигурацию коллекций для Payload CMS
  • разграничить закрытые списки select и динамические связи relationship
  • подготовить порядок миграции зависимых коллекций и загрузки медиа

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

  • У меня есть выгрузка постов из WordPress в JSON. Помоги перенести их в Payload CMS и собери конфигурацию полей.
  • Вот схема статей из Strapi. Создай нужные коллекции для Payload с учётом связей авторов и категорий.
  • Коллекции согласованы. Напиши сид-скрипт для переноса записей с сохранением связей.

Как установить cms-migration

1Через Skills CLI (Vercel)

npx skills add payloadcms/skills --skill cms-migration -a claude-code

2Вручную: положить файлы

~/.claude/skills/cms-migration/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cms-migration/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора2

Похожие

contentful-migration contentful Скилл для написания и запуска миграций контентной модели Contentful: типы контента, поля, валидации, редакторский интерфейс. Пригодится, когда схему нужно менять кодом, а не руками в веб-приложении. CX Codex +1 309установок cms-development официальный Awesome Copilot Community Плагин помогает с задачами разработки CMS: от тем и админ-панелей до Markdown и статического экспорта. Подойдёт, если вы работаете с контентной моделью или публикацией. ★ 40 418звёзд репо sanity-migration sanity-io Проектирует и выполняет перенос контента из других CMS в Sanity. Помогает настроить выгрузку, конвертацию в Portable Text, перенос медиафайлов и редиректы. CX Codex +1 22 200установок wordpress-plugin-to-emdash emdash-cms Помогает разобрать плагин WordPress и решить, что из него переносить в EmDash: схему сайта, код Astro или отдельный плагин. CX Codex +1 688установок wordpress-theme-to-emdash emdash-cms Переносит дизайн и поведение шаблонов темы WordPress на сайт Astro с бэкендом EmDash. Пригодится при миграции темы и сопоставлении вёрстки. CX Codex +1 691установок blog-taxonomy AgriciDaniel Подбирает теги и категории для статей, проверяет таксономию сайта и готовит синхронизацию с CMS после подтверждения плана. CX Codex +1 2 400установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о cms-migration

Как установить cms-migration в Claude Code?

Выполните команду npx skills add payloadcms/skills --skill cms-migration -a claude-code. Агент подключит скилл к локальному окружению проекта.

Что делает скилл cms-migration?

Скилл проводит пошаговый разбор данных из внешней CMS и генерирует готовые схемы коллекций для Payload CMS на TypeScript. Только после согласования всех типов контента он помогает составить сценарий переноса записей.

Как скилл обрабатывает категории и теги из старой CMS?

По умолчанию скилл предлагает выносить повторяющиеся строки вроде тегов и категорий в отдельные коллекции с типом поля relationship. Поле select оставляется только для неизменяемых системных статусов.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой