Development · Source review 2026-10-30

Expo Native Data Fetching Skill

Design mobile request handling with caching, authentication, retries and offline behavior in an Expo application.

Publisher: Expo plugin in openai/plugins · Editorial profile by AI Tools Ratings · Review method

What task is this skill designed for?

Use it to turn a happy-path request into a user-facing flow that handles slow networks and account changes. Separate retry-safe reads from mutations that could create duplicate records.

What input and output should you expect?

Input: An Expo screen or data hook, endpoint contract, authentication method and expected offline behavior. Use synthetic response examples rather than live user records.

Output: A proposed request layer or hook, loading and error states, cache-key decisions and a failure-focused verification checklist.

What does it need to run?

An Expo or React Native project and the selected fetching/cache dependencies. Router-specific loader guidance has platform and SDK prerequisites that must match the project.

Published in the OpenAI Codex plugins repository. Compatibility evidence is the plugin package and its source instructions; this is not a claim of identical behavior in other agent clients.

How should you approach installation?

  1. Open the pinned source and review the complete skill folder, including referenced helpers and license, before enabling it.
  2. Use the corresponding plugin in a compatible Codex environment; preserve the skill folder structure rather than copying only SKILL.md. Confirm current plugin availability in your client.
  3. Start with a disposable project and the trial prompt below. Grant only the stated access, inspect the proposed diff, and require separate approval for remote writes or publishing.

Installation guide: discovery, dependencies and runtime checks

What files, accounts or data can it access?

Code changes may affect API traffic and local token storage. Live trials send data to configured endpoints; keep privileged credentials off the client and avoid real account mutations.

What does the skill cost?

The source guidance is MIT licensed. Client usage, backend requests and any third-party API fees remain separate; retries can increase request volume.

What are its limits and alternatives?

Retry examples are not automatically safe for POST requests. A cache can leak previous-user data if keys or logout cleanup are wrong; web loaders should not be assumed to work identically on native.

Use the API client documentation for a single endpoint; use the Expo upgrade skill when the failure is caused by SDK or dependency incompatibility.

What could you ask in a small trial?

Try this with a small sample:

Review a profile screen that caches results and retries failed requests. Handle logout, account switching, offline mode and a delayed response. Produce a diff and mock-response tests; do not call the real API.

How would you verify the result?

  1. Switching users cannot display the previous user cache.
  2. A late response cannot overwrite newer state.
  3. Retrying a mutation cannot create duplicate records.
  4. Loading, empty, denied and offline states are distinct.

Use a baseline and record acceptance evidence before treating a successful task as a reliable workflow.

Which source and license were checked?

Read the reviewed SKILL.md at its pinned commit · Complete reviewed folder

Repository and current publisher guidance

Checked:

MIT License evidence

Version details and review scope

Source: openai/plugins/plugins/expo/skills/native-data-fetching
Reviewed commit: 0722921d5542fc593105c27bd52630babd8b8c2a

SKILL.md SHA-256: ab855acdad6f593eb597b2891671808bf57fc4618fb0eaa26a84ea30576a5d5e

Pinned source and license review. This profile covers the source workflow, stated dependencies and license evidence. See our editorial methodology for how we distinguish source reviews and hands-on evaluations.

Report an error, license concern or request a new review.

Compare related development workflows

Development · Codex source

OpenAI GitHub CI Fix Skill

Investigates failing GitHub Actions checks using GitHub CLI logs, summarizes the failure and proposes a repair before changes. It explicitly treats external CI providers as outside its repair scope.

Source checked 2026-10-23

Development · Codex source

OpenAI Playwright CLI Skill

Guides an agent through browser interactions using Playwright CLI and a bundled wrapper. It emphasizes inspecting a fresh page snapshot before acting, which helps keep clicks tied to the interface currently on screen.

Source checked 2026-10-23

Development · Codex source

OpenAI GitHub Review Comments Skill

Collects review threads from the pull request for the current branch, summarizes what each comment requires and lets the user choose which changes to address. It separates a review request from unrestricted code modification.

Source checked 2026-10-23

Get listed

Put your AI tool in front of people who are already comparing options.

Submit a listing for editorial review. Include a live website, current pricing and a clear use case. We may request more information before publication.

Submit a tool