excalidraw-diagram
Create Excalidraw diagram JSON files that make visual arguments. Use when the user wants to visualize workflows, architectures, or concepts.
Security Assessment
About excalidraw-diagram
The excalidraw-diagram skill enables users to generate `.excalidraw` JSON files that visually communicate concepts, workflows, and architectures in a compelling and educational way. Unlike standard diagramming tools that focus on displaying information, this skill emphasizes visual argumentation, helping users convey relationships, causality, and flow in a format that words alone cannot achieve. By adhering to a philosophy where shapes and structure carry meaning, the skill ensures that diagrams are both informative and persuasive, providing clarity to complex ideas.
Key features of this skill include support for both conceptual and technical diagrams, with guidance on depth assessment to determine the appropriate level of detail. Users can customize diagrams according to brand guidelines via a centralized color palette file, ensuring consistent styling across shapes, text, and evidence artifacts. For technical diagrams, the skill encourages rigorous research to accurately represent protocols, APIs, or system architectures, and incorporates evidence artifacts such as code snippets, JSON examples, event sequences, and UI mockups to make the diagrams educational and trustworthy. The skill provides best practices like the Isomorphism Test and Education Test to ensure diagrams are meaningful even without text.
Excalidraw-diagram is suitable for a wide range of users, including technical writers, educators, software engineers, and product designers who need to create visual explanations of abstract concepts or real systems. Use cases include visualizing workflows, demonstrating system architectures, teaching protocols or APIs, and producing diagrams for presentations, tutorials, or technical documentation. By combining visual clarity with evidence-backed technical accuracy, the skill allows users to communicate complex information efficiently and effectively.
FAQ
How do I customize the colors and styles of the diagrams?
All colors and brand-specific styles are managed in the `references/color-palette.md` file. Edit this file to apply your brand style to fills, strokes, text, and evidence artifact backgrounds.
Can this skill create diagrams for both conceptual and technical purposes?
Yes, excalidraw-diagram supports both simple conceptual diagrams using abstract shapes and comprehensive technical diagrams with concrete examples and evidence artifacts.
Do I need to research actual specifications before creating technical diagrams?
Yes. For technical diagrams, you must research real specifications, event names, APIs, and data formats to ensure diagrams are accurate and educational.
What file format does this skill generate?
It generates `.excalidraw` JSON files that can be opened and edited in Excalidraw or compatible viewers.
Are there setup or dependency requirements?
If setup is required for the renderer or dependencies, refer to the `README.md` file for detailed instructions.
All Files
9 filesInstall excalidraw-diagram
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
coleam00/excalidraw-diagram-skill