excalidraw

Generate Excalidraw scenes from JSON payloads and save as .excalidraw files.

779|139|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/taracodlabs/aiden --skill excalidraw-taracodlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/taracodlabs/aiden/tree/main/skills/excalidraw
Command: npx skills add https://github.com/taracodlabs/aiden --skill excalidraw-taracodlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Excalidraw scene generation from JSON payloads lets you rapidly compose hand-drawn diagrams that open directly in Excalidraw, reducing manual setup and improving visualization speed.

Core Features & Use Cases

  • Generate Excalidraw scenes by supplying a valid JSON payload that conforms to the Excalidraw schema.
  • Open and edit diagrams in Excalidraw with a hand-drawn aesthetic for architecture diagrams, flowcharts, mind maps, and concept sketches.
  • Save results as .excalidraw files for easy sharing and collaboration.

Quick Start

Provide a JSON payload that follows the Excalidraw schema and save it as an .excalidraw file.

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 data?

You can generate Excalidraw diagrams from JSON by supplying a payload that conforms to the Excalidraw schema, including required fields like type, version, elements, and appState, then saving it as an .excalidraw file.

What is the required JSON schema structure for creating Excalidraw scene files?

The required JSON schema for Excalidraw scenes includes fields for type, version, source, elements, appState, and files to ensure the payload renders correctly as a hand-drawn visual.

Can I use JSON payloads to create architecture diagrams and flowcharts in Excalidraw?

Yes, JSON payloads can generate architecture diagrams, flowcharts, mind maps, and concept sketches by creating scenes that open directly in Excalidraw with a hand-drawn aesthetic.

Do I need to manually draw elements in Excalidraw or can I automate scene creation?

You can automate scene creation by supplying a valid JSON payload that conforms to the Excalidraw schema, reducing manual setup and improving visualization speed for hand-drawn diagrams.

What is the best way to share Excalidraw diagrams generated from JSON?

The best way to share Excalidraw diagrams generated from JSON is to save the results as .excalidraw files, enabling easy sharing and collaboration directly within the Excalidraw editor.