/drawio create)Use /drawio create when you need a new diagram from text, YAML, Mermaid, or CSV.
/drawio create a horizontal tech-blue login flow with 6 nodes
/drawio create an academic-color research workflow figure with 8 nodes for a paper
/drawio create a cloud architecture using AWS icons with an event bus and two data stores
Best for simple flows and architecture sketches.
Best for version-controlled authoring and exact control.
Best when you already have a Mermaid flowchart, sequence, class, state, ER, or gantt definition.
Best for hierarchy-heavy or org-chart style inputs.
All non-YAML inputs are normalized into the canonical YAML spec before rendering.
The skill can generate directly when the request already states:
Fast path is best for small diagrams, usually around 12 nodes or fewer.
The skill will consult and draft more carefully when the request is:
| Situation | Default profile | Default theme |
|---|---|---|
| standard diagrams | default |
tech-blue |
| academic papers | academic-paper |
academic |
| academic papers with explicit color request | academic-paper |
academic-color |
| dense engineering review | engineering-review |
tech-blue |
Triggered by terms like paper, IEEE, thesis, journal, or research.
Expected extras:
meta.titlemeta.descriptionmeta.legend when icons or mixed connector types are usedTriggered by formula, equation, LaTeX, AsciiMath, MathJax, loss function, or similar terms.
Allowed output delimiters only:
$$...$$ for standalone formulas\(...\) for inline formulas`...` for AsciiMathDo not emit bare LaTeX, $...$, or \[...\].
Triggered by AWS, GCP, Azure, Kubernetes, Cisco, or vendor-icon requests.
Prefer semantic shapes first, then add provider icons only when the diagram benefits from them.
Generate a .drawio bundle:
node skills/drawio/scripts/cli.js input.yaml output.drawio --validate --write-sidecars
Generate a standalone SVG:
node skills/drawio/scripts/cli.js input.yaml output.svg --validate --write-sidecars
Use strict mode for publication or review:
node skills/drawio/scripts/cli.js input.yaml output.svg --validate --write-sidecars --strict-warnings
/drawio create a horizontal tech-blue microservices architecture for engineering review with 10 nodes, an event bus, and two databases
/drawio create an IEEE-style campus network figure in grayscale for a paper, with core, distribution, and access layers plus a short legend
/drawio create a model pipeline with labels "Input: \(x \in \mathbb{R}^d\)" and a dedicated loss node "$$\mathcal{L} = -\sum_i y_i \log(\hat{y}_i)$$"