syncfusion-react-tabs — Claude Code skill: Syncfusion React tabs
Guides the agent through building and customizing Syncfusion Tab components in React: headers, drag-and-drop, content rendering.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -a claude-codeWhat syncfusion-react-tabs does
The skill covers TabComponent from @syncfusion/ej2-react-navigations: splitting content into tabs, placing headers, enabling drag-and-drop reordering, and picking how tab content renders. Reference files walk through package setup, header style classes, overflow modes, accessibility and localization.
Content rendering gets its own section — on-demand, dynamic, or initial. That choice decides whether a tab keeps its state when the user switches away, so for a form with typed-in values it is worth checking before anything gets lost.
The examples assume a React project that already has Syncfusion wired up: imports from @syncfusion/ej2-react-navigations plus the tailwind3 theme styles. Without the package installed, that is where you start.
What it helps with
- build a tabbed interface with switchable sections
- position tab headers on any side of the content
- let users reorder tabs by dragging them
- pick a rendering mode that preserves form state
- add localization and RTL support to tabs
Example prompts for the agent
- Build Syncfusion React tabs with Home, Profile and Settings headers
- Enable drag-and-drop reordering but block it on the last tab
- Localize the tab headers and turn on RTL
How to install syncfusion-react-tabs
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-tabs/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-tabs/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-tabs/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-tabs/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-tabs2Manually: put the files in place
.github/skills/syncfusion-react-tabs/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-tabsManually: put the files in place
.devin/skills/syncfusion-react-tabs/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -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-tabs
How do I install syncfusion-react-tabs in Claude?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-tabs -a claude-code. The skill lands in ~/.claude/skills/syncfusion-react-tabs/SKILL.md.
What does syncfusion-react-tabs do?
It gives the agent instructions for the Syncfusion Tab component in React: creating tabs, styling headers, overflow modes, drag-and-drop, accessibility and localization.
What do I need before using it?
A React project with @syncfusion/ej2-react-navigations installed and theme styles imported — the examples use tailwind3.