excalidraw

Write Excalidraw element JSON into .excalidraw diagram files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables turning Excalidraw element JSON into ready-to-use diagrams by generating .excalidraw files that can be opened in Excalidraw and shared via links.

Core Features & Use Cases

  • Write standard Excalidraw element JSON and save as .excalidraw files for diagrams (architecture, flowcharts, sequence diagrams, and concept maps).
  • Use the optional upload script to generate a shareable link without needing an account.
  • Works with plain JSON only; no rendering libraries required; diagrams are portable and human-editable.

Quick Start

Write your elements as Excalidraw JSON and save them with a .excalidraw extension.

Frequently Asked Questions about excalidraw

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate hand-drawn diagrams from Excalidraw JSON?

You can generate hand-drawn diagrams by writing standard Excalidraw element JSON and saving it with a .excalidraw extension. This output file can then be opened directly in Excalidraw to view and edit architecture diagrams or flowcharts.

Can I create a shareable link for my Excalidraw diagram without an account?

Yes, you can create a shareable link without an account by using the optional upload script. This script processes your saved Excalidraw element JSON and generates a shareable URL for distributing your architecture or sequence diagrams.

What diagram types are supported when creating Excalidraw files from JSON?

Creating Excalidraw files from JSON supports architecture diagrams, flowcharts, sequence diagrams, and concept maps. You define these visual structures by writing standard Excalidraw element JSON directly without needing rendering libraries.

Do I need any rendering libraries to write JSON for Excalidraw diagrams?

No, you do not need rendering libraries to write JSON for Excalidraw diagrams. The process works with plain JSON only, ensuring your diagrams remain portable and human-editable without external rendering dependencies.

Are Excalidraw JSON diagrams portable and human-editable?

Excalidraw JSON diagrams are fully portable and human-editable because they use plain JSON without requiring rendering libraries. You can manually write, modify, and save the element JSON as a .excalidraw file for sharing.