syncfusion-react-data-manager — Claude Code skill: setup guide
Guides coding assistants in setting up Syncfusion DataManager for React apps, managing CRUD tasks, and selecting API adaptors safely.
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-manager -a claude-codeWhat syncfusion-react-data-manager does
This skill assists coding agents in structuring React data workflows using Syncfusion DataManager. It covers local arrays alongside remote sources like REST, OData v3/v4, GraphQL, and ASP.NET Web API. Queries are built using the Query class, chaining functions for paging, sorting, filtering, and grouping.
The skill enforces an adaptor decision gate. When you provide a backend link without declaring its protocol, the agent pauses code output. It reads the decision checklist and asks you to pick an adaptor such as UrlAdaptor or WebApiAdaptor. It proceeds only after your confirmation.
Remote calls follow strict safety rules. Generated setups require HTTPS, response validation, private URL variables, and restricted CORS origins. For network efficiency, the skill configures saveChanges() batching, middleware hooks, and enableCache.
What it helps with
- connect React components to OData, REST, or GraphQL services
- chain Query methods for sorting, filtering, and paging
- execute batch CRUD operations with saveChanges
- configure caching and offline storage for React views
Example prompts for the agent
- Connect my React Grid to an OData v4 service at
https://myserver/odata/employeesusing DataManager - Set up DataManager for local array data with pagination and
enableCacheenabled - Add authentication tokens to DataManager requests using
applyPreRequestMiddlewares
How to install syncfusion-react-data-manager
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-manager -a claude-code2Manually: put the files in place
~/.claude/skills/syncfusion-react-data-manager/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/syncfusion-react-data-manager/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-manager -a codex2Manually: put the files in place
.agents/skills/syncfusion-react-data-manager/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-manager -a cursor2Manually: put the files in place
.cursor/skills/syncfusion-react-data-manager/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install syncfusion/react-ui-components-skills syncfusion-react-data-manager2Manually: put the files in place
.github/skills/syncfusion-react-data-manager/SKILL.md1Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-manager -a gemini-cli2Platform CLI
gemini skills install https://github.com/syncfusion/react-ui-components-skills --path skills/syncfusion-react-data-managerManually: put the files in place
.devin/skills/syncfusion-react-data-manager/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-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-data-manager
How to install syncfusion-react-data-manager in Claude Code?
Run npx skills add syncfusion/react-ui-components-skills --skill syncfusion-react-data-manager -a claude-code. The skill file will be stored at ~/.claude/skills/syncfusion-react-data-manager/SKILL.md.
What does syncfusion-react-data-manager do?
It instructs coding tools on configuring Syncfusion DataManager, choosing proper network adaptors, building queries, and implementing React data binding.
Why does the assistant pause when given an API URL?
Whenever an endpoint lacks an explicit format, a built-in safety gate requires the agent to confirm the adaptor type before generating code.