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.