vercel-react-native-skills
An agent skill by vercel-labs, from vercel-labs/agent-skills. Tags: animation, debugging, developer-tools, mobile, react-native.
What it does
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add vercel-labs/agent-skills --skill vercel-react-native-skills
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/vercel-labs/agent-skills
cp -r agent-skills/skills/react-native-skills ~/.claude/skills/vercel-react-native-skills
Safety box score
Grade A, minimal risk: 7 of 100 risk points, rated 2026-10-18. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill is a documentation-only React Native best-practices guide: it contains markdown rules and references, but no executable scripts or installers. The main practical risk is that it recommends running `npx expo prebuild` and using third-party mobile libraries, which can trigger native rebuilds and dependency resolution in whatever app the agent is working on.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 1 (low) | The skill itself ships no scripts, but it does instruct the reader to run `npx expo prebuild` in `rules/fonts-config-plugin.md` and `AGENTS.md`, which executes a package command from the local/npm toolchain. |
| Network access | 1 (low) | It does not exfiltrate data or fetch remote content directly, but it points to external packages and docs (`expo`, `zeego`, `@nandorojo/galeria`, `LegendList`) and the `npx expo prebuild` command may resolve tooling from the network. |
| Filesystem reach | 0 (none) | No files are created, edited, or deleted by the skill itself; the content is read-only guidance. |
| Secrets & credentials | 0 (none) | There is no instruction to read, store, paste, or transmit tokens, keys, `.env` files, browser sessions, or other secrets. |
| Privilege & persistence | 0 (none) | No sudo, service registration, global installs, or OS/shell configuration changes are requested. |
| Instruction hijack surface | 0 (none) | The markdown contains imperative best-practice language, but no text that tells the agent to ignore its rules, hide actions, or follow untrusted remote instructions. |
| Irreversible actions | 0 (none) | The skill gives implementation guidance only; it does not authorize posting, deploying, deleting, paying, or other irreversible actions. |
| Transparency | 0 (none) | All shipped files are readable markdown/config; there are no binaries, base64 blobs, or decoded-at-runtime installers. |
Before installing
- Read `rules/fonts-config-plugin.md` and decide whether you are comfortable with the guide’s `npx expo prebuild` step.
- Confirm the target project is expected to use Expo/native rebuilds before letting an agent follow this skill.
- Check whether any package additions it implies (for example `expo-image`, `zeego`, `@nandorojo/galeria`) are acceptable in your app before applying the recommendations.
Rated 2026-10-18 by an automated review of 42 files from the skill's repository.
Source
- Repository
- vercel-labs/agent-skills (all skills from this repository)
- Path
- skills/react-native-skills/SKILL.md
- Branch
- main
- Updated
- 2026-09-19
Related skills
- animate-expo — Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate.
- react-native-expert — Builds, optimizes, and debugs cross-platform mobile applications with React Native and Expo.
- c-review — Performs comprehensive C/C++ security review for memory corruption, integer overflows, race conditions, and platform-specific vulnerabilities.
- code-improver — Runs an autonomous review-and-fix improvement loop over any code target — a skill, plugin, module, or directory — using a reviewer the user names.
- dwarf-expert — Analyzes DWARF debug information in compiled binaries.
- eas-observe — EAS service (paid). Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC.