excalidraw

Create JSON-based diagrams compatible with Excalidraw.

Updated May 25, 2026
One-click install
npx skills add https://github.com/zaiyemeiyou404/Hermes --skill excalidraw-zaiyemeiyou404
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/zaiyemeiyou404/Hermes/tree/main/backup/skills/creative/excalidraw
Command: npx skills add https://github.com/zaiyemeiyou404/Hermes --skill excalidraw-zaiyemeiyou404

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation and sharing of hand-drawn Excalidraw diagrams by enabling the generation of JSON files, which can be uploaded for sharing or opened directly on excalidraw.com.

Core Features & Use Cases

  • Generate JSON for Excalidraw Diagrams: Write element JSON and convert it to a .excalidraw file.
  • No Account Required: Accessible without registration or API keys, for straightforward diagram sharing.
  • Use Case: Create an architecture diagram in JSON format, upload it, and generate a shareable link to share with teammates or clients.

Quick Start

Write your diagram as a JSON file, then save and use python skills/diagramming/excalidraw/scripts/upload.py <file-path> to create 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 JSON diagrams for sharing?▼

To generate Excalidraw JSON diagrams for sharing, you write your diagram elements as JSON, save the file, and run the provided upload script to create a shareable link. This converts the JSON into a format compatible with the Excalidraw editor.

Can I create Excalidraw architecture diagrams without an account?▼

Yes, you can create Excalidraw architecture diagrams without an account. This Skill allows you to generate JSON files and upload them to create a shareable link without requiring registration or API keys.

What is the process for converting JSON to a shareable Excalidraw link?▼

The process for converting JSON to a shareable Excalidraw link involves writing your diagram as a JSON file and executing the Python upload script with the file path. This action generates a link you can share with teammates.

Does the Excalidraw JSON conversion support text and arrows?▼

Yes, the Excalidraw JSON conversion supports text and arrows. It allows for the creation of basic shapes, text, and arrows to support a wide range of diagram types for collaborative sharing.

Why use JSON files for Excalidraw diagram collaboration?▼

You use JSON files for Excalidraw diagram collaboration because they can be directly uploaded or opened on excalidraw.com. This streamlines sharing hand-drawn diagrams with teammates or clients without needing an account.