excalidraw-diagram-generator
Turn natural language into Excalidraw diagrams without drawing manually. Supports flowcharts, mind maps, architecture diagrams, sequence diagrams, ER diagrams, and data flow visualizations. The skill analyzes your description, identifies key elements and relationships, then generates a ready-to-open .excalidraw file.
Excalidraw Diagram Generator creates visual diagrams from natural language descriptions across flowcharts, mind maps, architecture, and more.
AI-generated summary based on this skill's SKILL.md
Install
PracticalSwan/agent-skills/excalidraw-diagram-generator · repository language: Python
git clone https://github.com/PracticalSwan/agent-skills
cp -r agent-skills/excalidraw-diagram-generator ~/.claude/skills/excalidraw-diagram-generatorFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
Can excalidraw-diagram-generator create a flowchart from text description?
Yes. excalidraw-diagram-generator converts your text description into a structured flowchart automatically. You describe the process steps and decision points in natural language, and the skill generates a ready-to-open .excalidraw file with shapes, connectors, and labels already positioned. No manual drawing required.
What diagram types does excalidraw-diagram-generator support?
excalidraw-diagram-generator supports flowcharts, mind maps, architecture diagrams, sequence diagrams, ER diagrams, data flow diagrams (DFD), swimlane diagrams, class diagrams, network diagrams, and relationship diagrams. The skill analyzes your description to identify the best structure and generates the appropriate visualization in Excalidraw format.
How do I generate an excalidraw file from natural language?
Describe your diagram in natural language—explain the elements, relationships, and flow you want to visualize. excalidraw-diagram-generator parses your description, identifies key components and connections, then generates a complete .excalidraw file ready to open in Excalidraw. You can then edit and refine it further if needed.
Can excalidraw-diagram-generator visualize system architecture?
Yes. excalidraw-diagram-generator creates architecture diagrams that show system design, component relationships, and data flows. Describe your system's structure and connections, and the skill generates a visual representation with properly positioned elements and connectors in Excalidraw format.
What license does excalidraw-diagram-generator use?
excalidraw-diagram-generator is released under the MIT license, allowing free use, modification, and distribution for both personal and commercial projects.
Can excalidraw-diagram-generator automate diagram creation for documentation?
Yes. excalidraw-diagram-generator automates diagram generation from process descriptions, making it ideal for documentation and design communication. Instead of manually drawing each diagram, describe your workflows, systems, or relationships in text, and the skill generates ready-to-use Excalidraw files for your documentation.
SKILL.md
rendered from the published skill — quoted content, verbatim
Excalidraw Diagram Generator
A skill for generating Excalidraw-format diagrams from natural language descriptions. This skill helps create visual representations of processes, systems, relationships, and ideas without manual drawing.
- Leverage native parallel subagent dispatch and 200k+ context windows where available.
Activation Conditions
Use symptom -> action triggers: when one matches, apply this skill and verify with the protocol below.
Use this skill when users request:
- "Create a diagram showing..."
- "Make a flowchart for..."
- "Visualize the process of..."
- "Draw the system architecture of..."
- "Generate a mind map about..."
- "Create an Excalidraw file for..."
- "Show the relationship between..."
- "Diagram the workflow of..."
Supported diagram types: - 📊 Flowcharts: Sequential
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 15 files
excalidraw-diagram-generator/CHANGELOG.md
excalidraw-diagram-generator/LICENSE.txt
excalidraw-diagram-generator/SKILL.md
excalidraw-diagram-generator/references/element-types.md
excalidraw-diagram-generator/references/excalidraw-schema.md
excalidraw-diagram-generator/scripts/.gitignore
excalidraw-diagram-generator/scripts/add-arrow.py
excalidraw-diagram-generator/scripts/add-icon-to-diagram.py
excalidraw-diagram-generator/scripts/split-excalidraw-library.py
excalidraw-diagram-generator/templates/business-flow-swimlane-template.excalidraw
excalidraw-diagram-generator/templates/class-diagram-template.excalidraw
excalidraw-diagram-generator/templates/data-flow-diagram-template.excalidraw
excalidraw-diagram-generator/templates/er-diagram-template.excalidraw
excalidraw-diagram-generator/templates/flowchart-template.excalidraw
excalidraw-diagram-generator/templates/mindmap-template.excalidraw