What problem does it solve? Creating diagrams manually in drawing tools is slow and tedious, and hand-writing valid Excalidraw JSON is error-prone due to its strict element schema, binding model, and text container rules. This Skill turns plain-language descriptions into valid .excalidraw files that open directly in Excalidraw, VS Code, or Obsidian. ## Core Features & Use Cases - Nine diagram types: Flowcharts, relationship diagrams, mind maps, architecture diagrams, data flow diagrams (DFD), swimlanes, class diagrams, sequence diagrams, and ER diagrams, each with a pre-built JSON template. - Schema-correct output: Enforces Excalidraw's text container model (boundElements + containerId), arrow bindings (startBinding/endBinding), z-index ordering, and required base properties so files render correctly. - Icon library support: Python scripts split .excalidrawlib libraries (AWS, GCP, etc.) into individual icons and insert icons or arrows into existing diagrams with coordinate translation and ID collision handling. - Use Case: Ask for a system architecture diagram of your microservices; the Skill selects the architecture type, applies background zones for layers, binds labeled arrows between components, and saves a ready-to-open .excalidraw file. ## Quick Start Ask the agent to create an Excalidraw flowchart of your user onboarding process and save it as an .excalidraw file.