By coleam00
Creates Excalidraw diagram JSON files for visualizing workflows, architectures, and concepts, with color customization and evidence artifacts for technical accuracy.
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 joshuarweaver/cascade-content-creation-misc-1 --plugin 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.
Create and edit diagrams with Draw.io through natural language commands. Build flowcharts, wireframes, and architecture diagrams.
Tools for building and analyzing technology relationships and dependencies. Helps visualize tech stacks and integration patterns.
Hand-drawn diagrams with streaming animations, fullscreen editing, checkpoint/restore, and export to excalidraw.com
Build interactive, click-through architecture diagrams as a single HTML file. Animated step-by-step flows, mode toggles, dark/light theme, side panel with payloads.