Production-grade architecture diagrams, flowcharts, and sequence diagrams — beautiful HTML output with professional themes and interactive controls.
Every generated diagram is a single, self-contained HTML file — open it, share it, no server needed.
Corporate navy, Dark Mode slate, Minimal grayscale, Tech purple-cyan, Warm amber — switchable at runtime without re-generating.
Zoom 25%–300% with mouse wheel or buttons, drag to pan, keyboard shortcuts. Works on desktop and mobile touch.
Export as vector SVG for infinite scaling or 2× retina PNG for presentations. One click, no plugins.
Mermaid.js is loaded via CDN — no npm install, no CLI tools, no build step. The HTML file works offline after first load.
Flowchart, Sequence, ER, State, Class, Mind Map, Gantt, C4 Architecture — all from plain text descriptions.
Print-optimized CSS hides controls, removes backgrounds, and ensures clean output for documentation and slides.
Built-in Azure service icons (VM, AKS, Firewall, SQL, Key Vault…). Use @azure:alias in D2 diagrams — automatically embedded as base64, no internet needed.
Use @azure:alias in D2 source. Icons are embedded as base64 — the output HTML is fully self-contained.
Click to switch architecture type, click theme pills to change themes — live render, zero delay.
RAG Q&A Platform — complete layered architecture from client to LLM service
Two ways to install — pick whichever fits your workflow.
Download and place the packaged .skill file in your skills directory:
# 1. Download the latest release curl -L https://github.com/lohasle/diagram-architect.skill/releases/latest/download/diagram-architect.skill \ -o ~/.claude/skills/diagram-architect.skill # 2. Claude Code auto-discovers it on next launch # No further configuration needed
Clone the source directly into your skills directory:
# Clone into skills directory as 'diagram-architect' git clone https://github.com/lohasle/diagram-architect.skill.git \ ~/.claude/skills/diagram-architect # Update later with: cd ~/.claude/skills/diagram-architect && git pull
Confirm the skill is installed:
# Check the skills directory ls ~/.claude/skills/ # → diagram-architect/ (or diagram-architect.skill) # In Claude Code, type /skills to see active skills # diagram-architect should appear in the list
For D2/PlantUML rendering via render.py:
pip install requests
No syntax to learn. Claude generates the diagram code, picks the best theme, and writes the HTML file.
In the generated HTML file:
Claude writes a .html file in the current directory. Open it in any browser — no server required.
Claude automatically selects the best rendering engine based on your diagram type.
Install the skill and turn text descriptions into production-ready diagrams.