Excalidraw Diagram Skill — Development agent for Claude Code
Skill to give Claude Code (and any coding agent) the ability to generate beautiful and practical Excalidraw diagrams.
How to install Excalidraw Diagram Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open coleam00/excalidraw-diagram-skill and copy the folder into
~/.claude/agents/.
What Excalidraw Diagram Skill does
A coding agent skill that generates beautiful and practical Excalidraw diagrams from natural language descriptions. Not just boxes-and-arrows - diagrams that **argue visually**.
Alternatives in Development
- Screen Reader Testing — Practical guide to testing web applications with screen readers for comprehensive accessibility vali 31.9k ★
- Dev Browser — A Claude Skill to give your agent the ability to use a web browser 3.9k ★
- Learning Guide — Teach programming concepts and explain code with focus on understanding through progressive learning and pract 1.5k ★
README
Excalidraw Diagram Skill
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](https://docs.anthropic.com/en/docs/claude-code) and [OpenCode](https://github.com/nicepkg/OpenCode)), just drop it in and go.
What Makes This Different
- Diagrams that argue, not display. Every shape/group of shapes mirrors the concept it represents — fan-outs for one-to-many, timelines for sequences, convergence for aggregation. No uniform card grids.
- Evidence artifacts. As an example, technical diagrams include real code snippets and actual JSON payloads.
- Built-in visual validation. A Playwright-based render pipeline lets the agent see its own output, catch layout issues (overlapping text, misaligned arrows, unbalanced spacing), and fix them in a loop before delivering.
- Brand-customizable. All colors and brand styles live in a single file (
references/color-palette.md). Swap it out and every diagram follows your palette.
Installation
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
Setup
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
Usage
Ask your coding agent to create a diagram:
...
Related Agents
Boxbox Visualizer
Takes the analyzer's graph.json and renders a beautiful, beginner-friendly self-contained HTML diagram. Used b
Diagram Generator
Specialized agent for creating professional diagrams and visualizations for articles using MCP chart servers.
Doc Diagrammer
Use this agent to create readable, focused Mermaid diagrams embedded directly in markdown documentation. Featu
Diagram Designer
Diagram designer — creates and fixes ASCII box-drawing diagrams with precise character alignment
Diagram Builder
Generates ship-time Mermaid state and sequence diagrams, an API endpoint catalog with request/response schemas
Part 13: Memory Bridge (Give Coding Agents Your Brain)
When you spawn Codex or Claude Code to build something, they start blind. They don't know your architecture de
Related Skills
Architecture Diagram Generator
Generate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files. Works as a Claude AI
Import Excalidraw
Redraw an Excalidraw board as an editorial diagram at a chosen format, size, and detail level
AI Research SKILLs
Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code.