syncfusion-react-charts — Claude Code skill: setup and use
This skill helps build Syncfusion charts in React, covering axes, series, data sources, styling, and interactions. Use it for dashboards and analytics views.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a claude-codeWhat syncfusion-react-charts does
The skill guides React implementations of the Syncfusion Chart component. It covers line, bar, column, area, scatter, pie, doughnut, polar, and radar charts, along with category, numeric, date-time, and logarithmic axes. It also describes multiple series, local data, DataManager, and OData or WebAPI adaptors for remote sources.
It can shape legends, labels, colors, annotations, tooltips, zooming, panning, crosshairs, and selection. The material also covers financial indicators, technical analysis, accessibility, localization, printing, and export. WebMCP support uses WebMcpChart so a browser model context or AI agent can inspect and operate the rendered chart.
The React examples import @syncfusion/ej2-react-charts. Data labels have a strict placement rule: put them inside marker.dataLabel, rather than directly on a series.
What it helps with
- build a chart in a React application
- connect series to local or remote data
- configure axes, labels, and legends
- add zoom, tooltips, and selection
- expose a rendered chart through WebMCP
Example prompts for the agent
- Create a React sales chart with two series, month-based categories, and a legend.
- Configure the chart with a date-time axis, tooltips, zooming, and data labels under
marker.dataLabel. - Add WebMCP support with
WebMcpChart, setenableWebMcp={true}, and give the component a stable ID.
How to install syncfusion-react-charts
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-charts/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-charts/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-charts/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-charts/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-charts2Manually: put the files in place
.github/skills/syncfusion-react-charts/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-chartsManually: put the files in place
.devin/skills/syncfusion-react-charts/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about syncfusion-react-charts
How do I install syncfusion-react-charts in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-charts -a claude-code, then open ~/.claude/skills/syncfusion-react-charts/SKILL.md.
What does syncfusion-react-charts do?
It guides Syncfusion chart work in React, from choosing a chart type and binding data to configuring axes, series, styling, and interactive behavior.
Where should React chart data labels be configured?
Place the data-label settings inside marker.dataLabel; the skill specifically distinguishes this from putting them directly on a series. It also covers local data, DataManager, OData adaptors, and live series updates.