Back to Skills

data-fetching

Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, axios, React Query, SWR, error handling, caching strategies, offline support.

180stars7forksUpdated 1/16/2026

Security Assessment

Medium Risk(50/100)

Detected risks:

Secret Exposure([SKILL.md] token =, [SKILL.md] Token =)
Sensitive File Access([SKILL.md] .env)
Security Score50/100

About data-fetching

The data-fetching skill is a comprehensive tool designed to assist developers in implementing and debugging network requests and API calls. It addresses common challenges encountered when fetching data, handling errors, and managing caching strategies in modern web applications. By providing guidance on best practices for network requests, this skill enables developers to create efficient and reliable applications that can seamlessly interact with backend services.

FAQ

When should I use the data-fetching skill?

You should use this skill for any networking work, including API requests, data fetching, caching, and network debugging.

Is this skill compatible with all JavaScript frameworks?

While the skill is primarily designed for React applications, it can be adapted for use with other JavaScript frameworks that support fetch API.

What are the limitations of this skill?

The skill advises against using axios and prefers expo/fetch for networking tasks.

Install data-fetching

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

expo/skills