excalidraw

Generate hand-drawn style diagrams from Excalidraw-compatible JSON element arrays.

7|1|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/paxlabs-inc/ion-agent --skill excalidraw-paxlabs-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/paxlabs-inc/ion-agent/tree/main/skills/creative/excalidraw
Command: npx skills add https://github.com/paxlabs-inc/ion-agent --skill excalidraw-paxlabs-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill eliminates the need for manual diagramming tools by allowing you to programmatically generate professional, hand-drawn style architecture, flow, and sequence diagrams using simple JSON structures.

Core Features & Use Cases

  • Programmatic Diagramming: Define complex visual elements like rectangles, arrows, and text using standard Excalidraw JSON.
  • Container Binding: Automatically link text labels to shapes for clean, responsive diagrams that maintain structure during edits.
  • Shareable Output: Easily generate shareable links for your diagrams by uploading them directly to the Excalidraw platform.

Quick Start

Use the excalidraw skill to create a new architecture diagram based on the provided JSON elements and save it to my diagrams folder.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I generate hand-drawn flowcharts programmatically from JSON?

You can generate hand-drawn flowcharts by authoring Excalidraw-compatible JSON element arrays that define visual components like rectangles, arrows, and text. This approach eliminates manual diagramming by programmatically structuring complex architecture and workflow mappings.

Can I bind text labels to shapes in Excalidraw JSON for architecture visualization?

Yes, container binding automatically links text labels to shapes within the Excalidraw JSON structure. This ensures your architecture visualization maintains clean, responsive formatting that preserves structural integrity during subsequent diagram edits.

What is the best way to create shareable links for Excalidraw diagrams?

The best way to create shareable links for Excalidraw diagrams is through encrypted upload to the Excalidraw platform. This process takes your generated JSON element arrays and produces a directly accessible URL for distribution.

Does the Excalidraw diagram generation process require cryptography dependencies?

Yes, the Excalidraw diagram generation process requires the cryptography dependency to facilitate encrypted uploads. This ensures that your programmatically generated architecture and workflow diagrams are securely processed when creating shareable links.

Can I use Excalidraw JSON for technical documentation and sequence diagrams?

Yes, you can use Excalidraw JSON for technical documentation and sequence diagrams. The skill processes standard JSON structures to map workflows and visualize system architectures in a hand-drawn style without needing manual diagramming tools.