excalidraw

Convert Excalidraw element JSON into .excalidraw files for visual rendering.

6|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Strategic-Automation/arachne --skill excalidraw-strategic-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/Strategic-Automation/arachne/tree/main/src/arachne/skills/default/creative/excalidraw
Command: npx skills add https://github.com/Strategic-Automation/arachne --skill excalidraw-strategic-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Excalidraw diagram creation becomes frictionless by translating diagram ideas into Excalidraw-compatible JSON files that can be saved as .excalidraw and opened in the live editor.

Core Features & Use Cases

  • Write Excalidraw element JSON and save as .excalidraw files to render diagrams offline or in any editor.
  • No accounts or API keys required; diagrams can be opened directly at excalidraw.com for sharing and collaboration.
  • Optional upload script (scripts/upload.py) enables generating shareable links without leaving the command line.

Quick Start

Create an Excalidraw diagram by writing your elements as JSON and saving them to a file with the .excalidraw extension.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I create Excalidraw diagrams from JSON without using the web interface?

To create Excalidraw diagrams from JSON, you write Excalidraw element JSON and save it as a .excalidraw file. This file can then be opened directly at excalidraw.com or in any compatible editor for offline rendering.

Can I generate shareable Excalidraw links from the command line?

Yes, you can generate shareable Excalidraw links from the command line using the optional upload.py script. This script creates shareable links without requiring authentication or leaving the terminal environment.

Do I need an API key or account to render Excalidraw JSON files?

No, you do not need an API key or account to render Excalidraw JSON files. The process relies on a plain JSON structure and client-side rendering, allowing diagrams to be opened directly at excalidraw.com.

What is the best way to automate architecture diagram creation for Excalidraw?

The best way to automate architecture diagram creation for Excalidraw is by programmatically generating Excalidraw element JSON. This JSON is saved as .excalidraw files, which can then be exported as shareable, executable diagrams.

Does the Excalidraw JSON export process support flowcharts and concept maps?

Yes, the Excalidraw JSON export process supports flowcharts and concept maps. By transforming Excalidraw element JSON into .excalidraw files, you can render various hand-drawn style visualizations including architecture diagrams.