Agent Skills
Install skills for best results
Agents get the basics right from the package name alone. Skills teach them the current APIs for the rest, like test fixtures and real-time managers.
If your app already has @data-client packages, link the skills they ship, matched to their versions:
npx --no data-client-skills
Otherwise, install skill /data-client-setup:
- Claude Code plugin
- Cursor plugin
- Codex plugin
- Skills CLI
- OpenSkills
claude plugin marketplace add reactive/data-client
claude plugin install data-client@data-client
codex plugin marketplace add reactive/data-client \
--sparse .claude-plugin --sparse .agents/skills
codex plugin add data-client@data-client
npx skills add reactive/data-client --skill data-client-setup
npx openskills install reactive/data-client/.agents/skills/data-client-setup
Then run it in your agent's chat:
It detects your framework and API style (REST, GraphQL, custom), installs the matching skills below, wires up the provider, and migrates existing endpoints.
Install all skills up front
To install every skill for your framework now instead, without letting your agent run installs:
- Claude Code plugin
- Cursor plugin
- Codex plugin
- Installed packages
- Skills CLI
- OpenSkills
claude plugin marketplace add reactive/data-client
claude plugin install data-client@data-client
codex plugin marketplace add reactive/data-client \
--sparse .claude-plugin --sparse .agents/skills
codex plugin add data-client@data-client
# after installing Data Client: links the skills its packages ship
npx --no data-client-skills
npx skills add reactive/data-client \
--skill data-client \
--skill data-client-setup \
--skill data-client-manager \
--skill data-client-schema \
--skill data-client-v0.18-migration \
--skill data-client-rest \
--skill path-to-regexp-v8-migration \
--skill data-client-react \
--skill data-client-react-testing \
--skill data-client-rest-setup \
--skill data-client-graphql-setup \
--skill data-client-endpoint-setup
npx openskills install reactive/data-client/.agents/skills/data-client
npx openskills install reactive/data-client/.agents/skills/data-client-setup
npx openskills install reactive/data-client/.agents/skills/data-client-manager
npx openskills install reactive/data-client/.agents/skills/data-client-schema
npx openskills install reactive/data-client/.agents/skills/data-client-v0.18-migration
npx openskills install reactive/data-client/.agents/skills/data-client-rest
npx openskills install reactive/data-client/.agents/skills/path-to-regexp-v8-migration
npx openskills install reactive/data-client/.agents/skills/data-client-react
npx openskills install reactive/data-client/.agents/skills/data-client-react-testing
npx openskills install reactive/data-client/.agents/skills/data-client-rest-setup
npx openskills install reactive/data-client/.agents/skills/data-client-graphql-setup
npx openskills install reactive/data-client/.agents/skills/data-client-endpoint-setup
The Installed packages tab links the skills each installed @data-client/* package ships into .agents/skills
(with .claude/skills linking to it), where Claude Code, Cursor and Codex load them, matched to that package's version. Commit the links. They follow upgrades,
and running it again picks up skills from packages you add or upgrade. On Windows, commit the links only with Developer Mode on and
git config core.symlinks true; otherwise leave them uncommitted and rerun the command after installing. The Claude Code, Cursor and Codex plugins set up apps that don't have Data
Client yet. If you use TanStack Intent, it loads the same package skills.
Available Skills
/data-client— starts here when you ask your agent to add or use Data Client, and routes it to setup or the skill for the task./data-client-setup— installs and configures Data Client for your framework and API style, along with the skills it needs./data-client-rest-setup— sets up@data-client/restand migrates existingfetch/axiosclients./data-client-endpoint-setup— wraps custom async functions withEndpointfor non-REST and non-GraphQL workflows./data-client-graphql-setup— configures@data-client/graphqlandGQLEndpointfor GraphQL APIs./data-client-schema— designsEntity,Collection,Union,Query, and related schemas./data-client-rest— defines REST APIs withresource(),RestEndpoint, CRUD methods, and response parsing./data-client-manager— implements customManagers for websockets, SSE, polling, subscriptions, logging, and middleware.
/data-client-react— usesuseSuspense,useFetch,useQuery,useLive, and mutation hooks, and debugs your running app from a browser tool such as Cursor's browser, Chrome DevTools MCP, or Playwright MCP./data-client-react-testing— writes React tests withrenderDataHook, fixtures, interceptors, andnock.
Browse the full catalog at skills.sh/reactive/data-client.
Set up by hand
To install the packages and add the provider yourself, follow Installation.