excalidraw

Convert natural-language workflows and architectures into editable Excalidraw diagrams.

9|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/llm011/ethan-agent --skill excalidraw-llm011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/llm011/ethan-agent/tree/main/ethan/defaults/skills/excalidraw
Command: npx skills add https://github.com/llm011/ethan-agent --skill excalidraw-llm011

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns complex ideas, workflows, architectures, and relationships into clear, editable Excalidraw diagrams without requiring manual canvas design.

Core Features & Use Cases

  • Multi-Format Diagram Generation: Create Obsidian Markdown drawings, standard Excalidraw files, or animated Excalidraw diagrams.
  • Structured Visual Modeling: Represent processes, decisions, hierarchies, cycles, system layers, evidence artifacts, and relationships with semantically meaningful shapes and layouts.
  • Flexible Creation Modes: Use a fast DSL workflow for simple diagrams or a detailed JSON workflow for technical, complex, and animation-ready visuals.
  • Use Case: Map a software login flow with validation branches, retries, token generation, and session storage as an editable diagram inside an Obsidian vault.

Quick Start

Use the excalidraw skill to create an editable Obsidian diagram that visualizes the requested workflow, architecture, or relationship.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I generate Excalidraw diagrams from natural language workflows?

You can generate Obsidian Excalidraw diagrams by inputting your natural language workflows or architectures. The system converts text into editable Obsidian Markdown drawings, preserving valid element identifiers and plugin metadata for direct vault integration.

What is the best way to visualize technical architecture diagrams in Obsidian?

The best way to visualize technical architecture diagrams in Obsidian is by using natural language conversion to create editable Excalidraw diagrams. This maps system layers, evidence artifacts, and relationships using semantically meaningful shapes and layouts.

Can I create animated Excalidraw diagrams using a JSON workflow?

Yes, you can create animated Excalidraw diagrams using a detailed JSON workflow. This mode preserves valid element identifiers, bindings, and source fields to produce technical and animation-ready visuals from natural language inputs.

Does the Excalidraw diagram generation support flowcharts and decision trees?

Yes, Excalidraw diagram generation supports flowcharts and decision trees by applying structured visual modeling. It converts natural language descriptions of processes, hierarchies, and cycles into editable diagrams with semantically meaningful shapes.

When should I choose the DSL workflow over JSON for diagram generation?

Choose the DSL workflow for fast, simple diagram generation, and select the JSON workflow for technical, complex, and animation-ready visuals. This selection preserves valid element identifiers, bindings, and output format requirements.