Guide AI coding tools to handle Expo app structure and deployment according to official guidelines
When you instruct an AI coding agent to "create a screen with tabs and modals using Expo Router," the agent finds and applies the necessary APIs and constraints on its own. This repository is an official skill set created by the Expo team that helps AI choose the correct workflow when dealing with Expo and EAS. As a result, developers can focus on verifying whether the code generated by the AI complies with the rules of the Expo ecosystem.
How agents apply Expo knowledge
Each skill provides the AI agent with the context needed for specific Expo tasks. For example, it informs the agent about which APIs to use when and what the platform constraints are for iOS and Android. While the official Expo documentation and CLI remain the final authority, these skills serve to translate that knowledge and apply it to actual projects. The agent compares the user's request context with the skill descriptions to automatically select the necessary knowledge.
The boundary between the free SDK and paid EAS
Skills are provided with clear distinctions regarding cost implications, allowing you to immediately know which tasks require paid services.
- Framework skills Covers tasks related to the free open-source Expo SDK and React Native. This includes Expo Router, animations, native UI, and data fetching.
- Service skills Covers deployment and monitoring tasks using the paid Expo Application Services (EAS). This includes EAS Build, Hosting, Update, and Observe.
- Experimental skills Covers Expo APIs that are not yet finalized. Once the APIs stabilize, they move to the official group. These are installed as a separate plugin.
Installation paths per agent
The installation method varies depending on the AI coding tool you are using.
- Plugin installation Exclusive to Claude Code and Codex, maintained at the latest version through the official marketplace.
- Skills CLI installation Supports various AI coding agents, with manual updates possible via the
npx skills@latest updatecommand.
Real-time task integration: Expo MCP server
Skills teach the agent how to perform Expo tasks, but the Expo MCP server provides the real-time access permissions to actually execute those tasks. Through the MCP server, the agent can immediately query the latest Expo documentation and install compatible dependencies using npx expo install. It can also trigger and monitor EAS builds and workflows, retrieve crash data from TestFlight, and take screenshots of apps running in the simulator. Installing the expo plugin automatically configures this MCP setup, but if you use other agents, you must connect it separately by following the Expo MCP configuration guide.
Pre-application checks
This repository is published under the MIT license, allowing free use. However, since skills treat Expo documentation and the CLI as the final standard, you must always verify compatibility with the latest Expo SDK version. Experimental skills may have APIs that change or are discontinued, so it is safer to use only stabilized skills in production environments. Before applying skills that use paid EAS services, you must check your plan limitations.