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.