chart-builder

Generate dark-themed accessible charts with Chart.js or Recharts for React.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/0xjitsu/jitsu-skills --skill chart-builder-0xjitsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chart-builder
Source: https://github.com/0xjitsu/jitsu-skills/tree/main/skills/chart-builder
Command: npx skills add https://github.com/0xjitsu/jitsu-skills --skill chart-builder-0xjitsu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of building production-quality, dark-themed data visualizations that are accessible, responsive, and consistent with a design system, so teams can ship dashboard components without designing charts from scratch.

Core Features & Use Cases

  • Library Guidance & Selection: Recommends Chart.js for standalone canvas exports and Recharts for React/Next.js integration and composable components.
  • Design System Alignment: Provides color tokens, glass-morphism container guidelines, and accent palettes to ensure visual consistency with dark themes.
  • Accessibility & Responsiveness: Enforces ARIA labels, screen-reader fallbacks, reduced-motion support, WCAG contrast, and mobile/print adaptations.
  • Performance Best Practices: Advises lazy-loading, avoiding LCP-critical paths, SSR considerations, and skeleton placeholders to prevent CLS.
  • Chart Patterns: Covers line, bar, area, pie/donut, scatter, and radar chart best practices for common visualization needs.

Quick Start

Use the chart-builder skill to generate a dark-themed, responsive line chart component for the provided monthly revenue dataset.

Frequently Asked Questions about chart-builder

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

FAQPage Schema
How do I build dark-themed charts that meet WCAG contrast and ARIA requirements in React?

Dark-themed charts meeting WCAG contrast and ARIA requirements in React can be built using Recharts for composable components, ensuring screen-reader fallbacks and design system color tokens are applied. Chart.js is recommended for standalone canvas exports.

When should I use Chart.js vs Recharts for data visualization?

Chart.js is recommended for generating standalone canvas exports, while Recharts is preferred for React and Next.js integration where composable, lazy-loaded chart components are needed to prevent layout shift and optimize performance.

Does this chart generation approach support reduced-motion and responsive sizing for mobile dashboards?

Yes, generating accessible data visualizations includes enforcing reduced-motion support, responsive sizing, and mobile or print adaptations to ensure dark-themed dashboard components adapt correctly across different screen environments.

What's the best way to prevent layout shift when lazy loading chart components in Next.js?

To prevent layout shift when lazy loading chart components in Next.js, use skeleton placeholders and keep chart rendering off the largest contentful paint critical path to maintain performance and visual stability.

Can I generate accessible radar and scatter charts for multi-dimensional datasets?

Yes, accessible dark-themed radar and scatter charts can be generated for multi-dimensional datasets, alongside line, bar, area, and pie or donut chart patterns, applying accent palettes and glass-morphism container guidelines for visual consistency.