excalidraw

Export Excalidraw element JSON as .excalidraw files for diagrams.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill excalidraw-nelohenriq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/nelohenriq/hermes-agent-plus/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/nelohenriq/hermes-agent-plus --skill excalidraw-nelohenriq

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Create hand-drawn style diagrams using Excalidraw JSON format. Save as .excalidraw files for architecture diagrams, flowcharts, sequence diagrams, and concept maps. Diagrams can be opened at excalidraw.com or uploaded for shareable links.

Core Features & Use Cases

  • Compose diagrams by writing standard Excalidraw element JSON and saving as .excalidraw files.
  • Upload diagrams to excalidraw.com for shareable links using the included Python script (scripts/upload.py).
  • No accounts or external rendering libraries required; diagrams are plain JSON.

Quick Start

Save your Excalidraw element JSON as a .excalidraw file and optionally upload it to excalidraw.com to generate 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?

To generate Excalidraw diagrams from JSON, compose your design using standard Excalidraw element JSON and save it as a .excalidraw file. This file can then be opened directly at excalidraw.com for quick visualization.

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

You can get a shareable link for an Excalidraw diagram by running the included Python upload script. This script publishes your saved .excalidraw file to excalidraw.com, generating a link for collaboration without requiring an account.

Do I need an account or external rendering libraries to create Excalidraw files?

No accounts or external rendering libraries are required to create Excalidraw files. Diagrams are plain JSON, meaning you only need the standard Excalidraw element JSON format to compose architecture diagrams, flowcharts, and concept maps.

What types of diagrams can I create using Excalidraw JSON?

Using Excalidraw JSON, you can create architecture diagrams, flowcharts, sequence diagrams, and concept maps. The format translates your design ideas into shareable, hand-drawn style diagrams saved as .excalidraw files.

Can I use Python to automate uploading Excalidraw diagrams?

Yes, you can use Python to automate uploading Excalidraw diagrams. The included Python script allows you to programmatically publish your saved .excalidraw files to excalidraw.com and generate shareable links.

Best way to translate design ideas into shareable diagrams without external rendering libraries?

The best way to translate design ideas into shareable diagrams without external libraries is writing standard Excalidraw element JSON. Save the output as a .excalidraw file and optionally upload it to excalidraw.com for a shareable link.