drawio

Generate editable .drawio diagram files from user prompts.

Updated Dec 5, 2025
One-click install
npx skills add https://github.com/Snake-AID/SnakeAid.Docs --skill drawio-snake-aid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawio
Source: https://github.com/Snake-AID/SnakeAid.Docs/tree/main/.agents/skills/drawio
Command: npx skills add https://github.com/Snake-AID/SnakeAid.Docs --skill drawio-snake-aid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual overhead of creating and editing diagrams by translating user prompts into native draw.io files that are immediately editable in draw.io. It streamlines diagram creation for software architecture, flowcharts, ER diagrams, and UI sketches.

Core Features & Use Cases

  • Generate native .drawio files from textual descriptions that are ready to edit in draw.io.
  • Optional exports to PNG, SVG, or PDF with embedded diagram XML for easy sharing.
  • Post-process layout and edge routing when a diagram tooling CLI is available, to improve readability.
  • Use cases include architecture diagrams, process flows, database schemas, and UI mockups.

Quick Start

Describe the diagram you want and I will generate a native draw.io file ready for editing.

Frequently Asked Questions about drawio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate draw.io flowcharts from text prompts?

To generate draw.io flowcharts from text prompts, describe your desired diagram. This produces a native .drawio file containing valid mxGraphModel XML, which is immediately editable in draw.io.

What is the best way to automate architecture diagram creation for draw.io?

Automating architecture diagram creation involves translating your textual descriptions into native .drawio files. This approach emits valid mxGraphModel XML directly, eliminating manual overhead and producing ready-to-edit diagrams.

Can I export my generated draw.io diagrams to PNG, SVG, or PDF?

Yes, you can export generated draw.io diagrams to PNG, SVG, or PDF. These optional exports include embedded diagram XML for easy sharing, provided the necessary export tooling is available.

Do I need diagram tooling CLI to improve layout and edge routing?

You need a diagram tooling CLI for post-processing layout and edge routing. When available, it automatically improves readability of the generated .drawio files, but it is not required for basic file generation.

What types of diagrams can I create by generating native mxGraphModel XML?

Generating native mxGraphModel XML supports creating flowcharts, architecture diagrams, ER models, and UI sketches. These diagram types are generated as editable .drawio files from your textual prompts.