Use 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.
SkillScore92Maintained
Automatic
◆Doc Ops pack
Last verified 9/29/2026
What it changes
Passed 20 of 22 test cases with the skill, and 10 of 22 without it.
Without skill46%
With skill92%
Checks it passed that the model alone missed
Generates a .excalidraw JSON schema file
Includes scale flag -s 2 in the CLI command
Does not set boundElements to an empty array
and 15 more in the full report
11 fixed11 passed either way2 still failing0 broke
Pass-rate lift
+46 pp
Tokens
+212%
Agent turns
0%
Response time
-37%
Model gemini-3.6-flashMeasured 9/29/2026v122 of 24 cases passed with skill · 22 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 11
Prompt
After creating an initial diagram.excalidraw JSON file, we want to visually inspect it for clipped text and arrow collisions before sharing. Which exact local CLI command converts diagram.excalidraw to a 2x PNG file named /tmp/check.png with background baked in?
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies output path /tmp/check.png in excalidraw-brute-export-cli command
Missed
Passed
Includes scale flag -s 2 and background flag -b true in export command
Missed
Passed
case-19 · gemini-3.6-flash · 9/29/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md544 lines3 filesincludes scripts
Excalidraw Diagrams
Overview
Generate .excalidraw JSON files and export to PNG/SVG.
Two export options:
Kroki API (curl) — zero install, SVG output only
excalidraw-brute-export-cli — local Firefox-based, PNG + SVG
Supported formats: PNG (local CLI only), SVG (both options). PDF is NOT supported.
Minimal personal narrated-video pipeline — a topic becomes a talking-head-free explainer MP4 (1080p or 4K) via script → Azure TTS (SSML) → Remotion. Use when the user wants a quick narrated video from a topic without the full video-podcast-maker machinery (no extra skills, no thumbnails/shorts/publish matrix). Do NOT trigger for heavy production needs — use video-podcast-maker for those.