gitwtfhub

wtf is drawio-skill?

agents365-ai/drawio-skill — explained in plain English

Analysis updated 2026-05-18

6,354PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

An AI-assistant skill that turns plain-English descriptions, codebases, or infrastructure files into professional, editable draw.io diagrams.

Mindmap

mindmap
  root((drawio-skill))
    What it does
      Text to diagram
      Codebase to diagram
      Infra to diagram
    Tech stack
      Python
      draw.io
      Mermaid
    Use cases
      Architecture diagrams
      Codebase visualization
      IaC diagrams
      SQL to ER diagram
    Audience
      Developers
      AI agent builders
    Setup
      Install draw.io desktop
      Install the skill

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Generate an architecture diagram for a microservices system from a single natural-language prompt.

REASON 2

Turn an existing Python, JavaScript, Go, or Rust codebase into an auto-laid-out structure diagram.

REASON 3

Convert Terraform or Kubernetes infrastructure files into a diagram using real AWS, Azure, or GCP icons.

REASON 4

Convert a SQL schema into an entity relationship diagram with keys and foreign-key edges shown.

What's in the stack?

Pythondraw.ioMermaidGraphviz

How it stacks up

agents365-ai/drawio-skillanthropics/defending-code-reference-harnessfacebookresearch/convnext
Stars6,3546,3266,392
LanguagePythonPythonPython
Last pushed2026-06-152023-01-08
MaintenanceMaintainedDormant
Setup difficultymoderatehardmoderate
Complexity3/54/53/5
Audiencedeveloperops devopsresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires installing the draw.io desktop app separately to get its command line tool before the skill can render anything.

MIT license: free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

drawio-skill is a tool that lets an AI coding assistant turn a plain-English description into a professional diagram, using the free diagramming app draw.io as the engine that actually renders it. You describe what you want, such as a microservices architecture with a gateway, a few backend services, a message queue, and some databases, and it produces an editable draw.io file that can also be exported as a PNG, SVG, PDF, or JPG image. It supports eleven preset diagram types, including flowcharts, UML class and sequence diagrams, entity relationship diagrams, network diagrams, and the C4 model used for describing software architecture at different zoom levels. Beyond writing diagrams from scratch, it can read an existing codebase written in Python, JavaScript, TypeScript, Go, or Rust and lay out its structure automatically, and it can turn infrastructure files such as Terraform, Kubernetes, or docker-compose into an architecture diagram where each resource is drawn with its real cloud provider icon. It can also convert database table definitions into an entity relationship diagram with keys and relationships marked, and it understands diagrams written in the popular Mermaid text format, converting them into fully editable draw.io files. The tool works as a skill, a packaged set of instructions, for AI coding assistants like Claude Code, Cursor, Copilot, and several others that support the shared Agent Skills format. It has a self-check step where it looks at its own rendered image and automatically fixes problems like overlapping shapes or clipped text, and it can go through several rounds of refinement based on feedback. It also draws from a searchable library of over ten thousand official shape icons for major cloud providers and diagramming standards, so diagrams look accurate rather than generic. To use it, you first install the draw.io desktop application, which provides the command line tool that actually generates image files, and then install the skill itself into your AI assistant. The project is released under the MIT license, which allows free use for any purpose, including commercial projects.

Yoink these prompts

Prompt 1
Install draw.io desktop and the drawio-skill so my AI assistant can generate diagrams.
Prompt 2
Generate a C4 architecture diagram for my current project using drawio-skill.
Prompt 3
Turn my Terraform configuration into an architecture diagram with real cloud icons using drawio-skill.
Prompt 4
Convert this Mermaid flowchart into an editable draw.io file.

Frequently asked questions

wtf is drawio-skill?

An AI-assistant skill that turns plain-English descriptions, codebases, or infrastructure files into professional, editable draw.io diagrams.

What language is drawio-skill written in?

Mainly Python. The stack also includes Python, draw.io, Mermaid.

What license does drawio-skill use?

MIT license: free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is drawio-skill to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is drawio-skill for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.