Excalidraw

Create, patch, validate, and render Excalidraw diagrams through deterministic JSON and layout checks before delivery.

batteryshark f295caa 5 files · 3.4 KB Updated

File contents

Build an Excalidraw Diagram

  1. Establish the audience, message, diagram type, required facts, output path, and readability target.
  2. Read references/excalidraw-format.md, then compose or patch .excalidraw JSON with stable IDs and bound text.
  3. Run bin/excalidraw FILE to validate document shape, element bounds, overlaps, dangling bindings, and canvas extent.
  4. Render with an available Excalidraw-compatible renderer, inspect the image, and revise spacing, hierarchy, color contrast, labels, and edge routing.
  5. Preserve editable JSON and deliver a rendered artifact. Never claim visual quality from schema validation alone.

Use agents/diagram-reviewer.md for an independent visual and semantic review.

batteryshark/skill-tap/tree/main/skills/development/excalidraw commit f295caaf20

Frequently asked questions

npx skillmds@latest add batteryshark/excalidraw