What problem does it solve?
Expo developers using the Codex app lack a consistent way to launch their dev server from the action bar, often ending up with ad-hoc commands, wrong package managers, or backgrounded Metro processes that hide logs.
Core Features & Use Cases
- Project-local run script: Generates
script/build_and_run.sh with modes for start, iOS, Android, web, dev-client, tunnel, export-web, and doctor, auto-detecting pnpm, yarn, bun, or npm.
- Codex environment wiring: Creates or updates
.codex/environments/environment.toml with a primary Run action and optional platform-specific buttons.
- Safe defaults: Keeps the Metro dev server in the foreground so the Codex action terminal owns logs, and avoids wiring cloud builds like EAS unless explicitly requested.
- Use Case: You open an Expo app in Codex and want a Run button that starts
expo start with visible logs; this skill creates the script and environment file so one click launches the dev server.
Quick Start
Use the codex-expo-run-actions skill to wire this Expo project into the Codex app with a Run button and a project-local build_and_run.sh script.