d3-core-data

Transform, format, and parse datasets using D3 core data utilities.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zacharyr0th/next-starter --skill d3-core-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: d3-core-data
Source: https://github.com/zacharyr0th/next-starter/tree/main/.claude/skills/d3/d3-core-data
Command: npx skills add https://github.com/zacharyr0th/next-starter --skill d3-core-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when performing data transformations, creating scales, formatting numbers/dates, or parsing CSV/TSV data. This skill centralizes core data manipulation tasks in D3.

Core Features & Use Cases

  • Data transformations (sorting, grouping, aggregations)
  • Scales (linear, log, time, ordinal, band)
  • Color schemes and interpolation
  • Number/date formatting and CSV/TSV parsing
  • Statistical helpers (mean, median, extent)

Quick Start

Ask for help to build a data pipeline: parse CSV, compute aggregates, and render a chart with scales.

Frequently Asked Questions about d3-core-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse CSV and TSV data for visualization?

CSV and TSV parsing transforms raw delimited files into structured arrays ready for charting. D3 core data utilities handle parsing, type inference, and accessor functions to extract columns and prepare datasets for scales and rendering.

What's the best way to create scales for data mapping?

Scales map data domains to visual ranges using linear, log, time, ordinal, or band scales. D3 scales compute axis ranges, handle missing values, and enable consistent encoding of data values to positions, colors, and sizes across visualizations.

How do I format numbers and dates for display?

Data formatting converts raw values into locale-aware, human-readable output. D3 formatting utilities handle number precision, date patterns, and locale-specific conventions to ensure consistent, correct display in charts and reports.

Can I compute statistics like mean, median, and extent from datasets?

Statistical helpers compute aggregates and descriptive summaries directly on data arrays. D3 core utilities provide mean, median, extent, and other statistical functions to summarize datasets for analytics and chart annotation.

How do I handle missing data and type conversions in transformation pipelines?

Robust data transformation handles nulls, undefined values, and type mismatches during parsing and aggregation. D3 utilities validate inputs, coerce types safely, and skip or flag missing data to prevent downstream errors in scales and rendering.

What color schemes and interpolation methods does D3 provide?

Color schemes apply perceptually uniform palettes for categorical and continuous data encoding. D3 color utilities interpolate between colors, support sequential and diverging scales, and enable consistent visual encoding across charts.