What problem does it solve? Turning raw data into a clear, correctly labeled chart often requires setting up plotting libraries, configuring axes, and manually checking for misleading scales or clipped labels. This Skill standardizes that workflow so charts are generated directly from the supplied data with explicit scales, labels, and visual QA. ## Core Features & Use Cases - Portable SVG chart generation: The bundled scripts/chart.mjs renders line, bar, area, and point charts to SVG with zero required dependencies, supporting titles, axis labels, dark themes, sparklines, multi-series grouping, and value annotations. - Flexible library choice: When richer output is needed, the workflow supports Matplotlib, Seaborn, Plotly, Vega-Lite, or the repository's existing chart stack, with optional PNG export via the sharp package. - Integrity safeguards: Enforces honest visualization practices such as appropriate axis baselines, disclosed truncation, no inferred values, and a reproducible script kept alongside the output. - Use Case: Given a JSON array of monthly revenue figures, produce a labeled line chart SVG with a title, axis units, and a first-to-last percentage change annotation for a quarterly report. ## Quick Start Ask the agent to create a labeled line chart from your JSON data, for example: "Use chart-image to plot this monthly sales data as an SVG line chart with axis titles and value labels."