expo avatar

Eas Simulator

expo/skillsOfficial

This gets your Expo app running on a real iOS or Android simulator in the EAS cloud when you can't run one locally. The obvious case is Linux boxes or headless CI where there's no Xcode, but it's also the unlock for letting an AI agent actually click through your app and screenshot it instead of just guessing at code. It's experimental API territory (the commands are hidden and the flags shift), costs money per session, and the skill wraps everything in `npx eas-cli@latest` to guarantee a new enough CLI. The workflow is always start, install your app, drive it with agent-device through `simulator:exec`, then stop. On macOS it asks first since you probably have a local sim and don't need the cloud tax.

skills.sh installs
23.6K
GitHub stars
4.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add expo/skills --skill eas-simulator --agent claude-code

Installs into .claude/skills of the current project.

Files

Expo Simulators

EAS service - costs apply. Sessions count toward your account's pricing and limits and stop at their maximum duration. Stop a session with eas simulator:stop when the task is done. See https://expo.dev/pricing for current terms.

Expo Simulators runs a remote iOS simulator or Android emulator on EAS infrastructure that you drive from your machine — from the CLI, from an AI agent (via agent-device), and from a browser preview. It's the unlock for environments that can't run a simulator locally (Linux boxes, cloud/background agents like Cursor Cloud), and for letting an agent verify a change on a real device instead of only reasoning about code.

Naming. The service is called Expo Simulators. "EAS Simulator" is an internal name that is still in use, and the CLI commands are eas simulator:* (alias eas sim:*). All of these names mean the same service: treat a request that uses any of them as a request for this skill. When you talk to the user about the service, call it Expo Simulators. Keep the exact command names (eas simulator:start) in commands.

Sponsors

Details

Repository
github.com/expo/skills
Categories
Backend & APIs, Testing & QA, DevOps & CI/CD, AI & Agent Building, Release Management, Automation & Workflows, Cloud & Infrastructure, Mobile Development
First seen
Jul 14, 2026

More from expo/skills

All 32
1antfu avatarvue-best-practicesantfu/skillsMUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-23.4Kskills.sh installs
2apollographql avatarrust-best-practicesapollographql/skillsGuide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) review22.7Kskills.sh installs
3langfuse avatarlangfuselangfuse/skillsInteract with Langfuse and access its documentation. Use when needing to (1) query or modify Langfuse data programmatically via the CLI — traces, prompts, datas20.9Kskills.sh installs
4warpdotdev avatarsagawarpdotdev/common-skillsRun an autonomous, spec-driven development "saga" for medium-to-large features using an orchestrator agent and a fleet of worker subagents. Use this skill whene20.8Kskills.sh installs
5wshobson avatarsql-optimization-patternswshobson/agentsMaster SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debug20.4Kskills.sh installs
6pilioai avatargpt-image-2pilioai/skillsCreate or edit images with Pilio GPT Image 2 through the unified Pilio developer API. Use when the user wants text-to-image generation, prompt-based image editi20.4Kskills.sh installs