drawio-diagram

Generate and open Draw.io diagrams from XML, CSV, and Mermaid syntax.

1|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/ntaksh42/agents --skill drawio-diagram-ntaksh42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawio-diagram
Source: https://github.com/ntaksh42/agents/tree/main/claude/skills/drawio-diagram
Command: npx skills add https://github.com/ntaksh42/agents --skill drawio-diagram-ntaksh42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node>=18, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to quickly generate and open diagrams in Draw.io using various text-based formats, eliminating the need for manual drawing for common diagram types.

Core Features & Use Cases

  • Mermaid Syntax: Easily create flowcharts, sequence diagrams, class diagrams, and more from simple text.
  • CSV Input: Generate organizational charts and hierarchies directly from tabular data.
  • XML Input: Provides full control for complex diagrams with custom styling and precise layouts.
  • Use Case: You need to quickly visualize a new feature's user flow. You can write a short Mermaid syntax string and have a Draw.io diagram open instantly.

Quick Start

Use the drawio-diagram skill to open a diagram from the following Mermaid syntax: graph TD; A[Start] --> B{Decision}; B -->|Yes| C[OK]; B -->|No| D[End];

Frequently Asked Questions about drawio-diagram

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

FAQPage Schema
How do I generate Draw.io diagrams from Mermaid syntax?

To generate Draw.io diagrams from Mermaid syntax, you provide the text-based string to the skill, which then processes it and opens the resulting visualization directly in Draw.io without manual drawing.

Can I create an organizational chart from CSV data?

Yes, you can create an organizational chart from CSV data by providing the tabular data as input, allowing the tool to automatically generate and open the corresponding hierarchy in Draw.io.

Does the Draw.io diagram generation require Node.js?

Yes, Draw.io diagram generation requires Node.js version 18 or higher, along with the Draw.io CLI tool, to execute the scripts that parse your text inputs and open the visualizations.

What is the best way to visualize a user flow without manually drawing shapes?

The best way to visualize a user flow without manual drawing is using text-based inputs like Mermaid syntax, which the skill converts into common diagram types such as flowcharts and sequence diagrams instantly.

When should I use XML input instead of Mermaid for Draw.io diagrams?

You should use XML input instead of Mermaid when you need full control for complex diagrams with custom styling and precise layouts, whereas Mermaid is better suited for quickly generating standard flowcharts and sequence diagrams.