excalidraw
SolidUse when user requests diagrams, flowcharts, architecture charts, or visualizations. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Generates .excalidraw files and exports to PNG/SVG via Kroki API or locally using excalidraw-brute-export-cli.
Install
Quality Score: 89/100
Skill Content
Details
- Author
- Agents365-ai
- Repository
- Agents365-ai/excalidraw-skill
- Created
- 4 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
excalidraw
Generate architecture diagrams as .excalidraw files from codebase analysis, with optional PNG/SVG export. Use when the user asks to create architecture diagrams, system diagrams, visualize codebase structure, generate excalidraw files, export excalidraw diagrams to PNG or SVG, or convert .excalidraw files to image formats.
excalidraw-diagram
Create Excalidraw diagrams as `.excalidraw` JSON that make a visual argument — not just labeled boxes. Use when the user wants to draw, sketch, visualize, or diagram a system architecture, software design, workflow, flowchart, sequence, data flow, state machine, pipeline, org chart, mind map, concept map, network topology, or process — in a hand-drawn, sketchy whiteboard style. Produces valid, themeable `.excalidraw` files that render to PNG and open in Excalidraw, Obsidian, or VS Code. Triggers on phrases like "make a diagram", "draw the architecture", "visualize this", "excalidraw", "flowchart", "system design diagram", "sketch this out", or "whiteboard it".
excalidraw
Use when an agent needs to draw, edit, or refine diagrams on a live Excalidraw canvas — architecture/flow/sequence diagrams, iterative visual refinement via screenshots, Mermaid conversion, element-level CRUD, or .excalidraw/PNG/SVG export. Drives a local canvas server over plain CLI/REST (curl) by default, or the Excalidraw MCP tools if present. Requires a running canvas server (default http://127.0.0.1:3000); setup in Step 0.