excalidraw

Create diagrams from Excalidraw element JSON saved as .excalidraw files.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/SatangThevalue/ai-skills --skill excalidraw-satangthevalue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/SatangThevalue/ai-skills/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/SatangThevalue/ai-skills --skill excalidraw-satangthevalue

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Create diagrams by writing Excalidraw element JSON and saving them as .excalidraw files, enabling quick visualization without a graphical editor.

Core Features & Use Cases

  • JSON-to-diagram: write Excalidraw element objects and export to a .excalidraw file for opening in Excalidraw.
  • Open and share: drag-and-drop or upload the saved file to excalidraw.com to view, edit, and share.
  • Automation-friendly workflow: includes an optional upload script to publish a shareable link without creating an account.

Quick Start

Save your Excalidraw element JSON as a .excalidraw file and open it in Excalidraw or use the upload script to share.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I generate hand-drawn diagrams from JSON?

You can generate hand-drawn diagrams from JSON by writing standard Excalidraw element objects and saving them as .excalidraw files. This enables quick visualization of architecture and flowcharts without opening a graphical editor.

Can I share Excalidraw files without creating an account?

Yes, you can share Excalidraw files without an account by using the optional cryptography-based upload script. This automation-friendly workflow publishes a shareable link after you drag-and-drop or upload the saved file.

Does Excalidraw JSON support container bindings for sequence diagrams?

Yes, Excalidraw JSON supports container bindings for text within sequence diagrams. The schema enforces these element bindings to ensure text attaches correctly to shapes in the exported .excalidraw file.

What is the best way to automate architecture visualization without a graphical editor?

The best way to automate architecture visualization is writing Excalidraw element JSON to save .excalidraw files. You can then open these files on excalidraw.com or share them via an upload script.

Do I need the cryptography dependency to export flowcharts?

No, you do not need the cryptography dependency to export flowcharts. It is only required for the optional upload workflow to publish shareable links; saving .excalidraw files works independently.