By diegomarino
Scan codebases in Python, JS/TS, Ruby, Go to auto-generate D2 diagrams for ER schemas, API sequences, service architectures, and classes. Convert Mermaid diagrams to D2 syntax, validate .d2 files or Markdown code blocks, configure themes/layouts, and render to SVG/PNG images.
Scan a codebase and auto-generate relevant diagrams from its structure
Change theme, layout engine, sketch mode, or check plugin dependencies
Convert a Mermaid diagram to D2 format
Generate a D2 diagram from a text description
Render .d2 files to SVG or PNG images
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A plugin marketplace for Claude Code — install pre-packaged skills directly into your Claude environment.
Trust warning: Plugins can execute arbitrary commands on your machine. Review a plugin's code before installing it.
Add the marketplace, then install any plugin:
/plugin marketplace add diegomarino/claude-toolshed
/plugin install mermaid@claude-toolshed
/plugin install d2@claude-toolshed
/plugin install merge-checks@claude-toolshed
/plugin install dev-setup@claude-toolshed
/plugin install trim-md@claude-toolshed
/plugin install paperclip@claude-toolshed
/plugin install plugin-updater@claude-toolshed
| Plugin | Description |
|---|---|
| mermaid | Generate, validate, render Mermaid diagrams from text or code (powered by beautiful-mermaid) |
| d2 | Generate, validate, render D2 diagrams from text or code — no Node.js required |
| merge-checks | Audit code changes across 13 quality dimensions |
| dev-setup | Generate dev server lifecycle scripts with pool-based port isolation (20000-29999) |
| trim-md | Trim and optimize markdown files for LLM agent consumption |
| paperclip | Audit Paperclip AI agent organizations — health, governance, tokens, workspace |
| plugin-updater | Auto-update third-party marketplace plugins on session start |
Generate, validate, render, and manage Mermaid diagrams from natural language or existing codebases. Powered by beautiful-mermaid for themed rendering.
Default Mermaid → beautiful-mermaid (Dracula theme)
| Command | What it does |
|---|---|
/mermaid-diagram | Describe what you want — auto-detects the right diagram type |
/mermaid-architect | Point at a codebase — generates a suite of relevant diagrams |
/mermaid-validate | Check Mermaid syntax in .md files or directories |
/mermaid-render | Render .mmd files to SVG |
/mermaid-config | Set theme, output format, and check dependencies |
/mermaid-diagram "user login with JWT and refresh token"
/mermaid-architect src/
Full documentation → — diagram types, code-to-diagram routing, configuration, troubleshooting
7 diagram types:
15 themes from beautiful-mermaid — same diagram, different themes:
npx claudepluginhub diegomarino/claude-toolshed --plugin d2Generate dev server lifecycle scripts with pool-based port isolation
Audit code changes across 13 quality dimensions
Auto-update third-party marketplace plugins on session start
Trim and optimize markdown files for LLM agent consumption
Generate, validate, render Mermaid diagrams from text or code
Generate, validate, render Mermaid diagrams from text or code
Diagram generation for Claude Code via UML-MCP (PlantUML, Mermaid, D2, Graphviz, and more) over HTTP MCP.
Excalidraw diagramming toolkit — auto-diagram any codebase, architecture diagrams, data flows, with PNG/SVG/URL export
Diagrams-as-code tools for visualizing code, data, and systems using Mermaid and PlantUML
Claude Code skill for generating high-quality draw.io diagrams with proper font settings, arrow placement, and Japanese text support
MCP server for previewing Mermaid diagrams in Claude Code