excalidraw

Create hand-drawn Excalidraw diagrams from JSON saved as .excalidraw files.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/x-TheFox/Corvus --skill excalidraw-x-thefox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/x-TheFox/Corvus/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/x-TheFox/Corvus --skill excalidraw-x-thefox

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Hand-drawn Excalidraw diagrams are created by writing standard Excalidraw element JSON and saving as .excalidraw files. These files can be drag-and-dropped onto excalidraw.com for viewing and editing, with no accounts, no API keys, and no external rendering libraries.

Core Features & Use Cases

  • Author Excalidraw elements as JSON and bundle into a .excalidraw envelope
  • Save and share diagrams via Excalidraw
  • Use for architecture diagrams, flowcharts, and sequence diagrams

Quick Start

Save your Excalidraw elements JSON as a .excalidraw file and open it in Excalidraw for viewing and editing.

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 without using external rendering libraries?

You can create Excalidraw diagrams by authoring standard element JSON and saving it as a .excalidraw file. These files can be drag-and-dropped directly onto excalidraw.com for viewing and editing.

Do I need an Excalidraw account or API key to create and share architecture diagrams?

No accounts or API keys are required to create and share architecture diagrams. You only need plain JSON elements saved as a .excalidraw file, using a lightweight workflow without external services.

What diagram types can I build by writing Excalidraw element JSON?

By writing Excalidraw element JSON, you can build architecture diagrams, flowcharts, and UML-like sequence diagrams. These are bundled into a .excalidraw envelope for sharing via drag-and-drop.

Does the Excalidraw JSON workflow support drag-and-drop sharing to excalidraw.com?

Yes, the Excalidraw JSON workflow supports drag-and-drop sharing to excalidraw.com. You save your authored elements as a .excalidraw file and drop it onto the website for viewing and editing.

What's the best way to export hand-drawn flowcharts without external rendering dependencies?

The best way to export hand-drawn flowcharts without external rendering dependencies is authoring plain JSON elements and saving them as a .excalidraw file. This lightweight workflow uses optional upload scripts when available.