Excalidraw Flowchart

Convert natural language descriptions into Excalidraw diagrams with DSL and DOT/Graphviz support.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/xdrshjr/JR-Agent-Skills --skill excalidraw-flowchart
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Excalidraw Flowchart
Source: https://github.com/xdrshjr/JR-Agent-Skills/tree/main/excalidraw-flowchart
Command: npx skills add https://github.com/xdrshjr/JR-Agent-Skills --skill excalidraw-flowchart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill converts natural language descriptions into professional Excalidraw flowcharts and diagrams, saving time and avoiding manual drawing.

Core Features & Use Cases

  • DSL to Excalidraw: Generate flowcharts from a simple DSL or DOT/Graphviz inputs.
  • Versatile Outputs: Produce .excalidraw files ready to edit in Excalidraw, with support for images, diamonds, and databases.
  • Use Case: Create an end-to-end workflow diagram for a software system or architecture diagram from a textual description.

Quick Start

Run the CLI to create a flowchart from a description, for example: npx @swiftlysingh/excalidraw-cli create --inline "[Start] -> [Process] -> (End)" -o workflow.excalidraw

Frequently Asked Questions about Excalidraw Flowchart

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

FAQPage Schema
How do I generate an Excalidraw flowchart from a text description?▼

To generate an Excalidraw flowchart from text, run the @swiftlysingh/excalidraw-cli tool with an inline description like [Start] -> [Process] -> (End) to output an editable .excalidraw file.

Can I use Graphviz DOT files to create Excalidraw diagrams?▼

Yes, you can use Graphviz DOT inputs to create Excalidraw diagrams by converting them through the CLI, which supports DSL and DOT syntax for generating visual outputs.

Do I need to install Excalidraw CLI to convert natural language to diagrams?▼

You need the @swiftlysingh/excalidraw-cli tool installed or accessible via npx to convert natural language descriptions into Excalidraw diagrams and JSON exports.

What's the best way to create architecture diagrams from a textual description?▼

The best way to create architecture diagrams from text is using a DSL to Excalidraw converter, which supports process diagrams, decision trees, and visual elements like databases and diamonds.

Does Excalidraw flowchart generation support exporting to JSON?▼

Excalidraw flowchart generation supports exporting to JSON, alongside producing .excalidraw files that are ready for direct editing within the Excalidraw interface.