What problem does it solve? Turning raw data, screenshots of existing charts, or rough hand-drawn sketches into polished, presentation-ready charts is slow and requires both design judgment and D3.js expertise. This Skill closes that gap by accepting data in almost any form and producing a clean, theme-consistent D3 v7 chart ready for a Mira slide deck. ## Core Features & Use Cases - Flexible input handling: Accepts CSV, TSV, JSON files, pasted markdown tables, screenshots of existing charts, photos of whiteboard sketches, or plain descriptions of what to visualize. - Chart type recommendation: Uses a decision matrix in references/galeria-d3.md to recommend the best chart type for the data shape, with veto rules against misleading choices like pie charts with too many slices or truncated bar axes. - Multiple delivery modes: Outputs an interactive slide card for Mira decks, a standalone PNG export via a capture script, or a static version ready to be animated by the mira-animator skill. - Use Case: A user pastes a quarterly revenue table and asks for a chart. The Skill classifies the fields, recommends a bar chart, generates D3 v7 code with the deck's theme colors, and saves it to decks/<deck>/assets/. ## Quick Start Ask the assistant to turn the attached CSV file into a bar chart for your Mira deck using the mira-chart skill.