syncfusion-react-themes — Claude Code skill: themes and setup
This skill helps configure Syncfusion React themes, dark mode, CSS variables, icons, and component sizing. Use it when changing an app’s visual styling.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -a claude-codeWhat syncfusion-react-themes does
The skill covers built-in Syncfusion React themes and their CSS imports from npm packages or a CDN. It also explains moving styles to theme packages, using lite CSS files, and setting up the icon library with the e-icons class. Theme Studio is included for custom theme work.
For dark mode, the guidance uses the e-dark-mode class on the page and supports runtime switching or per-component styling. CSS variables can change primary, success, warning, danger, and info colors, while the value format depends on the selected theme. A CDN stylesheet must match the installed npm package version, or styles and rendering can break.
What it helps with
- add a Syncfusion React theme from npm or a CDN
- toggle dark mode while the application is running
- change theme colors with CSS variables
- configure Syncfusion icons and their sizes
- enable larger touch-oriented component sizing
Example prompts for the agent
- Set up the
tailwind3theme for my Syncfusion React buttons and add the required CSS import. - Add a control that toggles
e-dark-modeondocument.bodyat runtime. - Change the primary theme color with a CSS variable and render the
e-cuticon.
How to install syncfusion-react-themes
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-themes/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-themes/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-themes/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-themes/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-themes2Manually: put the files in place
.github/skills/syncfusion-react-themes/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-themesManually: put the files in place
.devin/skills/syncfusion-react-themes/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -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-themes
How do I install syncfusion-react-themes in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-themes -a claude-code, then check ~/.claude/skills/syncfusion-react-themes/SKILL.md.
What does syncfusion-react-themes do?
It guides Claude Code through Syncfusion React theming, including dark mode, CSS variables, icon setup, size modes, and custom theme work.
What should I check when using a CDN theme?
The CDN stylesheet version must match the installed npm package version. A mismatch can cause style and rendering issues.