By coleam00
Generate Excalidraw diagrams for visualizing workflows, architectures, and concepts directly from Claude Code, enabling technical documentation with visual arguments and evidence artifacts.
A coding agent skill that generates beautiful and practical Excalidraw diagrams from natural language descriptions. Not just boxes-and-arrows - diagrams that argue visually.
Compatible with any coding agent that supports skills. For agents that read from .claude/skills/ (like Claude Code and OpenCode), just drop it in and go.
references/color-palette.md). Swap it out and every diagram follows your palette.Clone or download this repo, then copy it into your project's .claude/skills/ directory:
git clone https://github.com/coleam00/excalidraw-diagram-skill.git
cp -r excalidraw-diagram-skill .claude/skills/excalidraw-diagram
The skill includes a render pipeline that lets the agent visually validate its diagrams. There are two ways to set it up:
Option A: Ask your coding agent (easiest)
Just tell your agent: "Set up the Excalidraw diagram skill renderer by following the instructions in SKILL.md." It will run the commands for you.
Option B: Manual
cd .claude/skills/excalidraw-diagram/references
uv sync
uv run playwright install chromium
Ask your coding agent to create a diagram:
"Create an Excalidraw diagram showing how the AG-UI protocol streams events from an AI agent to a frontend UI"
The skill handles the rest — concept mapping, layout, JSON generation, rendering, and visual validation.
Edit references/color-palette.md to match your brand. Everything else in the skill is universal design methodology.
excalidraw-diagram/
SKILL.md # Design methodology + workflow
references/
color-palette.md # Brand colors (edit this to customize)
element-templates.md # JSON templates for each element type
json-schema.md # Excalidraw JSON format reference
render_excalidraw.py # Render .excalidraw to PNG
render_template.html # Browser template for rendering
pyproject.toml # Python dependencies (playwright)
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.
npx claudepluginhub coleam00/excalidraw-diagram-skillExcalidraw diagram creator with visual argument methodology and PNG render pipeline
Generate professional draw.io diagrams from natural language — flowcharts, architecture diagrams, comparisons, and more.
AI-powered draw.io diagram generator with browser preview. Generate flowcharts, architecture diagrams, mind maps, and technical illustrations from natural language descriptions.
Hand-drawn diagrams with streaming animations, fullscreen editing, checkpoint/restore, and export to excalidraw.com
Editorial-quality technical and product diagrams — 13 types rendered as standalone HTML with inline SVG, skinnable to match your brand
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.