excalidraw

Generate Excalidraw JSON diagrams with Python scripts and predefined element formats.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/DifanaDAP/hermes-backup --skill excalidraw-difanadap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/DifanaDAP/hermes-backup/tree/main/workspace/skills/creative/excalidraw
Command: npx skills add https://github.com/DifanaDAP/hermes-backup --skill excalidraw-difanadap

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of Excalidraw JSON diagrams, simplifying the process of converting hand-drawn diagrams into a digital format.

Core Features & Use Cases

  • Diagram Creation: Generate standard Excalidraw element JSON for diagrams like architecture, flowcharts, and sequence diagrams.
  • File Interaction: Save diagrams as .excalidraw files and upload them to excalidraw.com for viewing and editing.
  • Use Case: If you need to create an architecture diagram for a project, this Skill can help you translate your hand-drawn diagram into a JSON file that can be easily shared and modified.

Quick Start

Create a new diagram using the excalidraw skill and save it to 'my_diagram.excalidraw'.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I automate Excalidraw diagram creation from text?

You can automate Excalidraw diagram creation by generating standard Excalidraw element JSON using Python scripts and predefined formats. This approach translates text inputs into digital diagram structures without requiring rendering libraries.

Can I create an architecture diagram as an Excalidraw JSON file?

Yes, you can create architecture diagrams by generating a standard Excalidraw element JSON file. This format supports architecture, flowcharts, and sequence diagrams, which can be saved and shared digitally.

How do I view and edit an Excalidraw JSON file once it is generated?

To view and edit an Excalidraw JSON file, save it with a `.excalidraw` extension and upload the file directly to excalidraw.com. The web platform renders the JSON for visual modification.

Do I need rendering libraries to generate Excalidraw JSON?

No, you do not need rendering libraries to generate Excalidraw JSON. The process relies on Python scripts and predefined element formats to output the raw JSON structure for your diagrams.

What is the best way to convert hand-drawn diagrams into Excalidraw format?

The best way to convert hand-drawn diagrams is to translate them into predefined Excalidraw element JSON formats using Python scripts. This automates the digitization process for quick and accurate diagram creation.

Can I manually edit the Excalidraw JSON after generating it?

Yes, you can manually edit the Excalidraw JSON after generation. The output is standard JSON text, allowing you to directly modify the diagram elements before uploading to excalidraw.com.