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.