Agent skill

Data Visualization Mastery Skill: Charts and Dashboards

The data-visualization-mastery skill gives an AI coding agent 50+ chart types with selection criteria, dashboard composition, KPI cards, data tables, accessible presentation and React code with Recharts, D3 and Nivo.

Install
/plugin marketplace add phazurlabs/sumi
/plugin install sumi@sumi-marketplace
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the data-visualization-mastery skill?

The data-visualization-mastery skill is a SKILL.md in phazurlabs/sumi for designing charts, dashboards and data-dense screens. Your AI coding agent gets selection criteria for 50+ chart types, KPI card rules, an anti-pattern table, dataviz tokens and a quality checklist.

The data-visualization-mastery skill covers 50+ chart types with selection criteria, dashboard composition, data tables, KPI cards, sparklines, heatmaps and accessible data presentation, with React code using Recharts, D3 and Nivo plus data-viz tokens.

It opens with foundational principles: Tufte's data-ink ratio with a target above 0.8, a lie factor that should stay between 0.95 and 1.05, chartjunk, small multiples, and an encoding hierarchy from Bertin and Cleveland-McGill.

Layout, color and motion

  • Color rules include never using red and green as the only differentiator, since 8% of males have red-green deficiency.
  • The grid uses a 1440px container, 12 columns and a 24px gutter, with a chart minimum height of 240px on desktop and 180px on mobile.
  • Animation tokens use 150ms for hover highlights and a 200ms tooltip delay.
  • A density spectrum runs from glanceable at 3 to 7 items to explorable at 30 to 200.

Anti-patterns and the quality checklist

An anti-pattern table flags a truncated Y-axis, pie charts over 5 slices and rainbow color scales, each with a fix. A final quality checklist covers data integrity, visual design, accessibility, responsiveness and states, and the skill also includes print CSS.

Who the data-visualization-mastery skill is for

Best for

  • Designing charts, dashboards or any data-dense screen.
  • Making an existing chart accessible, or building a data table.
  • Implementing charts in React with Recharts, with D3 and Nivo also covered.

Not for