excalidraw

Create hand-drawn style diagrams as .excalidraw JSON files.

23|4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/NeoLabs-Systems/NeoAgent --skill excalidraw-neolabs-systems
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/NeoLabs-Systems/NeoAgent/tree/main/server/catalog_sources/store-bundles/skills/creative/excalidraw
Command: npx skills add https://github.com/NeoLabs-Systems/NeoAgent --skill excalidraw-neolabs-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a way to create hand-drawn style diagrams using Excalidraw JSON format, allowing users to generate .excalidraw files for various diagram types without the need for external tools.

Core Features & Use Cases

  • Excalidraw JSON Format Support: Generate .excalidraw files for architecture diagrams, flowcharts, sequence diagrams, concept maps, and more.
  • Easy to Use: Users can write standard Excalidraw element JSON and save as .excalidraw files, which can be opened at excalidraw.com or uploaded for shareable links.
  • Use Case: For instance, a user can create a flowchart of a software development process by writing the JSON and saving it as an .excalidraw file.

Quick Start

Create a diagram by writing the Excalidraw JSON and save it as 'diagram.excalidraw'.

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 style diagrams programmatically using Excalidraw JSON?▼

To create hand-drawn style diagrams, you write standard Excalidraw element JSON and save it as a .excalidraw file. This generates architecture diagrams, flowcharts, and concept maps without external tools.

What is the Excalidraw JSON format used for generating flowcharts and architecture diagrams?▼

The Excalidraw JSON format defines elements for hand-drawn style diagrams like flowcharts and architecture diagrams. Saving this JSON as a .excalidraw file creates shareable diagrams openable at excalidraw.com.

Can I generate .excalidraw files for sequence diagrams without needing the Excalidraw web interface?▼

Yes, you can generate .excalidraw files for sequence diagrams and concept maps by writing the Excalidraw JSON directly. This allows you to create various diagram types offline without external interfaces.

Do I need Python scripting knowledge to generate Excalidraw files for diagrams?▼

Yes, creating Excalidraw files through this method requires knowledge of the Excalidraw JSON format and basic Python scripting. This allows you to programmatically generate and save your diagram files.

How do I share an Excalidraw diagram created from JSON format?▼

To share an Excalidraw diagram created from JSON, save your element JSON as a .excalidraw file. You can then open it at excalidraw.com or upload the file to generate a shareable link.

What are the limitations of creating diagrams with Excalidraw JSON format?▼

Creating diagrams with Excalidraw JSON requires manual element definition and basic Python scripting knowledge. Users must write standard Excalidraw element JSON directly rather than using a visual editor.