What problem does it solve? Hand-editing colors, strokes, and typography across dozens of SVG diagrams is error-prone and inconsistent. This Skill provides a repeatable pipeline for producing SVGs with selectable themes (such as obsidian dark and white-leather light) so diagrams stay consistent without manually editing hundreds of fills and strokes. ## Core Features & Use Cases - Theme Token Schema: Defines a small reusable set of design tokens (backgrounds, surfaces, text, accents, status colors, stroke widths, fonts) applied consistently across all diagrams. - Build-Time and Runtime Theming: Supports generating per-theme SVG file variants for <img> embedding, or CSS-variable-based runtime theming for inline SVG in apps. - Agent-Friendly Iteration Loop: Structures layout first, generates via templates, then validates collisions and errors with dedicated tools until output is clean. - Use Case: A documentation site needs the same architecture diagram in both dark and light palettes. Generate diagram.obsidian.svg and diagram.white-leather.svg from one token-driven template instead of maintaining two hand-edited files. ## Quick Start Generate a themed SVG diagram using the obsidian palette and validate it for collisions and errors.