A curated collection of Claude Code plugins for Drupal development, security, and deployment. Each plugin covers one topic — Drupal itself, DDEV, Docker, CI/CD, git workflows, and security verification — so you install only what you need.
FAQ
claude-plugins is a Claude Code plugin with 12 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes github-actions, gitlab-ci, drupal-ddev-operations. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add siva01c/claude-plugins
A curated collection of Claude Code plugins for Drupal development, security, and deployment. Each plugin covers one topic — Drupal itself, DDEV, Docker, CI/CD, git workflows, and security verification — so you install only what you need.
https://github.com/siva01c/claude-plugins
| Plugin | Version | Contents |
|---|---|---|
| drupal-dev-tools | 4.0.0 | /drupal-dev-tools:drupal audit command, skills: module development, security review |
| ddev-tools | 1.0.0 | drupal-ddev agent, skill: DDEV operations for Drupal projects |
| git-tools | 1.0.0 | Skill: git worktrees for parallel, conflict-free work |
| security-tools | 1.0.0 | Skill: OWASP ASVS v5.0 checklist mapped to Drupal 11 APIs |
| docker-tools | 1.0.0 | Skills: Docker Compose for Drupal stacks, Docker Model Runner for local AI models |
| cicd-tools | 1.0.0 | Skills: GitLab CI and GitHub Actions pipelines for Drupal projects |
| workflow-tools | 1.0.0 | Skills: phased feature/deploy workflows and a tiny-fix path, rigor scaled to risk |
Comprehensive Drupal 11 toolkit:
/drupal-dev-tools:drupal — full code audit of custom themes and modules: Drupal 11 standards, security (SQL injection, XSS, unsafe input), SOLID/DRY design review, duplication, refactoring recommendations.drupal-module-development, drupal-security-review.DDEV is a multiplatform local development environment (built on Docker), so it has its own plugin:
drupal-ddev — manages DDEV-based Drupal 11 projects: modules, configuration, database operations, caches, Composer workflows.drupal-ddev-operations — safe operational workflows for Drupal in DDEV: backup-first updates, database/config import-export, troubleshooting.git-worktree — check out multiple branches into separate directories so parallel tasks (or parallel Claude sessions) never conflict. Covers create/list/remove/move/repair, agent workflow, and safety rules.owasp-asvs — OWASP ASVS v5.0 verification checklist (V1–V14) with every requirement mapped to Drupal 11 APIs (Xss::filter(), Query Builder, Flood control, Key module…), critical security patterns in PHP, red-flags table, and recommended Drupal security modules.docker-compose — compose.yaml authoring and operations with a Drupal stack (php-fpm, nginx, MariaDB, Redis) as the working example: healthchecks, depends_on conditions, dev/prod override files, profiles, troubleshooting.docker-model — Docker Model Runner: pull/run local AI models, OpenAI-compatible endpoints, the Compose models: element, and using it as a local backend for the Drupal AI module.gitlab-ci — .gitlab-ci.yml authoring for Drupal: composer caching, phpcs/phpstan/phpunit jobs with a MariaDB service, rules:, environments, and drush-based deployment.github-actions — workflows for Drupal: least-privilege permissions, concurrency, matrix PHP builds, database services, reusable workflows, and SSH/drush deployment.Phased development workflows that orchestrate the other plugins' skills, with rigor scaled to the risk of the task:
feature-workflow — gated plan → implement → review → test → finalize procedure for non-trivial Drupal changes. Classifies the task first (standard / security-sensitive / schema-touching) and adds a mandatory security pass or update-hook requirement accordingly. Uses drupal-module-development, the /drupal-dev-tools:drupal audit, and owasp-asvs when those plugins are installed, with documented manual fallbacks when they are not.deploy-workflow — safe deployment sequence: pre-flight config-status check, mandatory backup, composer install → drush updb → drush cim → drush cr (or drush deploy), post-deploy verification, and a rollback plan. Covers per-site update passes for multisite releases.tiny-fix — deliberately minimal path for typos, CSS tweaks, and single-line changes, with an escalation tripwire to feature-workflow the moment a change touches logic, config, security, or schema.In Claude Code, run the following command to add this plugin marketplace:
/plugin marketplace add siva01c/claude-plugins
View all plugins available in the marketplace:
/plugin marketplace list
Install any plugin with /plugin install <plugin-name>@<marketplace-name>:
/plugin install drupal-dev-tools@dev-tools
/plugin install ddev-tools@dev-tools
/plugin install git-tools@dev-tools
/plugin install security-tools@dev-tools
/plugin install docker-tools@dev-tools
/plugin install cicd-tools@dev-tools
/plugin install workflow-tools@dev-tools
Check that the plugins are installed:
/plugin list
Pushing new commits to this repository does not automatically update an already-installed plugin. Claude Code keeps a local cache of both the marketplace catalog and the installed plugin (pinned to a specific git commit), so you have to refresh them manually.
Fetch the latest catalog from this repository:
/plugin marketplace update dev-tools
The format is: /plugin marketplace update <marketplace-name>. Use --all to refresh every marketplace at once.
Refreshing the catalog does not change the installed copy on its own. Reinstall the plugin to pull the latest version:
/plugin uninstall drupal-dev-tools@dev-tools
/plugin install drupal-dev-tools@dev-tools
Activate the changes in your current session (or restart Claude Code):
/reload-plugins
To have the marketplace pull the latest version automatically on startup:
/pluginIf you are developing this plugin locally, add the marketplace from your local working tree instead of GitHub. This avoids the push/fetch cycle — you only need /reload-plugins to test edits:
/plugin marketplace add /path/to/claude-plugins
Version 2.0 (git tag 2.0) restructures the marketplace from a single plugin into six topic-based plugins. The drupal-dev-tools plugin no longer contains the multiplatform tooling — it moved to dedicated plugins:
| Item | 1.0 location | 2.0 location |
|---|---|---|
| git-worktree skill | drupal-dev-tools:git-worktree | git-tools:git-worktree |
| owasp-asvs skill | drupal-dev-tools:owasp-asvs | security-tools:owasp-asvs |
| drupal-ddev agent | drupal-dev-tools | ddev-tools |
| drupal-ddev-operations skill | drupal-dev-tools:drupal-ddev-operations | ddev-tools:drupal-ddev-operations |
Version 2.0 also adds two brand-new plugins: docker-tools (Docker Compose, Docker Model Runner) and cicd-tools (GitLab CI, GitHub Actions).
Run these commands in Claude Code:
/plugin marketplace update dev-tools
/plugin uninstall drupal-dev-tools@dev-tools
/plugin install drupal-dev-tools@dev-tools
/plugin install ddev-tools@dev-tools
/plugin install git-tools@dev-tools
/plugin install security-tools@dev-tools
/plugin install docker-tools@dev-tools
/plugin install cicd-tools@dev-tools
/reload-plugins
Notes:
drupal-dev-tools is required — it removes the relocated agent and skills from the old installed copy.ddev-tools, git-tools, and security-tools to keep the agent and skills you used in 1.0.docker-tools and cicd-tools are new in 2.0 — install only if you need them.This repository follows the Claude Code plugin marketplace structure:
claude-plugins/
├── .claude-plugin/
│ └── marketplace.json # Marketplace definition (all plugins)
├── drupal-dev-tools/
│ ├── .claude-plugin/plugin.json
│ ├── commands/drupal.md
│ └── skills/
│ ├── drupal-module-development/SKILL.md
│ └── drupal-security-review/SKILL.md
├── ddev-tools/
│ ├── .claude-plugin/plugin.json
│ ├── agents/drupal-ddev.md
│ └── skills/drupal-ddev-operations/SKILL.md
├── git-tools/
│ ├── .claude-plugin/plugin.json
│ └── skills/git-worktree/SKILL.md
├── security-tools/
│ ├── .claude-plugin/plugin.json
│ └── skills/owasp-asvs/SKILL.md
├── docker-tools/
│ ├── .claude-plugin/plugin.json
│ └── skills/
│ ├── docker-compose/SKILL.md
│ └── docker-model/SKILL.md
├── cicd-tools/
│ ├── .claude-plugin/plugin.json
│ └── skills/
│ ├── gitlab-ci/SKILL.md
│ └── github-actions/SKILL.md
└── workflow-tools/
├── .claude-plugin/plugin.json
└── skills/
├── feature-workflow/SKILL.md
├── deploy-workflow/SKILL.md
└── tiny-fix/SKILL.md
Contributions are welcome! To add a new plugin:
.claude-plugin/plugin.json - Plugin metadatacommands/ - Slash command definitions (optional)agents/ - Agent definitions (optional)skills/<skill-name>/SKILL.md - Skill definitions (optional).claude-plugin/marketplace.json to include your pluginEach plugin must have:
.claude-plugin/plugin.json file with metadataFor more information about Claude Code plugins:
MIT — see LICENSE.
If you encounter any issues or have questions:
workflow-tools plugin: phased feature-workflow (plan/implement/review/test/finalize with task classification), deploy-workflow (backup-first deployment sequence with multisite support and rollback), and tiny-fix (low-ceremony path with escalation tripwire). Workflows reference skills from the other plugins when installed and degrade gracefully when they are not.git-worktree moved to new git-tools plugin, owasp-asvs moved to new security-tools plugin, drupal-ddev agent + drupal-ddev-operations skill moved to new ddev-tools plugin (DDEV is multiplatform, not Drupal-specific)docker-tools plugin: Docker Compose (Drupal stack) and Docker Model Runner skillscicd-tools plugin: GitLab CI and GitHub Actions skills for Drupal pipelinesdrupal-dev-tools plugin bumped to 4.0.0 (breaking: agent and skills moved out — plugin versions are independent of repo tags)drupal-dev-tools plugin (up to 2.2.0) containing the audit command, DDEV agent, and all skills including git-worktree and owasp-asvsskills/*/SKILL.md)Made with Claude Code
.claude-plugin/
marketplace.json
.gitignore
cicd-tools/
.claude-plugin/
plugin.json
skills/
github-actions/
SKILL.md
gitlab-ci/
SKILL.md
ddev-tools/
.claude-plugin/
plugin.json
agents/
drupal-ddev.md
skills/
drupal-ddev-operations/
SKILL.md
docker-tools/
.claude-plugin/
plugin.json
skills/
docker-compose/
SKILL.md
docker-model/
SKILL.md
drupal-dev-tools/
.claude-plugin/
plugin.json
commands/
drupal.md
skills/
drupal-module-development/
SKILL.md
drupal-security-review/
SKILL.md
git-tools/
.claude-plugin/
plugin.json
skills/
git-worktree/
SKILL.md
LICENSE
README.md
security-tools/
.claude-plugin/
plugin.json
skills/
owasp-asvs/
SKILL.md
workflow-tools/
.claude-plugin/
plugin.json
skills/
deploy-workflow/
SKILL.md
feature-workflow/
SKILL.md
tiny-fix/
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic