drawio-skill

drawio-skill

Generate draw.io diagrams from natural language, supporting multiple presets and export formats.

Agent SkillDesignOpen source
Type
Agent Skill
Open source
Yes
GitHub Stars
★ 4.5k
Source
skill-github

Overview

drawio-skill is a skill that converts natural language descriptions into `.drawio` XML and exports to PNG/SVG/PDF/JPG. It supports 6 preset diagram types, can visualize existing codebases (Python/JS-TS/Go/Rust), and provides access to over 10,000 official shapes and 321 AI/LLM brand logos. The skill also features self-check and multi-round optimization to ensure clear, well-structured layouts. Compatible with agents like Claude Code, Cursor, and Copilot, and requires no configuration to run.

Capabilities

  • 6 preset diagram types
  • Visualize existing codebases
  • Search over 10,000 official shapes
  • 321 AI/LLM brand logos
  • Self-check and automatic repair
  • Up to 5 rounds of iterative optimization

Use cases

Generate ERD diagramsGenerate UML class diagramsGenerate architecture diagramsGenerate flowcharts

Setup

Requires: draw.io桌面CLINode环境
1. Install draw.io desktop CLI: macOS: `brew install --cask drawio`; Windows: download installer; Linux: download .deb/.rpm package from releases.
2. Install the skill: `npx skills add Agents365-ai/365-skills -g` or clone the repository manually.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to verify if the draw.io CLI is installed successfully?

Run the `drawio --version` command.

Which programming languages are supported for codebase visualization?

Supports Python, JS-TS, Go, and Rust.

Related skills