excalidraw

Generate hand-drawn Excalidraw JSON diagrams with shapes and arrows.

1|1|Updated May 25, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-agent --skill excalidraw-aayushsoam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/aayushsoam/clawbot-agent/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/aayushsoam/clawbot-agent --skill excalidraw-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating and sharing hand-drawn diagrams using the Excalidraw JSON format, eliminating the need for manual drawing or the use of specialized software.

Core Features & Use Cases

  • Hand-drawn Diagrams: Generate JSON-based diagrams by specifying elements and properties in a structured format.
  • Direct Editing: Open and edit diagrams directly at excalidraw.com without an account or API keys.
  • Shareable Links: Upload diagrams for a shareable link and collaborate with others easily.
  • Use Case: Visualize complex processes or concepts by creating flowcharts, sequence diagrams, and more with this Skill.

Quick Start

Create a diagram by writing the elements JSON and saving as a .excalidraw file, then upload it to excalidraw.com for editing.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I generate Excalidraw JSON diagrams without using a graphical editor?

Generate Excalidraw JSON diagrams by specifying elements and properties in a structured text format. You write the element JSON structure, save it as a .excalidraw file, and upload it to excalidraw.com to render and edit the hand-drawn diagram directly.

What is the Excalidraw JSON format used for in diagramming?

The Excalidraw JSON format is used to define hand-drawn diagrams, supporting various shapes, arrow types, and container bindings. It provides a text-based approach to diagramming, eliminating the need for manual drawing or specialized software to visualize complex processes.

Can I edit and share Excalidraw diagrams created from JSON without an account?

You can open and edit Excalidraw JSON diagrams directly at excalidraw.com without an account or API keys. Uploading the .excalidraw file generates a shareable link, allowing you to collaborate with others easily.

Do I need to know the Excalidraw element JSON structure to create flowcharts?

Creating flowcharts and sequence diagrams requires knowledge of the Excalidraw element JSON structure. You must specify elements, properties, shapes, and arrow bindings in the structured format to generate the diagram correctly before uploading.

What are the limitations of creating Excalidraw diagrams via JSON?

The limitation of creating Excalidraw diagrams via JSON is the requirement to understand and manually structure the Excalidraw element JSON format. It is a text-based approach, so users unfamiliar with the underlying JSON properties for shapes and bindings may face a learning curve.