What problem does it solve? Creating interactive, standards-compliant D3.js visualizations from raw data or mockups requires deep knowledge of the D3 v7 API, scales, and layout algorithms. This Skill produces complete standalone HTML pages with D3 charts (force-directed graphs, hierarchies, sankey, treemap) that follow v7 conventions and work offline via file:// without CDN dependencies. ## Core Features & Use Cases - Data Analysis & Chart Selection: Inspects whether data is categorical, temporal, quantitative, or hierarchical to recommend the right visualization type (Bar, Scatter, Force-Directed, Sunburst, Treemap). - D3 v7 Code Generation: Produces modular, reusable chart code using selections, the join pattern, documented scales (d3.scaleLinear, d3.scaleTime), accessible color scales, tooltips, and transitions. - Offline-Ready Output: Vendors d3.v7.min.js locally and injects data via window.RV_DATA or embedded JSON script tags, avoiding fetch() and CORS issues so pages open directly from disk. - Use Case: Given a JSON dataset of organizational hierarchy, generate a responsive Sunburst diagram as a single HTML file that renders correctly when opened locally in a browser. ## Quick Start Ask the agent to generate a D3.js force-directed graph as a standalone HTML page from your JSON dataset.