Generate draw.io diagrams as .drawio files, optionally export to PNG/SVG/PDF with embedded XML
80
72%
Does it follow best practices?
Impact
94%
1.16xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skill-cli/SKILL.mdCorrect XML structure and file naming
mxGraphModel root element
100%
100%
Cell id=0 present
100%
100%
Cell id=1 with parent=0
100%
100%
Diagram cells use parent=1
100%
100%
Unique cell IDs
100%
100%
No double hyphens in comments
100%
100%
Special chars escaped
100%
100%
Lowercase hyphenated filename
100%
100%
Descriptive filename
100%
100%
Grid-aligned coordinates
70%
100%
Generous node spacing
80%
100%
Architecture diagram with containers and edge routing
Swimlane container style
100%
100%
Parent-child containment
100%
100%
Relative child coordinates
100%
100%
pointerEvents=0 on containers
100%
100%
orthogonalEdgeStyle edges
100%
100%
Entry/exit point control
100%
100%
Grid-aligned container coordinates
100%
100%
Generous inter-container spacing
100%
100%
mxGraphModel structure
100%
100%
Unique cell IDs
100%
100%
Lowercase hyphenated filename
100%
100%
No double hyphens in comments
100%
100%
Export workflow with CLI and file management
Correct export flags: -x
100%
100%
Correct export flags: -f
100%
100%
Embed diagram flag
0%
100%
Border flag
50%
100%
PATH detection first
20%
100%
macOS fallback path
100%
100%
Linux fallback path
100%
100%
Double extension output filename
0%
100%
Deletes intermediate .drawio file
0%
0%
Opens result
0%
0%
mxGraphModel XML structure
100%
100%
No double hyphens in XML comments
100%
100%
7df8fc7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.