A Claude Code plugin marketplace catalog for ITK Dev team tools, skills, and MCP servers.
This repository is a pure marketplace catalog — it references plugins hosted in their own repositories. No plugin code lives here.
itkdev-claude-plugins/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog
├── .github/workflows/
│ └── manual-release.yml # Manual release workflow
├── CHANGELOG.md
└── README.md
Team members can install the marketplace and individual plugins:
# Add the marketplace
/plugin marketplace add itk-dev/itkdev-claude-plugins
# Install plugins individually
/plugin install itkdev-code-quality-and-review@itkdev-marketplace
/plugin install itkdev-scaffolding-and-templates@itkdev-marketplace
/plugin install itkdev-business-automation@itkdev-marketplace
/plugin install itkdev-browser-feedback@itkdev-marketplace
/plugin install itkdev-statusline@itkdev-marketplaceOr install the MCP/statusline plugins directly from their repos:
claude plugin add itk-dev/mcp-claude-code-browser-feedback
claude plugin add itk-dev/itkdev-claude-code-statusline| Plugin | Repository | Description |
|---|---|---|
| itkdev-code-quality-and-review | itk-dev/itkdev-skills (plugins/itkdev-code-quality-and-review) |
Code review agent and per-language review skills (PHP, Python, JavaScript), comment review, standards validation |
| itkdev-scaffolding-and-templates | itk-dev/itkdev-skills (plugins/itkdev-scaffolding-and-templates) |
Docker dev environment, project templates, GitHub Actions, Taskfile, Drupal/Symfony scaffolding |
| itkdev-business-automation | itk-dev/itkdev-skills (plugins/itkdev-business-automation) |
Autonomous issue workflow, GitHub guidelines, ADRs, documentation generation |
| itkdev-browser-feedback | itk-dev/mcp-claude-code-browser-feedback | Browser-based visual feedback and annotation MCP server |
| itkdev-statusline | itk-dev/itkdev-claude-code-statusline | Claude Code statusline with git branch, plan/task progress, and context window usage |
Create a new release manually via GitHub Actions:
- Go to Actions > Manual Release
- Click Run workflow
- Select version bump type:
patch- Bug fixes (0.3.1 -> 0.3.2)minor- New features (0.3.1 -> 0.4.0)major- Breaking changes (0.3.1 -> 1.0.0)
The workflow will:
- Validate that
[Unreleased]section has content - Update
CHANGELOG.mdwith version and date - Create git tag and push
- Create GitHub release with changelog notes
If you get an error like:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Claude Code clones plugin repos via SSH by default. If you don't have SSH keys configured for GitHub, configure git to use HTTPS instead:
git config --global url."https://github.com/".insteadOf "git@github.com:"To add a new plugin to the marketplace, add an entry to .claude-plugin/marketplace.json:
{
"name": "your-plugin-name",
"description": "Description of your plugin",
"source": {
"source": "github",
"repo": "itk-dev/your-plugin-repo"
}
}For a plugin that lives in a subdirectory of a repo (as the three
itkdev-* plugins do, all hosted in itk-dev/itkdev-skills), use a
git-subdir source instead:
{
"name": "your-plugin-name",
"description": "Description of your plugin",
"source": {
"source": "git-subdir",
"url": "itk-dev/your-repo",
"path": "plugins/your-plugin-name"
}
}