excalidraw

Convert Excalidraw element JSON into editable .excalidraw diagram files.

27|2|Updated Jan 15, 2024
One-click install
npx skills add https://github.com/erfanzar/Xerxes-Agents --skill excalidraw-erfanzar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/erfanzar/Xerxes-Agents/tree/main/src/python/xerxes/skills/excalidraw
Command: npx skills add https://github.com/erfanzar/Xerxes-Agents --skill excalidraw-erfanzar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Crafting diagram files by hand is time-consuming; this skill streamlines creating Excalidraw diagrams from plain element JSON, making diagrams quickly reproducible and shareable.

Core Features & Use Cases

  • Create diagrams by writing standard Excalidraw element JSON and saving as .excalidraw files.
  • Easily publish shareable links by using the included upload script to excalidraw.com.
  • Supports common diagram types (architecture, flowcharts, sequence diagrams, concept maps) with container-bound text for clean labeling.

Quick Start

Load this skill, write your elements JSON to a .excalidraw file, and optionally upload it to excalidraw.com for 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 diagrams from JSON?

You can create Excalidraw diagrams from JSON by writing standard element JSON structures and saving them directly into .excalidraw files. This approach supports architecture, flowchart, and sequence diagrams with container-bound text.

Can I publish a shareable link for my Excalidraw flowchart?

Yes, you can generate a shareable link by running the included upload script to publish your .excalidraw file to excalidraw.com. This provides a shareable URL for your architecture or flowchart diagram.

What types of diagrams can I create using Excalidraw JSON conversion?

You can create architecture diagrams, flowcharts, sequence diagrams, and concept maps using Excalidraw JSON conversion. The process satisfies Excalidraw envelope and container binding requirements to produce properly structured diagram files.

Do I need to manually structure the Excalidraw envelope and bindings for text elements?

No, the conversion automatically satisfies Excalidraw envelope and binding requirements for you. It ensures proper JSON structure and container binding for text, eliminating the need to manually configure these complex diagram constraints.

Are there limitations when generating architecture diagrams from plain JSON?

The main limitation is that you must manually write or structure the plain element JSON correctly before conversion. Crafting diagram files by hand can be time-consuming, which is why this process streamlines reproducible diagram creation.