excalidraw

Generate hand-drawn Excalidraw diagrams from JSON data.

13|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/kevinnft/ai-agent-skills --skill excalidraw-kevinnft
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/kevinnft/ai-agent-skills/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/kevinnft/ai-agent-skills --skill excalidraw-kevinnft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cryptography, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Convert structured diagram data into hand-drawn Excalidraw diagrams, eliminating tedious manual sketching and enabling fast, reproducible visuals for architecture, workflows, and sequence concepts.

Core Features & Use Cases

  • Generate Excalidraw envelopes from element JSON and save as .excalidraw files for easy editing and sharing.
  • Upload a shareable link to Excalidraw without requiring user accounts, using the included upload script.
  • Support container binding for text and shapes to produce readable, well-labeled diagrams ideal for architecture, process flows, and UML-like sequences.

Quick Start

Save your diagram as a .excalidraw file and run the provided upload script to obtain a shareable link.

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 JSON data?▼

To generate Excalidraw diagrams from JSON data, you input structured diagram elements which are converted into hand-drawn Excalidraw envelopes and saved as .excalidraw files for editing and sharing.

Can I share Excalidraw diagrams without requiring an account?▼

Yes, you can share Excalidraw diagrams without requiring an account by running the included upload script to obtain a shareable link.

Does Excalidraw support container binding for architecture diagrams and flowcharts?▼

Yes, Excalidraw supports container binding for text and shapes, ensuring readable, well-labeled architecture diagrams, flowcharts, and sequence diagrams.

What is the best way to convert structured workflow data into hand-drawn diagrams?▼

The best way to convert structured workflow data into hand-drawn diagrams is using a generator that applies JSON element data to produce valid .excalidraw envelopes, eliminating tedious manual sketching.

Why does the upload script require the cryptography dependency?▼

The upload script requires the cryptography dependency to encrypt diagrams before uploading them to Excalidraw, ensuring secure generation of shareable links.

Are there limitations when creating sequence diagrams with Excalidraw?▼

Excalidraw sequence diagrams are limited to UML-like concepts and require valid JSON element input; complex logical sequences may need manual editing after generation.