A collection of AI Skills for Drupal development.
Install individual skills with npx skills:
npx skills add https://github.com/drupaltools/skillsOr install all at once by cloning this repo into your skills directory:
# Claude Code
git clone https://github.com/drupaltools/skills.git ~/.claude/skills/drupaltools-skills
# Agents that use ~/.agents/skills
git clone https://github.com/drupaltools/skills.git ~/.agents/skills/drupaltools-skills| Skill | Description |
|---|---|
drupaltools-checklist-development |
Guide teams through Drupal project development checklists |
drupaltools-coding-standards |
Check Drupal PHP code with PHPCS and PHPStan |
drupaltools-site-audit |
Generate Drupal site audit reports for RFPs and proposals |
drupaltools-contrib-gitlab-ci |
Generate GitLab CI for Drupal modules |
drupaltools-contrib-readme |
Generate and validate Drupal module README files |
drupaltools-contrib-validator |
Validate modules for Drupal.org contribution readiness |
drupaltools-developer-setup |
Optimize Drupal developer machine setup and tooling |
drupaltools-best-practices |
Audit code against Drupal best practices |
drupaltools-code-search |
Search Drupal contrib module source code via GitLab API |
drupaltools-contrib-lookup |
Find the online source URL for a contrib code snippet |
drupaltools-git-blame |
Generate a git.drupalcode.org blame URL and fetch commit details for a contrib code snippet |
drupaltools-cost-estimation |
Estimate costs and timeline for Drupal projects |
drupaltools-module-clone |
Clone a module as a structural scaffold with renamed machine name |
drupaltools-module-info |
Identify which module owns a file or code snippet |
drupaltools-maintenance-contract |
Drupal maintenance and support contract templates |
drupaltools-migration-plan |
Guide for planning Drupal site migrations and upgrades |
drupaltools-module-rename |
Rename a module's machine name throughout its codebase |
drupaltools-onboarding |
Step-by-step onboarding checklist for Drupal newcomers |
drupaltools-oop-hooks |
Generate Drupal 11 OOP code for hooks, plugins, and events |
drupaltools-optimize |
Optimize Drupal PHP code for the current Drupal/PHP version |
drupaltools-patch |
Apply patches to contrib modules from any source |
drupaltools-postmortem |
Generate post-mortem reports for Drupal projects |
drupaltools-site-clone |
Clone a Drupal project as a clean starter template |
drupaltools-tip-generator |
Show or generate a random Drupal tip |
drupaltools-translations |
Guide for Drupal multilingual and translation workflows |
| Agent | Description |
|---|---|
drupal-backend-dev |
Backend development tasks including custom modules, services, plugins, and API integrations |
drupal-code-archaeologist |
Analyze legacy Drupal codebases for upgrade preparation and migration planning |
drupal-content-architect |
Design content models, configure entity relationships, and build editorial experiences |
drupal-core-contributor |
Work on Drupal core contributions, patches, and merge requests |
drupal-devops-engineer |
Design, deploy, and maintain Drupal hosting infrastructure with automation |
drupal-documentation-expert |
Create technical documentation, user guides, API specs, and architecture diagrams |
drupal-frontend-dev |
Frontend development tasks including theming, SDC components, and Twig templates |
drupal-performance-engineer |
Diagnose and resolve Drupal performance issues with data-driven solutions |
drupal-security-engineer |
Audit code for security vulnerabilities and implement hardening measures |
drupal-tech-lead |
Expert Drupal technical leadership for architecture decisions, team coordination, and project governance |
- skills.sh - Search for Drupal - Skill aggregator, search for Drupal skills
- skillsmp.com - Search for Drupal - Skill aggregator, search for Drupal skills
- AI Skills - Drupal module providing AI skills
- claude-code-skill-factory - Skill factory for Claude Code
- claude-skills/php-pro - PHP Pro skill
- claude-toolbox - Kanopi's Claude toolbox
- claude_code_skills_drupal - Drupal skills for Claude Code
- cms-cultivator - Kanopi's CMS skill collection
- cursorrules - Cursor rules for Drupal
- Drupal DDEV Setup - DDEV setup skill
- drupal-agent-resources - Drupal agent resources
- drupal-claude-code-sub-agent-collective - Sub-agent collective with Drupal skill templates
- drupal-claude-skills - Grasmash's Drupal Claude skills
- drupal-issue-queue - Drupal issue queue skill
- drupal-skill - Omedia's Drupal skill
- drupal-workflow - Drupal AI workflow resources
- drupaldev-claude-skill - Drupal dev skill for Claude
- drupalorg-cli - Skills for the drupalorg CLI
- Surge - Drupal module with AI-assisted development tools
- waap-drupal - WAAP Drupal skills
Some proposals for new Skills or Agents to add.
- drupaltools-tdd: PHPUnit kernel/functional/unit tests for Drupal
- drupaltools-upgrade: Drupal 9→10→11 upgrade patterns
- drupaltools-accessibility: WCAG 2.2 AA compliance for forms/components
- drupaltools-performance: xhprof, webprofiler, query optimization
GPL v2 2026