←Leaderboard/Diagramming/drawio-diagram-builder
Last commit on July 2, 2026·Created on June 29, 2026

Will-hxw/drawio-diagram-builder

“Generates editable technical and scientific diagrams in draw.io XML format”
Combined rank
#590
across all skills
In Diagramming
#14
category rank
Stars
413
+0.2% in last 7d
Forks
13
+8.3% in last 7d
Watchers
0
0 watchers in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill enables the creation and iterative refinement of research figures, system architectures, and method diagrams. It transforms prompts, academic papers, or screenshots into structured .drawio files that remain fully editable in diagrams.net.

ML researchers and system architects can use it to reproduce reference figures or resolve layout issues such as text overlap, component alignment, and arrow routing.

WHO IT'S FOR
ML / AI researchers
generating scientific figures and paper method diagrams
System architects
designing ML and system architecture diagrams
Technical writers
reproducing reference figures from existing documentation
Software engineers
iteratively refining technical diagrams via screenshot feedback
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

Setup

Install with npx skills

Installs: The repository's complete drawio-diagram-builder skill bundle.

Before you start
  • Python 3 (3.7+)
  • Browser automation such as Playwright MCP, Puppeteer, or equivalent for screenshot-based visual verification
  • Internet access so the preview can load https://embed.diagrams.net/
  • File write access for creating .drawio files
  • For reference images used as style guides: a vision/image-reading or color-picking capability, or a user-provided palette
  1. Run this command in a terminal.

    npx skills add Will-hxw/drawio-diagram-builder-skill
skills/drawio-diagram-builder/SKILL.md ↗ · Checked Oct 9, 2026README.md ↗ · Checked Oct 9, 2026

Give it something to do.

Author’s example

Create an editable method overview

Uses drawio-diagram-builder

  • The paper section to analyze
  • A writable destination for the resulting .drawio file
Use $drawio-diagram-builder to read this paper section and create an editable draw.io method overview.
skills/drawio-diagram-builder/SKILL.md ↗ · Checked Oct 9, 2026README.md ↗ · Checked Oct 9, 2026
Author’s example

Draw a system architecture diagram from a codebase

Uses drawio-diagram-builder

  • The codebase or repository path to inspect
  • A writable destination for the resulting .drawio file
Use the drawio-diagram-builder skill in this repository to draw a system architecture diagram from the codebase.
skills/drawio-diagram-builder/SKILL.md ↗ · Checked Oct 9, 2026README.md ↗ · Checked Oct 9, 2026
Author’s example

Reproduce a reference figure as editable draw.io XML

Uses drawio-diagram-builder

  • The reference figure image
  • A vision/image-reading or color-picking capability, or the figure's palette supplied by the user
  • Browser automation and internet access for local preview feedback
  • A writable destination for the resulting .drawio file
Use $drawio-diagram-builder to reproduce this reference figure as editable draw.io XML. Preview locally, screenshot, compare, and iterate.
skills/drawio-diagram-builder/SKILL.md ↗ · Checked Oct 9, 2026README.md ↗ · Checked Oct 9, 2026