draw-io

Manipulate .drawio XML files to create, edit, and review architecture diagrams.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill draw-io-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draw-io
Source: https://github.com/imMamdouhaboammar/kaku-chatgpt-harness/tree/main/.agents/skills/draw-io
Command: npx skills add https://github.com/imMamdouhaboammar/kaku-chatgpt-harness --skill draw-io-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires drawio-cli, python3, pre-commit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the friction of maintaining high-quality technical diagrams by providing a programmatic way to edit, style, and convert draw.io files, ensuring consistency across documentation and presentations.

Core Features & Use Cases

  • Automated Conversion: Instantly transform .drawio XML files into high-resolution, transparent PNGs for slides or docs.
  • Programmatic Layout: Precisely adjust element coordinates, margins, and font styles to maintain professional design standards.
  • AWS Integration: Quickly search and integrate official AWS service icons to build accurate architecture diagrams.

Quick Start

Use the draw-io skill to convert the architecture diagram file named system-design.drawio into a high-resolution png image.

Frequently Asked Questions about draw-io

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

FAQPage Schema
How do I convert .drawio files to PNG for documentation?

You can convert .drawio files to PNG by using automated command-line processing to transform draw.io XML files into high-resolution, transparent PNG images suitable for documentation and presentations.

Can I programmatically adjust draw.io layout and element spacing?

Yes, you can programmatically adjust element coordinates, margins, and font styles in draw.io files to enforce professional design standards and consistent typography across architecture diagrams.

How do I integrate official AWS service icons into architecture diagrams?

You can integrate official AWS service icons into architecture diagrams by searching and applying the specific AWS icon sets within the draw.io XML structure to build accurate cloud visualizations.

Does this diagramming approach require drawio-cli and python3?

Yes, this programmatic diagramming approach requires drawio-cli, python3, and pre-commit dependencies to manipulate .drawio XML files and enforce consistent technical architecture visualization standards.

What's the best way to maintain consistent typography in technical flowcharts?

The best way to maintain consistent typography in technical flowcharts is through programmatic layout adjustments that enforce design principles including consistent fonts, transparent backgrounds, and proper element spacing.