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.