draw.io Diagrammer Skill
When to use this skill
- User requests a flowchart, process map, or workflow diagram
- User requests an ERD, database diagram, or entity relationship model
- User requests an architecture, system, or component diagram
- User requests a class, sequence, or UML diagram
- User says "draw.io", "diagram", "flowchart", "visualize this process"
Key rules
- Detect diagram type first before writing any XML
- Apply universal box spacing to every node
- Run the visual review loop after every export
- Never declare done without a visual pass
Visual review loop
After generating any diagram:
- Export PNG at 2x scale
- Inspect every section for issues
- Fix text overflow, arrow collisions, zero-gap problems
- Re-export and re-inspect until clean
- Only deliver after a clean visual pass
CLI
/Applications/draw.io.app/Contents/MacOS/draw.io --export --format png --output out.png --scale 2 --border 30 file.drawio
