By diegomarino
Scan codebases to auto-generate Mermaid diagrams (ER schemas, API sequences, service architectures, state diagrams from files). Generate diagrams from text descriptions, validate syntax in Markdown files/directories, render .mmd or Markdown blocks to themed SVGs, and configure themes/output via wizard.
Scan a codebase and auto-generate relevant diagrams from its structure
Change theme, output format, or check plugin dependencies
Generate a Mermaid diagram from a text description
Render .mmd or .md files to SVG images
Validate Mermaid syntax in .md files or directories
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
Generate, validate, render D2 diagrams from text or code
Trim and optimize markdown files for LLM agent consumption
npx claudepluginhub diegomarino/claude-toolshed --plugin mermaidGenerate, validate, render D2 diagrams from text or code
Diagrams-as-code tools for visualizing code, data, and systems using Mermaid and PlantUML
Excalidraw diagramming toolkit — auto-diagram any codebase, architecture diagrams, data flows, with PNG/SVG/URL export
MCP server for previewing Mermaid diagrams in Claude Code
General development utilities including Mermaid diagram creation for software documentation
Create, validate, and render Mermaid diagrams