Agent skill
Teach Cursor, Claude Code, Codex, and other Agent Skills–compatible tools how to use tanstack-fetch v2 correctly (shared client, Query signal, typed path params, slim core + interceptors, SSE, WebSocket / NDJSON, SSR, React, Vue/Nuxt, DevTools).
Install (one command)
Pick your runner — same skill either way:
Global (all projects on this machine):
From this docs site (direct skill URL):
What you get
Skill folder: .agents/skills/tanstack-fetch
SKILL.md— v2.1.0: install, entry points + gzip sizes, shared client, interceptors, Query, errors, React, Vue/Nuxt, SSE, WebSocket / WebTransport / NDJSON, SSR, upload, DevTools, tRPCreferences/— entry sizes + status-handler map
After install, invoke with /tanstack-fetch or let the agent pick it up when you work on HTTP / Query / SSE / Vue.
Manual install
bash
mkdir -p .agents/skills
curl -fsSL https://codeload.github.com/mohamadgarmabi/tanstack-fetch/tar.gz/main \
| tar -xz --strip-components=3 -C .agents/skills \
'*/.agents/skills/tanstack-fetch'Or copy from the repo:
bash
cp -R path/to/tanstack-fetch/.agents/skills/tanstack-fetch .agents/skills/Cursor also discovers .cursor/skills/, ~/.agents/skills/, and ~/.cursor/skills/.
Verify
bash
npx skills listbash
pnpm dlx skills listbash
yarn dlx skills listbash
bunx skills listYou should see tanstack-fetch. Open Customize → Skills in Cursor to confirm.
Related
- Getting started
- Vue & Nuxt
- Raw skill file
- LLM context (
llms.txt) - Release 2.1.0 — abortable retries · safer refresh · array query
- Release 2.0.0 — 3.57KB core · typed live params
- Release 1.8.0 — WebSocket · WebTransport · NDJSON
- Release 1.7.1 — timeouts · URLs · errors
- Release 1.7.0 — doctor · Solid · Svelte
- Release 1.6.3 — migrate
- Release 1.6.1
- Agent Skills spec
npx skillsCLI
