syncfusion-react-file-manager — Claude Code skill: how to install
Configures the Syncfusion React File Manager component for web apps. Guides agents through local JSON state, S3 or Azure integration, and custom toolbar controls.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -a claude-codeWhat syncfusion-react-file-manager does
This skill guides coding agents on integrating Syncfusion File Manager (version 34.1.29) into React projects. It covers list and thumbnail layouts, drag-and-drop interactions, breadcrumb navigation, and tree-view panels. The reference notes also detail multi-selection workflows using Shift-click and range selection, plus virtualization for file sets exceeding 1000 items.
For offline setups, the guide demonstrates managing files in memory via a flat FileData JSON structure and React hooks. When hosting remote files, you must run the unified Syncfusion Docker provider with environment variables configured for Amazon S3 or Azure Blob Storage, wiring endpoints through client ajaxSettings.
Component styling instructions address custom icons, embedding inside dialog modals, and injecting custom tools into action bars or context menus. Accessibility guidelines include WCAG keyboard patterns and RTL localization support.
What it helps with
- embed a file explorer into React tabs or modal dialogs
- connect file browsing to Amazon S3 or Azure Blob Storage via Docker
- enable list virtualization for smooth scrolling across 1000+ files
- handle in-memory file operations using local JSON data and React hooks
Example prompts for the agent
- Configure the Syncfusion File Manager component using local JSON data with custom file permissions
- Set up client ajaxSettings to pass authentication headers to the Docker file provider
- Add a custom action button to the Syncfusion File Manager toolbar and context menu
How to install syncfusion-react-file-manager
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-file-manager/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-file-manager/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-file-manager/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-file-manager/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-file-manager2Manually: put the files in place
.github/skills/syncfusion-react-file-manager/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-file-managerManually: put the files in place
.devin/skills/syncfusion-react-file-manager/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -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-file-manager
How do I install syncfusion-react-file-manager in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-file-manager -a claude-code in your terminal.
What does syncfusion-react-file-manager do?
It teaches coding agents how to implement and style Syncfusion's React File Manager, covering CRUD handling, cloud storage backends, and UI customization.
What backend is required for cloud storage support?
Connecting to Azure Blob Storage or Amazon S3 requires running Syncfusion's unified provider Docker container and pointing the React component's ajaxSettings to its endpoints.