draw-io

Convert draw.io XML diagrams into high-resolution PNG assets.

9|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/stephanj/claude-code-collections --skill draw-io-stephanj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draw-io
Source: https://github.com/stephanj/claude-code-collections/tree/main/skills/draw-io
Command: npx skills add https://github.com/stephanj/claude-code-collections --skill draw-io-stephanj

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of maintaining consistent, high-quality technical diagrams by enabling programmatic editing, automated conversion, and standardized AWS icon integration.

Core Features & Use Cases

  • Programmatic Editing: Manipulate draw.io XML files directly to ensure precise layout and alignment.
  • Automated Conversion: Convert diagrams to high-resolution, transparent PNGs for presentations and documentation.
  • AWS Standardization: Search and integrate official AWS service icons to ensure architectural accuracy.

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 automate converting draw.io XML diagrams to high-resolution PNGs?

Automating draw.io XML conversion to high-resolution PNGs requires executing Python 3.x scripts and pre-commit hooks to process the files, rendering them into transparent image assets suitable for technical documentation.

How can I programmatically edit draw.io XML files for layout adjustment?

You can programmatically edit draw.io XML files by directly manipulating the XML structure via Python scripts, enforcing precise layout adjustments, and ensuring design consistency across technical architecture diagrams.

How do I search and integrate official AWS architecture icons into draw.io diagrams?

To integrate official AWS architecture icons into draw.io diagrams, use the AWS standardization feature to search and embed official service icons, ensuring architectural accuracy and standardized visualization in technical documentation.

Do I need the drawio CLI installed to automate diagram conversion?

Yes, automating diagram conversion requires the drawio CLI installed locally, alongside Python 3.x and pre-commit hooks, to execute rendering scripts and enforce validation tasks within technical documentation workflows.

What is the best way to maintain consistent AWS architecture visualization across technical documentation?

Maintaining consistent AWS architecture visualization requires enforcing design consistency programmatically via pre-commit hooks, integrating standardized AWS service icons, and automating high-resolution PNG conversion for technical documentation.