excalidraw

Generate hand-drawn diagrams from Excalidraw element JSON as .excalidraw files.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill excalidraw-lamseyahelias
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/LamseyahElias/jarvis-cloud-v2/tree/main/hermes-agent/skills/creative/excalidraw
Command: npx skills add https://github.com/LamseyahElias/jarvis-cloud-v2 --skill excalidraw-lamseyahelias

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generating and sharing hand-drawn Excalidraw diagrams from element JSON by saving as .excalidraw files and optionally obtaining shareable links via an upload script.

Core Features & Use Cases

  • Write standard Excalidraw element JSON and save as .excalidraw files for viewing/editing on excalidraw.com.
  • Upload diagrams to obtain shareable links using the script in scripts/upload.py.
  • Use for architecture diagrams, flowcharts, and sequence diagrams; diagrams can be opened or shared via links.

Quick Start

Load this skill and run the script in scripts/upload.py to publish your .excalidraw diagram to Excalidraw.

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 without opening the editor?▼

You can generate Excalidraw diagrams from JSON by mapping standard Excalidraw element JSON to visual shapes and text. The Skill saves the output directly as .excalidraw files, allowing editor-free creation for immediate viewing or editing on excalidraw.com.

What types of diagrams can I create using Excalidraw element JSON?▼

Excalidraw element JSON supports architecture drafts, flowcharts, and sequence diagrams. The Skill maps JSON elements to visual shapes and text with container bindings to produce hand-drawn style diagrams.

How do I get a shareable link for a .excalidraw file?▼

To get a shareable link for a .excalidraw file, run the upload script located in scripts/upload.py. This publishes your diagram and returns a link for easy sharing without requiring recipients to open the Excalidraw editor.

Can I use Excalidraw JSON diagrams for architecture and sequence visualization?▼

Yes, Excalidraw JSON diagrams are suitable for architecture and sequence visualization. The Skill processes standard JSON elements to create hand-drawn visualizations, mapping shapes and text with container bindings for structured technical drafts.

Do I need the cryptography dependency to create and share Excalidraw diagrams?▼

The cryptography dependency is required to support the Skill's processing logic. It assists the internal operations needed to generate .excalidraw files and run the upload utility to obtain shareable links.