excalidraw

Convert JSON diagrams to shareable Excalidraw links.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill excalidraw-lynxlabvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/skills/creative/excalidraw
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill excalidraw-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to create hand-drawn diagrams using JSON format and generate shareable links to view and edit them without any accounts or API keys.

Core Features & Use Cases

  • Hand-drawn Diagrams: Generate diagrams using standard Excalidraw JSON elements.
  • Shareable Links: Upload diagrams to excalidraw.com and receive a shareable link.
  • Use Case: Create architectural diagrams, flowcharts, sequence diagrams, and more, and share them easily with colleagues or clients.

Quick Start

Write your diagram in JSON format and save it as a .excalidraw file. Then, use the upload script to create a shareable link.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I generate a shareable Excalidraw link from a JSON diagram?

To generate a shareable Excalidraw link, format your diagram as JSON elements, save it as a .excalidraw file, and run the upload script to publish it to excalidraw.com.

Do I need an API key to upload diagrams to excalidraw.com?

No, you do not need an API key or an account to upload diagrams to excalidraw.com. The Skill handles the upload process and generates a shareable link directly.

Can I use standard Excalidraw JSON to create architecture and sequence diagrams?

Yes, you can create architecture, sequence, and flowchart diagrams by structuring standard Excalidraw JSON elements, which are then converted into shareable links.

Why does the Excalidraw JSON upload process require the cryptography dependency?

The cryptography dependency is required to encrypt your JSON diagram data client-side before uploading it to excalidraw.com, ensuring your diagram contents remain secure during the sharing process.

What is the best way to collaborate on hand-drawn diagrams without user accounts?

The best way to collaborate without accounts is to convert JSON formatted diagrams into shareable links uploaded to excalidraw.com, allowing colleagues to view and edit the diagrams directly.