drawio
Installation
Summary
AI-powered Draw.io diagram creation with YAML design system, math typesetting, and academic export support.
- Supports six themes and multiple input formats (YAML, Mermaid, CSV) with real-time browser preview and validation
- Includes task routing for create, edit, replicate, math formulas, academic papers, and stencil-heavy diagrams
- Built-in math typesetting for LaTeX, AsciiMath, MathJax, and multilingual formulas with official delimiter enforcement
- Covers academic and IEEE-style diagrams with publication-quality export checklist, edge-quality auditing, and grayscale validation
- CLI validation with structure, layout, and quality checks; supports both
.drawioand.svgoutput formats
SKILL.md
Draw.io Skill
Create, edit, validate, and export professional draw.io diagrams through a YAML-first workflow with academic and engineering guardrails.
Runtime Model
Use this backend order unless the user explicitly asks for browser or inline visual refinement:
- Offline-first — generate
.drawiolocally, emit canonical sidecars, and export locally when possible. - Desktop-enhanced — when draw.io Desktop is available, use it for PNG/PDF/JPG export and embedded
.drawio.*artifacts. - Optional live backend — use a live provider only when the required capabilities exist. See
references/docs/mcp-tools.mdfor capability names and current provider mapping.
Task Routing
Choose the route first, then load only the references that matter:
| Route | When to Use | Required References |
|---|---|---|
create |
New diagram from text/spec | references/workflows/create.md, references/docs/design-system/README.md, references/docs/design-system/specification.md |
Related skills