Charts.
Gauge, Treemap, Sankey, Funnel, Bar Race, Waterfall, Pie/Donut, Radar, Timeline, Heatmap, Wordcloud -- with glassmorphism theming for Electron + React.
amCharts 5 Premium Integration.
amCharts 5 is the most powerful free charting library on the web. This skill is the React wrapper pattern (useLayoutEffect + refs), the Orion-style glassmorphism theming layer, dark/light mode CSS variable bridging, and per-chart-type recipe library. When a generic Chart.js bar chart is not enough.
Four recipes.
React wrapper pattern
useLayoutEffect to mount the chart into a ref, dispose on cleanup. Handles re-renders without flashing. Memoization-friendly. Works with Concurrent React.
Glassmorphism theme bridge
CSS variables (--glass-bg, --hair, --accent) flow into amCharts theme objects. One palette change updates every chart on the page. Dark/light mode automatic.
11 premium chart recipes
Gauge for metrics. Treemap for proportions. Sankey for flow. Funnel for conversion. Bar Race for time-series rank. Waterfall for accumulating change. Each with copy-paste TypeScript.
Performance + dispose
Always dispose on unmount (memory leak otherwise). Cap data point count per chart type. Use sprite pooling for large datasets. Debounce resize handlers.
It composes.
Skills compose into workflows. Charts is rarely the only skill you will use — it pairs naturally with these others in the library.
One command.
Installs only stryx-charts (skip the other 19) into ~/.claude/skills/stryx-charts/.
Free for all use.
Stryx Labs License v1.0. Use Charts in personal, commercial, internal, and production work. No attribution required.