Skip to Content
DocsπŸ€– ⏐ AI Skills

AI Skills

AI SkillsΒ  are Claude Code skill files that provide AI-assistant reference guides for Reaviz. Skills contain component APIs, usage patterns, theming details, and code examples derived from source code and stories.

When installed, Claude Code automatically loads the relevant skill files when it encounters Reaviz components in your code, giving it deep knowledge of the component APIs, props, and usage patterns.

Available Components

CategoryComponents
CommonAxis, Gridline, Tooltip, Legend, Gradient, Mask, Brush, ZoomPan, ColorSchemes, ValueMarker, MarkLine
ChartsAreaChart, BarChart, BarList, BubbleChart, FunnelChart, LinearGauge, RadialGauge, Meter, Heatmap, CalendarHeatmap, LineChart, Map, PieChart, RadarChart, Sankey, ScatterPlot, SparklineChart, AreaSparklineChart, BarSparklineChart, SonarChart, SunburstChart, TreeMap, VennDiagram, WordCloud

Installation

The simplest way to install Reaviz skills is with the skills CLI β€” run it from your project root:

npx skills add reaviz/skills

This downloads the Reaviz skill tree into your project’s .claude/skills/ directory, where Claude Code will pick it up automatically.

You can also browse and grab the skill from the Skills MarketplaceΒ .

If you prefer to manage the files manually, choose one of the methods below instead.

Copy or symlink the Reaviz skills into your project’s .claude/skills/ folder:

# From your project root mkdir -p .claude/skills # Symlink the reaviz skill tree ln -s /path/to/reaviz/skills/reaviz .claude/skills/reaviz

Skills placed in .claude/skills/ are committed to version control and shared with all team members.

Option 2: User-level (personal, all projects)

Copy or symlink skills into ~/.claude/skills/ to make them available across all your projects:

mkdir -p ~/.claude/skills # Symlink the library ln -s /path/to/reaviz/skills/reaviz ~/.claude/skills/reaviz

User-level skills are not shared with other team members.

Option 3: --add-dir flag (per-session)

Point Claude Code to the skills repository at launch. Skills inside .claude/skills/ of added directories are discovered automatically:

claude --add-dir /path/to/reaviz/skills

This grants file access for the current session only.

Verifying Installation

Once installed, Claude Code will automatically load the relevant skill files when it encounters Reaviz components in your code. You can verify by asking Claude Code about a specific component:

> How do I use the reaviz AreaChart component?

Claude Code should respond with API details, props, and examples sourced from the skill files.

Skill Structure

Skills are organized into category directories with per-component skill files:

reaviz/ β”œβ”€β”€ SKILL.md # Library overview, data shapes, common patterns β”œβ”€β”€ common/ β”‚ β”œβ”€β”€ SKILL.md # Common category overview β”‚ β”œβ”€β”€ axis/SKILL.md # LinearXAxis, LinearYAxis, ticks, labels β”‚ β”œβ”€β”€ brush-zoom/SKILL.md # ChartBrush, ChartZoomPan β”‚ β”œβ”€β”€ color-schemes/SKILL.md # Named palettes, ColorSchemeType β”‚ β”œβ”€β”€ gradient-mask/SKILL.md # Gradient, GradientStop, Mask, Stripes β”‚ β”œβ”€β”€ gridline/SKILL.md # GridlineSeries, Gridline, GridStripe β”‚ β”œβ”€β”€ legend/SKILL.md # DiscreteLegend, SequentialLegend β”‚ β”œβ”€β”€ markers/SKILL.md # LinearValueMarker, RadialValueMarker, MarkLine β”‚ └── tooltip/SKILL.md # ChartTooltip, TooltipArea, TooltipTemplate └── charts/ β”œβ”€β”€ SKILL.md # Charts category overview β”œβ”€β”€ area-chart/SKILL.md # AreaChart (standard, grouped, stacked, normalized) β”œβ”€β”€ bar-chart/SKILL.md # BarChart (+ stacked, marimekko, histogram, waterfall) β”œβ”€β”€ bar-list/SKILL.md # BarList (horizontal ranking bars) β”œβ”€β”€ bubble-chart/SKILL.md # BubbleChart (packed circles) β”œβ”€β”€ funnel-chart/SKILL.md # FunnelChart (default, layered) β”œβ”€β”€ gauge/SKILL.md # LinearGauge, RadialGauge β”œβ”€β”€ heatmap/SKILL.md # Heatmap + CalendarHeatmap β”œβ”€β”€ line-chart/SKILL.md # LineChart (line-only, no area fill) β”œβ”€β”€ map/SKILL.md # Map + MapMarker β”œβ”€β”€ meter/SKILL.md # Meter (segmented column strip) β”œβ”€β”€ pie-chart/SKILL.md # PieChart (pie, donut, exploded) β”œβ”€β”€ radar-chart/SKILL.md # RadarChart (spider, radial axes) β”œβ”€β”€ sankey/SKILL.md # Sankey (flow diagram, nodes + links) β”œβ”€β”€ scatter-plot/SKILL.md # ScatterPlot (points, bubbles, symbols) β”œβ”€β”€ sparkline/SKILL.md # Sparkline, AreaSparkline, BarSparkline, Sonar β”œβ”€β”€ sunburst-chart/SKILL.md # SunburstChart (hierarchical radial) β”œβ”€β”€ tree-map/SKILL.md # TreeMap (rectangular hierarchical) β”œβ”€β”€ venn-diagram/SKILL.md # VennDiagram (venn, euler, starEuler) └── word-cloud/SKILL.md # WordCloud (tag cloud)

For more details, see the skills repository on GitHubΒ .

Last updated on