Skip to content

Repository files navigation

Claude Code Plugins

Personal plugin marketplace for Claude Code.

Plugins

Plugin Description
code-review-suite 13 specialist code review agents (ESLint, Ruff, Trivy IaC, JetBrains InspectCode + 9 LLM specialists), PR review skill, pre-review and address-pr-comments commands
web-search Web search via local SearXNG — self-hosted, no API key, no tracking
playwright-cli Browser automation via playwright-cli — testing, form filling, screenshots, data extraction
md-to-clipboard Convert Markdown to rich text on the macOS clipboard for pasting into Teams, Slack, Outlook
pdf-reader Extract text from any PDF — native text via poppler, scanned/image via tesseract OCR
roslyn-lsp Solution-aware C# LSP via Microsoft Roslyn + ClaudeCodeRoslynLspProxy — re-host of unsafePtr/ClaudeCodeRoslynLspProxy (MIT) with locally-tuned defaults
mattpocock-skills Vendored subset of Matt Pocock's engineering skills (MIT) — writing-great-skills, codebase-design, domain-modeling, grill-with-docs, teach

Installation

Register the marketplace in ~/.claude/settings.json, then plugins auto-update from GitHub on each session start:

// ~/.claude/settings.json
{
  "enabledPlugins": {
    "code-review-suite@jodre11-plugins": true,
    "web-search@jodre11-plugins": true,
    "playwright-cli@jodre11-plugins": true,
    "md-to-clipboard@jodre11-plugins": true
  },
  "extraKnownMarketplaces": {
    "jodre11-plugins": {
      "source": {
        "source": "github",
        "repo": "Jodre11/claude-code-plugins"
      }
    }
  }
}

Plugins are cloned from the repo to ~/.claude/plugins/marketplaces/jodre11-plugins/. When commits are pushed to main, Claude Code pulls the changes on the next session start — no manual reinstall required. Each plugin's bin/ directory is added to PATH automatically.

Prerequisites

Plugin Dependencies
code-review-suite jb (JetBrains CLI) — optional, only for C# projects; eslint or biome (project-local via npm install) — optional, only for JS/TS projects; ruff (brew install ruff) — optional, only for Python projects (nbqa only if Ruff < 0.6.0); trivy (brew install trivy) — optional, only for IaC repos
web-search Docker Desktop + SearXNG container (searxng-ctl.sh start), jq (brew install jq)
playwright-cli playwright-cli (brew install playwright-cli or npx playwright-cli)
md-to-clipboard pandoc (brew install pandoc), md2clip (ships with plugin — see setup)
adoption-glance (script) gh (authenticated as repo owner), jq (brew install jq)

Versioning

This marketplace does not use explicit version fields in plugin.json. Claude Code resolves plugin versions from the git commit SHA, so every push to main is automatically a new version. Users receive updates on their next session start without any manual version bumps.

See Version resolution in the Claude Code docs for details.

Internal tooling

  • tests/ab/ — A/B test harness for the code review suite. Operator-driven; runs identical inputs through the suite under different agent parameter configurations and captures mechanical metrics.
  • plugins/code-review-suite/bin/review-worktree — deterministic add/remove of the ephemeral, verified worktree PR reviews run against. By default review-gh-pr cuts a worktree from the exact PR head SHA so concurrent reviews never collide and never analyse stale code. Pass --no-worktree in the review arguments to review in place, or a Worktree: <abs-path> line to supply an externally-owned worktree (the plugin then neither creates nor tears it down).
  • scripts/adoption-glance.sh — manually-run GitHub-traffic adoption pulse for the marketplace repo (unique cloners, total clones, clones/person, viewers, stars/forks). Owner-only endpoints; requires an authenticated gh owner token and jq. Point-in-time glance over a 14-day rolling window — no storage or history.

Licence

MIT

About

Personal Claude Code plugin marketplace — code review, web search, browser automation, and clipboard tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages