excalidraw-generator

Generate Excalidraw diagrams from use cases and write .excalidraw JSON files.

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/bflandev/threadline-ai --skill excalidraw-generator-bflandev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw-generator
Source: https://github.com/bflandev/threadline-ai/tree/main/skills/excalidraw-generator
Command: npx skills add https://github.com/bflandev/threadline-ai --skill excalidraw-generator-bflandev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams quickly visualize use cases by generating Excalidraw flow diagrams from the described scenarios, saving time and enabling rapid analysis.

Core Features & Use Cases

  • Generates valid .excalidraw JSON files that include swim lanes, happy paths, extension branches, rough screen mockups, and a legend.
  • Writes the output to disk and uses a deterministic structure to support consistent visuals across diagrams.
  • Suitable for product design, software architecture discussions, and stakeholder reviews to map flows from use cases.

Quick Start

Provide a use case description and ask to generate an Excalidraw diagram saved as a .excalidraw file on disk.

Frequently Asked Questions about excalidraw-generator

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

FAQPage Schema
How do I generate Excalidraw diagrams from use cases?

To generate Excalidraw diagrams from use cases, provide a scenario description and the tool outputs a valid .excalidraw JSON file to disk, visualizing user journeys and system interactions with a default canvas layout.

What is the best way to visualize user journeys for stakeholder reviews?

Visualizing user journeys for stakeholder reviews is best handled by generating Excalidraw flow diagrams that map out happy paths, extension branches, and rough screen layouts into a shareable format.

Can I create swim lanes and screen mockups from a text use case?

Yes, you can create swim lanes and rough screen mockups from a text use case. The generator parses the scenario to produce a deterministic .excalidraw file structure with unique element IDs and random seeds for reproducible visuals.

Does the generated Excalidraw JSON file support consistent visuals across diagrams?

The generated Excalidraw JSON file supports consistent visuals across diagrams by utilizing a deterministic structure with unique element IDs and random seeds, ensuring the output remains reproducible for team reviews.

When do I need to generate an Excalidraw file for software architecture discussions?

You need to generate an Excalidraw file for software architecture discussions when you must quickly map system interactions and user flows from written scenarios into a visual format for rapid analysis.

What are the limitations of generating Excalidraw files from use cases?

Limitations of generating Excalidraw files from use cases include relying on a default canvas layout and rough screen mockups, meaning the output is suited for quick analysis rather than high-fidelity design production.