drupal-migrate

Generate Drupal migrate_plus configurations, YAML migrations, and PHP plugins.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/richardgaunt/drupal-content-modeller --skill drupal-migrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drupal-migrate
Source: https://github.com/richardgaunt/drupal-content-modeller/tree/main/.claude/skills/drupal-migrate
Command: npx skills add https://github.com/richardgaunt/drupal-content-modeller --skill drupal-migrate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate Drupal migrate_plus migration configurations: YAML migrations, custom PHP source/process plugins, and the full dependency chain to move content between Drupal sites or import data.

Core Features & Use Cases

  • Scaffold migrate_plus migrations, YAML configs, and a modular custom plugin architecture for reliable migrations.
  • Support complex content models (nodes, paragraphs, taxonomies) with field mappings, transformations, and workflow awareness.
  • Provide end-to-end guidance from project discovery to deployment, including validation and testing steps.

Quick Start

Provide your Drupal project details and I will generate migrate_plus migrations, PHP plugins, and a ready-to-use module scaffold.

Frequently Asked Questions about drupal-migrate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate migrate_plus YAML configurations for a Drupal content migration?

Generate migrate_plus YAML configurations by providing your Drupal project details and field mappings, which produces deterministic migration configs, custom PHP source and process plugins, and a complete module scaffold.

Can I migrate complex content models like paragraphs and taxonomies between Drupal installations?

Yes, you can migrate complex content models like paragraphs and taxonomies between Drupal installations by applying field mappings, data transformations, and workflow awareness to your migration configurations.

What is the best way to structure custom PHP source and process plugins for Drupal migrations?

Structure custom PHP source and process plugins using a modular custom plugin architecture that ensures deterministic IDs, proper migration dependencies, and a complete custom module structure ready for deployment.

Does migrate_plus support importing data with custom field mappings and transformations?

Yes, migrate_plus supports importing data with custom field mappings and transformations by generating custom PHP source and process plugins tailored to your specific content model and workflow requirements.

How do I ensure deterministic IDs and proper dependencies in my Drupal migration config?

Ensure deterministic IDs and proper dependencies in your Drupal migration config by generating YAML migrations and PHP plugins within a structured custom module architecture designed for reliable deployment.

What do I need to prepare before scaffolding a Drupal migrate_plus module?

Before scaffolding a Drupal migrate_plus module, prepare your Drupal project details, source data structure, target field mappings, and content model definitions including nodes, paragraphs, and taxonomies for accurate migration generation.