Passed 17 of 20 test cases with the skill, and 13 of 20 without it.
Without skill64%
With skill86%
Checks it passed that the model alone missed
Includes the --scale 2 flag in the draw.io CLI execution command.
Specifies shape=cylinder3 in the database node mxCell style string.
Uses lowercase characters separated by hyphens with a .drawio extension.
and 2 more in the full report
5 fixed14 passed either way3 still failing0 broke
Pass-rate lift
+23 pp
Tokens
+158%
Agent turns
0%
Response time
+24%
Model gemini-3.6-flashMeasured 8/22/2026v119 of 22 cases passed with skill · 20 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
When running draw.io desktop CLI to generate a crisp image for Retina displays, what command line argument doubles the output pixel density instead of re-rendering at 1x resolution?
What was checked, without and with the skill
Checked
Without skill
With skill
Includes the --scale 2 flag in the draw.io CLI execution command.
Missed
Passed
case-14 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md277 lines3 files
Draw.io Diagram Generator
Workflow
1. Understand requirements -> determine diagram type, elements, relationships
2. Generate XML directly -> write drawio XML (read only the relevant section from references/best-practices.md)
3. Self-review (DO NOT SKIP) -> re-read XML and fix any issues found
4. Save .drawio file -> write to user's working directory
5. CLI export -> call draw.io desktop CLI to export image
6. Deliver to user -> show image + provide editable .drawio file