← All skills
hz-react-native-expo
82 / 100 · Low risk
Fine to try.
By meta-quest/agentic-tools (GitHub) · other · 248 stars · scanned at commit 3a8553d
Build and iterate on React Native apps for Meta VR / Horizon OS with Expo. Covers the fast dev loop — install Expo Go from the Meta Horizon Store, run a Metro dev server, load its bundle URL on the headset, and get live Fast Refresh — plus the full development-build path with the expo-horizon-core config plugin, prebuild, Quest product flavors, and the Horizon-forked libraries (location, notifications, IAP). Use when the user wants to build or run a Meta VR app in React Native/Expo, load a JS b…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this. It runs automatically when the plugin is installed.
Found in 21 places.
Show 17 more
- skills/hz-react-native-expo/SKILL.md, line 75
npx expo start # Metro on :8081; prints a QR + an exp:// bundle URL - skills/hz-react-native-expo/SKILL.md, line 77
npx expo start --tunnel # bundle URL over the internet (exp://...exp.direct) - skills/hz-react-native-expo/SKILL.md, line 105
installed Expo Go. `npx expo install --fix` realigns deps to the project's - skills/hz-react-native-expo/SKILL.md, line 123
npx expo install expo-dev-client # dev-client runtime + launcher (Enter URL screen) - skills/hz-react-native-expo/SKILL.md, line 155
npx expo prebuild --clean - skills/hz-react-native-expo/SKILL.md, line 219
`npx expo install --fix` realigns deps to the project's current SDK; to actually - skills/hz-react-native-expo/SKILL.md, line 224
- **LAN can't reach the headset** — use `npx expo start --tunnel`. - skills/hz-react-native-expo/references/dev-loop.md, line 18
`npx expo start` runs a **Metro** dev server (default port `8081`) that serves the - skills/hz-react-native-expo/references/dev-loop.md, line 32
- **Same Wi-Fi (fastest):** `npx expo start` → `exp://<LAN-IP>:8081`. The headset - skills/hz-react-native-expo/references/dev-loop.md, line 79
`npx expo install --fix` (which only aligns deps to the project's current SDK). - skills/hz-react-native-expo/references/dev-loop.md, line 100
`npx expo start --tunnel`. - skills/hz-react-native-expo/references/dev-loop.md, line 106
dependency on newer SDKs: `npx expo install babel-preset-expo`. - skills/hz-react-native-expo/references/expo-horizon-core-setup.md, line 21
npx expo install expo-dev-client # dev-client runtime + launcher (the Enter URL screen) - skills/hz-react-native-expo/references/expo-horizon-core-setup.md, line 67
npx expo prebuild --clean - skills/hz-react-native-expo/references/horizon-libraries.md, line 42
npx expo install expo-horizon-location - skills/hz-react-native-expo/references/horizon-libraries.md, line 59
npx expo install expo-horizon-notifications - .mcp.json, line 4
"command": "npx",
and 1 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. It runs automatically when the plugin is installed.
Found in 9 places.
Show 6 more
- skills/hz-react-native-expo/SKILL.md, line 122
npm install expo-horizon-core # or: yarn add expo-horizon-core - skills/hz-react-native-expo/SKILL.md, line 155
npx expo prebuild --clean - skills/hz-react-native-expo/SKILL.md, line 176
yarn quest # builds the questDebug dev client, installs it, starts Metro, - skills/hz-react-native-expo/SKILL.md, line 201
metavr adb logcat --follow --tag ReactNative # Metro/JS logs + red-box errors - .mcp.json, line 4
"command": "npx", - gemini-extension.json, line 7
"command": "npx",
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hz-react-native-expo' ] || [ -L ~/.agents/skills/'hz-react-native-expo' ]; then echo 'A skill folder named hz-react-native-expo already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/meta-quest/agentic-tools' "$d" && git -C "$d" checkout --quiet '3a8553d10a5a1bd1bf9beaaa950243fbbed3b9ea' -- 'skills/hz-react-native-expo' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/hz-react-native-expo' ~/.agents/skills/'hz-react-native-expo' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hz-react-native-expo' ~/.claude/skills/'hz-react-native-expo' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for meta-quest/agentic-tools shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/meta-quest/agentic-tools/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 3a8553d | 80 |