Skills for Real Engineers. Straight from my .agents directory.
datavis
Agent skill fromforyourhealth111-pixel/Vibe-Skills
Comprehensive data visualization toolkit for creating beautiful, mathematically elegant visualizations with D3.js, Chart.js, and custom SVG. Use when (1) building interactive data visualizations, (2) designing color palettes for charts, (3) choosing scales and visual encodings, (4) creating data pipelines from Census/SEC/Wikipedia APIs, (5) crafting narrative-driven data stories, (6) making perceptually accurate charts, or (7) implementing force-directed networks, timelines, or geographic maps.
How to install datavis
npx skills add foryourhealth111-pixel/Vibe-Skills# or add only this skill to Claude Code: copy the folder
bundled/skills/datavis/
# into
~/.claude/skills/datavis/ (all projects)
.claude/skills/datavis/ (one project)
1# Data Visualization Skill23Create beautiful, mathematically elegant, emotionally resonant data visualizations.45## Philosophy: "Life is Beautiful"67Every visualization should:81. **Reveal truth** through data92. **Evoke wonder** through design103. **Respect the viewer** through accessibility114. **Honor complexity** through elegant simplification1213## Core Capabilities1415### 1. Visual Encoding1617**Scale Selection**:18| Scale | Use When | Example |19|-------|----------|---------|20| Linear | Evenly distributed data | Temperature |21| Log | Multiple orders of magnitude | Population (100 to 1B) |22| Sqrt | Encoding area (circles) | Bubble chart radius |23| Time | Temporal data | Dates |2425**Perceptual Honesty** - Area scales with square of radius, so use sqrt:26```javascript27// WRONG: Linear radius exaggerates large values28const badScale = d3.scaleLinear().domain([0, max]).range([0, maxRadius]);2930// RIGHT: Sqrt maintains perceptual accuracy31const goodScale = d3.scaleSqrt().domain([0, max]).range([0, maxRadius]);32```3334### 2. Color Design3536**Palette Types**:37- **Categorical** - Distinct hues for nominal data (max 8)38- **Sequential** - Single hue gradient for ordered data39- **Diverging** - Two hues meeting at meaningful midpoint4041**Colorblind-Safe Palette** (8 colors):42```javascript43const colorblindSafe = [44 '#332288', '#117733', '#44AA99', '#88CCEE',45 '#DDCC77', '#CC6677', '#AA4499', '#882255'46];47```4849**Always use redundant encoding** - don't rely on color alone:50```javascript51…
Excerpt shown under the repository's Apache-2.0 license.
More skills in Vibe-Skills
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
