excalidraw-diagram-generator

Convert natural language requests into standard .excalidraw diagram files.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/marcius-llmus/skills --skill excalidraw-diagram-generator-marcius-llmus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw-diagram-generator
Source: https://github.com/marcius-llmus/skills/tree/main/%28architecture%29/excalidraw-diagram-generator
Command: npx skills add https://github.com/marcius-llmus/skills --skill excalidraw-diagram-generator-marcius-llmus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Excalidraw Diagram Generator converts natural language requests into ready-to-use Excalidraw diagrams, enabling quick visual representations without manual drawing.

Core Features & Use Cases

  • Supports Flowcharts, Relationship Diagrams, Mind Maps, Architecture Diagrams, Data Flow Diagrams (DFD), Swimlanes, Class Diagrams, Sequence Diagrams, ER Diagrams.
  • Outputs .excalidraw files that open directly in Excalidraw; supports optional usage of Excalidraw libraries for icons; can import icons from libraries and place them via scripts.
  • End-to-end workflow: from user input to diagram export, with deterministic IDs, safe editing (.edit files), and reusable templates.

Quick Start

Describe the diagram you want and I will generate an Excalidraw file ready to open.

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 an Excalidraw diagram from natural language?

To generate an Excalidraw diagram from natural language, describe the desired flowchart, architecture diagram, or mind map. The Skill converts your text into a standard .excalidraw file ready to open and edit.

What types of diagrams can I create using natural language?

You can create flowcharts, mind maps, architecture diagrams, ER diagrams, DFDs, sequence diagrams, and swimlanes for cross-functional processes directly from natural language requests.

Can I import icons from Excalidraw libraries into the generated diagrams?

Yes, you can import icons from Excalidraw libraries. The Skill supports importing these icon libraries and places them within the generated diagrams via scripts.

Does the generated Excalidraw file support safe editing?

Yes, the generated Excalidraw file supports safe editing. It uses a deterministic layout approach with assigned unique IDs and creates .edit files to ensure modifications remain structured and traceable.

What is the best way to visualize cross-functional processes in Excalidraw?

The best way to visualize cross-functional processes in Excalidraw is using swimlane diagrams. You can generate them directly by describing the process flow and roles in natural language.

Do I need to manually draw elements when creating an architecture diagram?

No, you do not need to manually draw elements. The Skill uses a deterministic layout approach to automatically position elements, assign unique IDs, and output the complete architecture diagram.