syncfusion-react-ribbon — Claude Code skill for React ribbon UIs
A skill for building Office-style ribbon toolbars in React with Syncfusion: tabs, groups, galleries, backstage view, KeyTips. Use it when an agent needs to scaffold a command-centric UI.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -a claude-codeWhat syncfusion-react-ribbon does
The skill covers the Syncfusion React Ribbon component end to end. It walks through tabs, groups, collections and item types such as buttons, dropdowns, checkboxes, split buttons and color pickers. Both layouts are documented: Classic with multiple rows and Simplified with a single row, plus switching between them.
Reference files split the material by topic, so the agent reads only what fits the task. One file explains structure and item sizing, another covers events and ARIA, a third handles theming and custom CSS.
KeyTips, keyboard navigation, RTL and WCAG compliance are included. Themes ship for Material, Bootstrap, Fluent and Tailwind. If the ribbon has to work without a mouse, this skill addresses that directly.
What it helps with
- organize commands into ribbon tabs and groups
- switch between Classic and Simplified layouts
- show tabs only when a selection exists
- build galleries with filtering and templates
- wire up KeyTips for keyboard access
Example prompts for the agent
- Scaffold a React ribbon with Home and Insert tabs, put a button and a dropdown in Home
- Add a backstage view with New, Open and Save items
- Create a contextual tab that appears only when a shape is selected
How to install syncfusion-react-ribbon
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-ribbon/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-ribbon/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-ribbon/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-ribbon/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-ribbon2Manually: put the files in place
.github/skills/syncfusion-react-ribbon/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-ribbonManually: put the files in place
.devin/skills/syncfusion-react-ribbon/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -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-ribbon
How do I install syncfusion-react-ribbon in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-ribbon -a claude-code. The skill lands in ~/.claude/skills/syncfusion-react-ribbon/SKILL.md.
What does syncfusion-react-ribbon do?
It gives the agent instructions for building Syncfusion Ribbon UIs in React: structure, item types, layouts, events, theming and troubleshooting.
Which themes are available?
Material, Bootstrap, Fluent and Tailwind CSS. Each needs a separate import; dark mode is supported.