Claude Code Plugin Marketplace
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.
Repository
https://github.com/siva01c/claude-plugins
Available 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 |
| quality-tools | 1.0.0 | Skills: SOLID and DRY design review rules |
drupal-dev-tools
Comprehensive Drupal 11 toolkit:
- Slash command
/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.
- Skills —
drupal-module-development, drupal-security-review.
ddev-tools
DDEV is a multiplatform local development environment (built on Docker), so it has its own plugin:
- Agent
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-tools
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.
security-tools
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-tools
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.
cicd-tools
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.
workflow-tools
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.
quality-tools
Design review rules that pair with security-tools:owasp-asvs in a code review:
solid — SRP, OCP, LSP, ISP and DIP as review rules: what counts as a finding (a real cost today or on the next change), what is only taste, severity scale and what each finding must cite.
dry — duplicated knowledge (rules, constants, parsers, protocol details) rather than similar-looking text: what to look for, what is not a finding, severity by whether the copies have already drifted.
Installation
Step 1: Add the Marketplace
In Claude Code, run the following command to add this plugin marketplace:
/plugin marketplace add siva01c/claude-plugins
Step 2: List Available Plugins
View all plugins available in the marketplace:
/plugin marketplace list
Step 3: Install Plugins
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
/plugin install quality-tools@dev-tools
Step 4: Verify Installation
Check that the plugins are installed:
/plugin list
Updating Plugins
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.
Step 1: Refresh the Marketplace Catalog
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.
Step 2: Update the Installed Plugin
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
Step 3: Reload Plugins
Activate the changes in your current session (or restart Claude Code):
/reload-plugins
Optional: Enable Auto-Update
To have the marketplace pull the latest version automatically on startup:
- Run
/plugin
- Open the Marketplaces tab
- Select your marketplace
- Toggle Enable auto-update
Tip: Local Development
If 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
Upgrading from 1.0 to 2.0
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).
Upgrade steps
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:
- Reinstalling
drupal-dev-tools is required — it removes the relocated agent and skills from the old installed copy.
- Install
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.
- If you pinned the marketplace to a local directory, replace step 1 with re-adding the marketplace from the updated checkout.
Plugin Structure
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
└── quality-tools/
├── .claude-plugin/plugin.json
└── skills/
├── solid/SKILL.md
└── dry/SKILL.md
Contributing
Contributions are welcome! To add a new plugin:
- Fork this repository
- Create a new plugin directory with the required structure:
.claude-plugin/plugin.json - Plugin metadata
commands/ - Slash command definitions (optional)
agents/ - Agent definitions (optional)
skills/<skill-name>/SKILL.md - Skill definitions (optional)
- Update
.claude-plugin/marketplace.json to include your plugin
- Submit a pull request
Plugin Requirements
Each plugin must have:
- A unique name (kebab-case)
- A
.claude-plugin/plugin.json file with metadata
- At least one command, agent, or skill
- A topic that fits the marketplace scope: Drupal development, security, or deployment
- Clear documentation
Documentation
For more information about Claude Code plugins:
License
MIT — see LICENSE.
Support
If you encounter any issues or have questions:
Changelog
2.2 (Latest)
- New
quality-tools plugin: solid and dry design review skills — the design half of a code review next to security-tools:owasp-asvs.
2.1