claudeers.
// Claude Skills

excalidraw-diagram-skill

Skill to give Claude Code (and any coding agent) the ability to generate beautiful and practical Excalidraw diagrams.

// Claude Skills[ api ][ web ][ claude ]#claude#skills$open-sourceupdated 24 days ago
Dormant
43/100
last commit 7 months ago
last release none
releases 0
open issues 10

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

⚠ Unverified source (community-unclaimed, low activity) — reveal the prompt
⚠ Unverified source (community-unclaimed, low activity). Inspect the repo before letting your agent install it.

Install and set up excalidraw-diagram-skill (claude-skill project) into my current project.
Found on https://claudeers.com/excalidraw-diagram-skill
Repo: https://github.com/coleam00/excalidraw-diagram-skill
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/excalidraw-diagram-skill/
Category: skills. Platforms: api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
dormant; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/excalidraw-diagram-skill/   (or ~/.claude/skills/excalidraw-diagram-skill/ for all projects)
// or clone · unverified · not recently updated
git clone https://github.com/coleam00/excalidraw-diagram-skill

// compatibility

Platformsapi, web
Operating systems—
AI compatibilityclaude
License—
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

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 and 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:

"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.

Customize Colors

Edit references/color-palette.md to match your brand. Everything else in the skill is universal design methodology.

File Structure

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)

// faq

What is excalidraw-diagram-skill?

Skill to give Claude Code (and any coding agent) the ability to generate beautiful and practical Excalidraw diagrams.. It is open-source on GitHub.

Is excalidraw-diagram-skill free to use?

excalidraw-diagram-skill is open-source, so it is free to use.

What category does excalidraw-diagram-skill belong to?

excalidraw-diagram-skill is listed under skills in the Claudeers registry of Claude-compatible tools.

4 views
★ 4,864 stars
unclaimed
updated 24 days ago

// embed badge

excalidraw-diagram-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/excalidraw-diagram-skill.svg)](https://claudeers.com/excalidraw-diagram-skill)

// retro hit counter

excalidraw-diagram-skill hit counter
[![Hits](https://claudeers.com/api/counter/excalidraw-diagram-skill.svg)](https://claudeers.com/excalidraw-diagram-skill)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/⟨Shell⟩★ 292,190◷ MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/⟨Python⟩★ 178,324[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/⟨Python⟩★ 138,919◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/⟨Python⟩★ 123,800◷ MIT[ claude ]

// built by

→ see how excalidraw-diagram-skill connects across the ecosystem