Expo Skills for AI agents
Edit page
A list of official AI agent skills provided by Expo for building, deploying, and debugging Expo and React Native apps.
Expo Skills are structured instruction files that teach AI agents how to build, deploy, and debug Expo and React Native apps accurately and efficiently. They work with Claude Code, Cursor, Codex, and other AI agents.
Install Expo Skills
Run the following commands to add and install Expo Skills from the plugin marketplace:
- /plugin marketplace add expo/skills- /plugin install expoFollow the steps below in your Cursor app to add Expo Skills as a remote rule:
- Open Settings > Rules & Command > Project Rules > Add Rule and select Remote Rule.
- Enter the following URL of the remote rule and click Add.
https://github.com/expo/skills.git
Note: Skills in Cursor are not shown in the slash command (/) menu. They work via auto-discovery when you ask the agent Expo-related questions.
Use the skills CLI to add Expo Skills to any compatible agent:
- npx skills add expo/skillsAvailable Expo Skills
The following skills are available in the expo plugin:
| Skill | Description |
|---|---|
building-native-ui | Complete guide for building beautiful apps with Expo Router. Covers fundamentals, styling, components, navigation, animations, patterns, and native tabs. |
expo-api-routes | Guidelines for creating API routes in Expo Router with EAS Hosting. |
expo-cicd-workflows | Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation. |
expo-deployment | Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes. |
expo-dev-client | Build and distribute Expo development clients locally or via TestFlight. |
expo-tailwind-setup | Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling. |
expo-ui-jetpack-compose | @expo/ui/jetpack-compose package lets you use Jetpack Compose Views and modifiers in your app. |
expo-ui-swift-ui | @expo/ui/swift-ui package lets you use SwiftUI Views and modifiers in your app. |
native-data-fetching | Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (useLoaderData). |
upgrading-expo | Guidelines for upgrading Expo SDK versions and fixing dependency issues. |
use-dom | Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. |
Example prompts
Try the following prompts after installing Expo Skills. Your AI agent will automatically use the appropriate skill:
| Example prompt | Skill used |
|---|---|
| Build a settings screen with a form and navigation | building-native-ui |
| Set up Tailwind CSS in my Expo project | expo-tailwind-setup |
| Embed a recharts chart in my native app using web code | use-dom |
| Add a SwiftUI picker component to my Expo app | expo-ui-swift-ui |
| Use Material Design 3 components with Jetpack Compose | expo-ui-jetpack-compose |
| How do I deploy my Expo app to the Apple App Store? | expo-deployment |
| Create a CI/CD workflow that builds on every PR | expo-cicd-workflows |
| Upgrade my project to the latest Expo SDK | upgrading-expo |
Additional resources
expo/skills GitHub repositoryBrowse the source for all available Expo Skills, or report issues.
Companion AI tooling that gives coding agents direct access to Expo and EAS services.