excalidraw

Generate and modify Excalidraw diagrams from text prompts.

9|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/needcaffeine/skills --skill excalidraw-needcaffeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/needcaffeine/skills/tree/main/skills/excalidraw
Command: npx skills add https://github.com/needcaffeine/skills --skill excalidraw-needcaffeine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly generate, edit, and visualize Excalidraw diagrams and .excalidraw files from natural language prompts, enabling clear visual communication without switching tools. The skill supports creating new diagrams from scratch, modifying existing diagrams, and maintaining proper element bindings within the Excalidraw JSON structure.

Core Features & Use Cases

  • Generate flowcharts, architecture diagrams, process maps, and simple sketches directly from text prompts.
  • Edit diagrams by adding or removing shapes, text, arrows, and frames, or reflow layouts for readability.
  • Import, modify, and export Excalidraw JSON payloads to integrate with your data pipelines and automation.

Quick Start

Start by describing the diagram you want, and I will generate or edit an Excalidraw canvas accordingly.

Frequently Asked Questions about excalidraw

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

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

To generate an Excalidraw diagram from a text description, describe the desired flowchart or visualization, and the tool translates your natural language prompt into the corresponding Excalidraw JSON structure with proper element bindings.

Can I edit existing Excalidraw JSON to add or remove shapes?

Yes, you can edit existing Excalidraw JSON by adding or removing shapes, text, arrows, and frames. The tool modifies the JSON payload directly to reflow layouts and maintain element bindings for readability.

What is the best way to create an architecture diagram from natural language?

The best way to create an architecture diagram from natural language is to provide a text prompt describing your system, which automatically generates the Excalidraw canvas with appropriate elements and structural bindings.

Does this approach support exporting Excalidraw files for data pipelines?

Yes, this approach supports exporting Excalidraw files for data pipelines by importing, modifying, and exporting the raw Excalidraw JSON payloads, allowing seamless integration with your automation workflows.

What types of visualizations can I build using Excalidraw text prompts?

You can build flowcharts, architecture diagrams, process maps, and simple sketches using Excalidraw text prompts. The generation handles various elements and bindings per the Excalidraw specification.