What problem does it solve? Writing D3.js v7 visualizations from scratch requires deep knowledge of scales, selections, layouts, and the join pattern, and small mistakes produce broken or non-responsive charts. This Skill acts as a senior data visualization engineer that analyzes your data structure and generates complete, working HTML pages with the right chart type. ## Core Features & Use Cases - Data Analysis & Chart Selection: Inspects JSON/CSV data to determine whether it is categorical, temporal, quantitative, or hierarchical, then proposes the best visualization (Bar, Scatter, Force-Directed, Sunburst, Treemap, Sankey). - Complete Code Generation: Produces full HTML/JavaScript with SVG containers, accessible color scales, clean axes, interactive tooltips, and smooth d3.transition animations. - Offline-Ready Output: Uses a locally vendored d3.v7.min.js and embedded data via window.RV_DATA or inline JSON script tags, so pages open via file:// without CDN or CORS issues. - Use Case: Provide a hierarchical JSON of your org structure and receive a standalone HTML page with an interactive, zoomable Sunburst chart that works offline. ## Quick Start Ask the agent to generate a D3.js force-directed graph as a standalone HTML page from your JSON dataset of nodes and links.