excalidraw-diagram-generator

Generate Excalidraw diagrams from natural language descriptions as .excalidraw JSON files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "visualize a process", or "draw system architecture" to quickly transform ideas into visuals.

Core Features & Use Cases

  • Generate Flowcharts, Relationship Diagrams, Mind Maps, and Architecture diagrams from plain language prompts; outputs .excalidraw JSON files that can be opened directly in Excalidraw.
  • Supports diagram types commonly needed in design, architecture, and brainstorming scenarios across teams.
  • Use cases include mapping workflows, illustrating system designs, and visualizing processes from descriptive prompts.

Quick Start

Describe the diagram you want, and the tool will generate an Excalidraw file you can open in Excalidraw.

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 a text description?

To generate an Excalidraw diagram from a text description, provide a natural language prompt detailing your process or system, and the tool parses it to deterministically place shapes and connectors, outputting a ready-to-edit .excalidraw JSON file.

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

Using natural language prompts, you can create flowcharts, relationship diagrams, mind maps, and system architecture diagrams to visually represent processes, systems, and relationships.

Does the generated Excalidraw file support manual editing after generation?

Yes, the generated output is a .excalidraw JSON file that is ready to open directly in Excalidraw, allowing you to manually edit shapes, connectors, and layout after the initial generation.

Can I visualize system architecture without drawing shapes manually?

You can visualize system architecture without manual drawing by inputting a descriptive prompt; the tool parses the description and deterministically places the necessary shapes and connectors to build the architecture diagram.

What is the best way to map workflows from plain text for brainstorming sessions?

The best way to map workflows from plain text is to input your process description into a diagram generator that parses the text and outputs a visual .excalidraw file, ready for immediate team brainstorming.