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:
Generate 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
npx claudepluginhub diegomarino/claude-toolshed --plugin d2Generate, 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