xml-diagram

Convert natural language descriptions into editable drawio XML diagrams.

46|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/BeWaterMyFriend7/SKILL-PROJECT --skill xml-diagram
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: xml-diagram
Source: https://github.com/BeWaterMyFriend7/SKILL-PROJECT/tree/main/.opencode/skills/xml-diagram
Command: npx skills add https://github.com/BeWaterMyFriend7/SKILL-PROJECT --skill xml-diagram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This skill enables instant creation of drawio-compatible XML diagrams from natural language descriptions, reducing manual drawing time and enabling quick visual planning.

Core Features & Use Cases

  • Parse natural language descriptions to identify diagram type, elements, and relationships.
  • Generate valid drawio XML (mxGraph) suitable for editing in draw.io, with styling aligned to design guidelines.
  • Provide ready-to-use diagram templates for architecture, workflows, and cards, plus validation to ensure layout coherence and readability.
  • Use Case: A developer asks for an architecture diagram of a microservices stack and receives a ready-to-edit .drawio file.

Quick Start

Describe your diagram in natural language, and request a .drawio file ready for editing.

Frequently Asked Questions about xml-diagram

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

FAQPage Schema
How do I generate a drawio diagram from text?▼

The skill parses natural language descriptions to identify elements and relationships, generating valid mxGraph XML with consistent styling, validated spacing, and readable connections for draw.io.

Can I create an architecture diagram automatically from a natural language description?▼

Yes, you can create an architecture diagram automatically by describing your microservices stack or system structure in plain text, which produces a ready-to-edit drawio file with validated layout and coherent connections.

Does this tool support generating workflow charts and card-like layouts for draw.io?▼

Yes, it supports workflow charts and card-like layouts by providing ready-to-use diagram templates and validating layout, spacing, and connections to ensure readability and compatibility with draw.io.

What is the best way to convert plain text into mxGraph XML for editing?▼

The best way is to describe your diagram in natural language, which generates a styled .drawio file validated for spacing, layout coherence, and draw.io compatibility for immediate editing.

Do I need to manually fix spacing and connections in the generated drawio XML?▼

No, you do not need to manually fix spacing and connections because the skill validates layout, spacing, and connections during generation to ensure readability and compatibility within draw.io.