excalidraw

Create hand-drawn style diagrams from Excalidraw JSON data.

1|Updated Apr 30, 2025
One-click install
npx skills add https://github.com/lucasfth/config --skill excalidraw-lucasfth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/lucasfth/config/tree/main/.hermes/skills/creative/excalidraw
Command: npx skills add https://github.com/lucasfth/config --skill excalidraw-lucasfth

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Hand-drawn style diagrams often require manual setup and formatting; this skill streamlines diagram creation by converting Excalidraw JSON into ready-to-use .excalidraw files.

Core Features & Use Cases

  • Generate .excalidraw files from standard Excalidraw element JSON.
  • Drag-and-drop viewing and editing in Excalidraw or upload for shareable links.
  • Use cases include architecture diagrams, flowcharts, sequence diagrams, and concept maps.

Quick Start

Write your Excalidraw element JSON array to a .excalidraw file and, if needed, run the upload script 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 architecture diagrams from JSON data?▼

You can generate architecture diagrams from JSON by providing standard Excalidraw element JSON arrays. The skill creates a .excalidraw envelope file that renders the data into hand-drawn style diagrams.

Can I create a shareable link for my Excalidraw flowchart?▼

Yes, you can create a shareable link for your Excalidraw flowchart. After generating the .excalidraw file from JSON, run the upload script to obtain a shareable URL for viewing.

What is the Excalidraw JSON format used for sequence diagrams?▼

The Excalidraw JSON format for sequence diagrams consists of standard Excalidraw element JSON arrays. This data structure defines the elements needed to render hand-drawn style sequence diagrams.

Does the Excalidraw skill work with standard element JSON?▼

Yes, the Excalidraw skill works directly with standard Excalidraw element JSON. It accepts this JSON format to create .excalidraw files without requiring manual formatting.

What's the best way to automate hand-drawn diagram creation?▼

The best way to automate hand-drawn diagram creation is converting Excalidraw JSON to .excalidraw files. This streamlines the process by programmatically generating architecture and flowchart diagrams.