excalidraw

Generate hand-drawn diagrams from JSON data as .excalidraw files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a means to create and manage hand-drawn diagrams using JSON formatted files, making it easier to create visual representations of ideas, processes, and concepts.

Core Features & Use Cases

  • Excalidraw JSON Creation: Allows users to create diagrams by writing JSON files in the Excalidraw format.
  • Sharing and Editing: The created diagrams can be uploaded to excalidraw.com for sharing and further editing.
  • Use Case: Ideal for creating flowcharts, architectural diagrams, or concept maps directly within the system.

Quick Start

To create a diagram, use the excalidraw skill to write your elements JSON and save it as a .excalidraw file.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I create hand-drawn diagrams from JSON data?

You can generate hand-drawn diagrams from JSON data by writing elements in the Excalidraw format and saving them as a `.excalidraw` file. This allows you to create visual content without manual drawing.

What is the Excalidraw JSON format used for?

The Excalidraw JSON format is used for creating and managing hand-drawn diagrams like flowcharts, architectural diagrams, and concept maps. It enables knowledge representation and collaborative design processes directly within your system.

Do I need Python and the cryptography package to generate Excalidraw diagrams?

Yes, generating Excalidraw diagrams requires Python and the cryptography package. These dependencies are necessary for secure file handling when creating and saving your JSON-based visual content.

Can I edit and share diagrams created with JSON on excalidraw.com?

Yes, diagrams created from JSON files can be uploaded to excalidraw.com. Once uploaded, you can share them with others and perform further editing directly on the platform.

Is generating diagrams with JSON better than using a visual editor?

Generating diagrams with JSON automates visual content creation without manual drawing, making it ideal for programmatic diagram creation and knowledge representation. It differs from visual editors by allowing you to define elements directly within your system.