Most diagramming tools just give you boxes and arrows. This one has opinions about what makes a diagram actually useful. It generates Excalidraw JSON files with a built-in philosophy: diagrams should argue, not just display. For technical diagrams, it pushes you to include evidence artifacts like real API payloads, actual event names from specs, and code snippets that prove accuracy. It distinguishes between simple conceptual diagrams and comprehensive technical ones, and has specific guidance on when to use containers versus free-floating text. The whole approach is built around an isomorphism test: if you stripped all the text, would the structure alone communicate the concept? Good for architecture diagrams, protocol explanations, anything where the visual structure needs to mirror the conceptual structure.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
7
skills.sh installs
8.8K
GitHub stars
5.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add coleam00/excalidraw-diagram-skill --skill excalidraw-diagram --agent claude-code

Installs into .claude/skills of the current project.

Files

Excalidraw Diagram Creator

Generate .excalidraw JSON files that argue visually, not just display information.

Setup: If the user asks you to set up this skill (renderer, dependencies, etc.), see README.md for instructions.

Customization

All colors and brand-specific styles live in one file: references/color-palette.md. Read it before generating any diagram and use it as the single source of truth for all color choices — shape fills, strokes, text colors, evidence artifact backgrounds, everything.

To make this skill produce diagrams in your own brand style, edit color-palette.md. Everything else in this file is universal design methodology and Excalidraw best practices.


Core Philosophy

Diagrams should ARGUE, not DISPLAY.

A diagram isn't formatted text. It's a visual argument that shows relationships, causality, and flow that words alone can't express. The shape should BE the meaning.

The Isomorphism Test: If you removed all text, would the structure alone communicate the concept? If not, redesign.

Sponsors

Details

Repository
github.com/coleam00/excalidraw-diagram-skill
Category
Design & UI/UX
First seen
Apr 16, 2026
1jeffallan avatarspring-boot-engineerjeffallan/claude-skillsGenerates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories, and8.7Kskills.sh installs
2crewaiinc avatarask-docscrewaiinc/skillsQuery the official CrewAI documentation for answers. Use when the user has a CrewAI question that isn't fully covered by the getting-started, design-agent, desi8.7Kskills.sh installs
3github avatarcosmosdb-datamodelinggithub/awesome-copilotStep-by-step guide for capturing key application requirements for NoSQL use-case and produce Azure Cosmos DB Data NoSQL Model design using best practices and co8.7Kskills.sh installs
4aahl avataredge-ttsaahl/skillsText-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. 8.6Kskills.sh installs
5jeffallan avatararchitecture-designerjeffallan/claude-skillsUse when designing new high-level system architecture, reviewing existing designs, or making architectural decisions. Invoke to create architecture diagrams, wr8.2Kskills.sh installs
6secondsky avatartailwind-v4-shadcnsecondsky/claude-skills| Production-tested setup for Tailwind CSS v4 with shadcn/ui, Vite, and React. Use when: initializing React projects with Tailwind v4, setting up shadcn/ui, imp8.2Kskills.sh installs