What problem does it solve?
This skill removes the manual effort of drawing diagrams by programmatically producing professional, editable Excalidraw (.excalidraw) files for flowcharts, architecture diagrams, system designs, and other visual documentation.
Core Features & Use Cases
- Programmatic Diagram Creation: Create labeled shapes, text boxes, arrows, and connections via Diagram, Flowchart, AutoLayoutFlowchart, and ArchitectureDiagram classes.
- Styling and Layout Control: Configure global appearance, box sizing, color schemes, flowchart and architecture styles, and auto-layout behavior for consistent, presentation-ready visuals.
- Export & Collaboration: Export to PNG using Playwright, save and share files via Google Drive, and enable a round-trip workflow where humans edit diagrams and programmatic updates are reapplied.
- Use Case: Automatically generate architecture diagrams for documentation, export high-quality PNGs for embedding in Google Docs, or batch-create flowcharts from process definitions.
Quick Start
Create a flowchart named pipeline.excalidraw with Input → Process → Output using the excalidraw-diagrams generator.