Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
oakoss avatar

Data Visualizer

  • 82 installs
  • 14 repo stars
  • Updated March 2, 2026
  • oakoss/agent-skills

Helps with ai & agent building tasks during AI-assisted development.

About

data-visualizer is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • data-visualizer
  • AI & Agent Building
  • AI-coding skill

Data Visualizer by the numbers

  • 82 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #5,148 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/oakoss/agent-skills --skill data-visualizer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs82
repo stars14
Last updatedMarch 2, 2026
Repositoryoakoss/agent-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Data Visualizer

Build charts, dashboards, and interactive data visualizations using modern libraries. Covers Recharts (React), Chart.js (framework-agnostic), and D3.js (custom/advanced).

Library Selection

LibraryBest ForReactCustomBundle (gzip)
RechartsQuick React charts, standard typesNativeLimited~139KB
Chart.jsFramework-agnostic, simple APIWrapperModerate~68KB (tree-shakeable)
D3.jsCustom visualizations, full controlManualFull~13-30KB per module

Chart Type Selection

ChartBest ForAvoid When
LineTrends over time, continuous dataCategorical data
BarComparing categories, rankingsContinuous data
Pie/DonutPart-to-whole (max 5-7 slices)>7 categories, precise comparison
AreaVolume over time, stacked categoriesToo many overlapping series
ScatterCorrelation, outliers, distributionTime series
HeatmapIntensity across two dimensionsSimple comparisons

Dashboard Patterns

PatternUse CaseKey Feature
KPI DashboardExecutive metricsTrend indicators, card grid
Real-TimeLive monitoringSSE/WebSocket, animation disabled
Interactive FiltersExploratory analysisPeriod/region selects, drill-down
Drill-DownHierarchical dataClick to zoom (year → month → day)

Responsive Design

ApproachImplementation
Container-based sizing<ResponsiveContainer width="100%" height={300}>
Aspect ratio mode<ResponsiveContainer width="100%" aspect={2}>
Mobile-awareReduce strokeWidth, height on small screens
Label simplificationFewer axis labels on mobile

Common Mistakes

MistakeFix
Fixed width/heightUse ResponsiveContainer
Animation on real-time dataSet isAnimationActive={false}
Too many pie slicesMax 5-7 slices, group rest as "Other"
Non-accessible colorsUse WCAG AA compliant, colorblind-safe palette
Loading entire chart libraryLazy load with dynamic imports
No data formattingUse Intl.NumberFormat for currency/percent

Delegation

  • Explore data shape and available fields before choosing chart type: Use Explore agent
  • Build a complete multi-chart dashboard from requirements: Use Task agent
  • Plan visualization architecture for large-scale analytics pages: Use Plan agent

References

  • Library Selection — Recharts, Chart.js, D3.js setup and examples
  • Chart Types — line, bar, pie, area, scatter, heatmap with use cases
  • Dashboard Patterns — KPI, real-time SSE, interactive filters, drill-down
  • Design and Accessibility — color schemes, colorblind-safe palettes, responsive, animation
  • Data Formatting and Export — number formatters, CSV export, PNG export
  • Performance — lazy loading, virtualization for large datasets
  • Storytelling and Annotation — data narratives, annotations, color strategy, edge states

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.