drupal-ddev

Automate local Drupal environment setup and management with Docker and DDEV.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mgifford/drupal-core --skill drupal-ddev-mgifford
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drupal-ddev
Source: https://github.com/mgifford/drupal-core/tree/main/.agents/skills/drupal-ddev
Command: npx skills add https://github.com/mgifford/drupal-core --skill drupal-ddev-mgifford

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies setting up and managing local Drupal development environments, reducing the complexity of container configurations.

Core Features & Use Cases

  • Environment Setup: Quickly configure and initialize Drupal projects with best practices and predefined templates.
  • Workflow Automation: Manage database imports, site installs, and plugin management via streamlined commands.
  • Use Case: A developer working on a Drupal site can create a new project, import an existing database, and launch the site with minimal setup effort, saving hours of manual configuration.

Quick Start

Use this Skill to set up a Drupal project environment with Docker, import existing data, and start developing immediately.

Frequently Asked Questions about drupal-ddev

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

FAQPage Schema
How do I set up a local Drupal development environment with Docker?

You can set up a local Drupal development environment by using DDEV to automate container configuration and project initialization. This streamlines the process, reducing manual Docker setup complexity and letting you launch Drupal sites quickly.

What do I need to know to automate Drupal environment setup with DDEV?

Automating Drupal environment setup requires prerequisite knowledge of Docker, YAML configuration, and shell scripting. You need this technical foundation to effectively manage the container deployments and workflow automation tasks.

Can I import an existing database into a new Drupal project using DDEV?

Yes, you can import an existing database into a new Drupal project. The workflow automation features manage database imports and site installations, allowing you to launch your development site with minimal manual configuration effort.

What is the best way to manage local Drupal site installations and plugins?

The best way to manage local Drupal site installations is through DDEV's streamlined shell commands. This approach automates plugin management and site installs, saving hours of manual configuration compared to standard local setups.

Why use DDEV for local Drupal development instead of manual Docker configurations?

Use DDEV for local Drupal development to simplify complex container configurations and deploy predefined templates. It provides best practices out of the box, reducing the hours of manual setup typically required for standard Docker environments.

Does the DDEV Drupal automation skill support workflow automation for database management?

Yes, the DDEV Drupal automation supports workflow automation for database management. It provides streamlined commands to handle database imports, site installs, and plugin management specifically tailored for Drupal development needs.