What problem does it solve? Creating diagrams usually requires opening a drawing tool and manually placing shapes. This Skill lets you produce complete Excalidraw diagrams as plain JSON files that open directly at excalidraw.com, with no accounts, API keys, or rendering libraries required. ## Core Features & Use Cases - JSON-Based Diagram Generation: Write standard Excalidraw element JSON (rectangles, ellipses, diamonds, arrows, bound text labels) and save it as a .excalidraw file. - Container Binding for Labels: Correctly attach text to shapes and arrows using containerId and boundElements, avoiding the common invalid label property mistake. - Shareable Uploads: Upload diagrams to excalidraw.com with client-side AES-GCM encryption via scripts/upload.py to get a shareable URL. - Use Case: Ask for a system architecture diagram with frontend, backend, and database layers; receive a ready-to-open .excalidraw file plus an optional shareable link. ## Quick Start Create an Excalidraw diagram showing a simple three-tier web architecture and save it as a .excalidraw file.