excalidraw

Generate .excalidraw files from Excalidraw element JSON.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill excalidraw-cloudliness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/cloudliness/Hermes-Autonomous-AI-Agent-Dialed-In-For-Windows-11 --skill excalidraw-cloudliness

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Excalidraw diagram creation is streamlined by exporting standard Excalidraw element JSON to .excalidraw files, enabling quick, shareable diagrams without manual diagramming.

Core Features & Use Cases

  • Generate .excalidraw files from Excalidraw element JSON for architecture diagrams, flowcharts, sequence diagrams, and concept maps.
  • Bind text and shapes using container binding to ensure legible, labeled diagrams that load correctly in Excalidraw.
  • Optional sharing: upload generated files to excalidraw.com to obtain a shareable link.

Quick Start

Write your Excalidraw element JSON and save it as a .excalidraw file to create a shareable diagram.

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 without rendering libraries?

To generate hand-drawn diagrams from JSON without rendering libraries, you export standard Excalidraw element JSON directly to a .excalidraw file. This method bypasses manual diagramming and requires no rendering dependencies to produce the final diagram output.

What types of diagrams can I create by exporting Excalidraw JSON?

Exporting Excalidraw JSON allows you to create architecture diagrams, flowcharts, sequence diagrams, and concept maps. The mechanism translates standard Excalidraw element JSON into the native .excalidraw file format for immediate visualization.

How do I get a shareable link for an Excalidraw diagram generated from JSON?

To get a shareable link for an Excalidraw diagram generated from JSON, you optionally upload the created .excalidraw file to excalidraw.com. This action produces a shareable link for quick distribution of your diagrams.

Can I bind text to shapes in Excalidraw JSON for legible flowcharts?

Yes, you can bind text to shapes in Excalidraw JSON for legible flowcharts. The process supports container binding to ensure labeled diagrams load correctly and maintain text associations when opened in Excalidraw.

Does the Excalidraw file export process require the cryptography dependency?

The Excalidraw file export process requires the cryptography dependency. This component is necessary for the underlying script operations that export standard Excalidraw element JSON to the .excalidraw file format.