drupal-recipe-content
Installation
SKILL.md
Drupal Recipe Content Import
Create Drupal recipes that ship default content (taxonomy terms, nodes, media, etc.) with full multilingual translation support, using Drupal core's built-in content export/import API.
Key Concepts
- Drupal recipes are primarily for configuration, but since Drupal 11.3, core includes a content export/import API that allows recipes to ship content entities.
- Content is stored as YAML files in a
content/directory inside the recipe. - Translations are included in the exported YAML — no separate files needed per language.
- On import, entities get new IDs (not the original ones). UUIDs are used internally for dependency resolution.
- The
default_contentcontrib module is unmaintained and conflicts with Canvas — do not use it. Use core's built-in API instead.