excalidraw-diagram-generator

Generates Excalidraw .excalidraw JSON files from natural language descriptions.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/duyle10xba1901/train-agent --skill excalidraw-diagram-generator-duyle10xba1901
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw-diagram-generator
Source: https://github.com/duyle10xba1901/train-agent/tree/main/excalidraw-diagram-generator
Command: npx skills add https://github.com/duyle10xba1901/train-agent --skill excalidraw-diagram-generator-duyle10xba1901

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Converts verbose natural language requests into polished diagrams without manual drawing, saving time for product, engineering, and design teams who need quick visual communication.

Core Features & Use Cases

  • diagram synthesis: Understands user intent to choose flowcharts, relationship diagrams, mind maps, architecture views, data flows, swimlanes, class diagrams, sequence diagrams, or ER models.
  • structured output: Emits complete .excalidraw JSON files with standardized spacing, colors, and fontFamily 5 text, ready for immediate review or sharing.
  • icon and workflow tooling: Includes scripts to split icon libraries, insert icons safely, and draw arrows so complex cloud and infrastructure diagrams stay consistent.

Quick Start

Describe the diagram type, key entities or steps, and their relationships so you receive a ready-to-open Excalidraw file.

Frequently Asked Questions about excalidraw-diagram-generator

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

FAQPage Schema
How do I generate Excalidraw flowcharts from natural language text?

To generate Excalidraw flowcharts from text, describe the diagram type, key entities, and their relationships. The tool synthesizes your natural language input and outputs a ready-to-open .excalidraw JSON file with structured spacing.

What types of diagrams can I create using natural language descriptions?

You can create flowcharts, relationship graphs, mind maps, architecture views, data flows, swimlanes, class diagrams, sequence diagrams, and ER models from natural language descriptions for engineering and design scenarios.

Can I generate Excalidraw architecture diagrams with custom cloud icons?

Yes, you can generate architecture diagrams with custom icons. The tool includes scripts to split icon libraries and safely insert icons, ensuring complex cloud and infrastructure visuals remain consistent.

Do I need to manually format text and spacing in the generated Excalidraw JSON?

No, manual formatting is unnecessary. The generated .excalidraw JSON output automatically includes standardized spacing, colors, and consistent fontFamily 5 text for immediate review and sharing.

What is the best way to create ER diagrams without manual drawing?

The best way to create ER diagrams without manual drawing is providing a natural language description of your data models. The tool understands your intent and emits a polished Excalidraw file automatically.