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:

Terminal
/plugin marketplace add expo/skills

/plugin install expo

Follow 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.
Remote URL
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:

Terminal
npx skills add expo/skills

Available Expo Skills

The following skills are available in the expo plugin:

SkillDescription
building-native-uiComplete guide for building beautiful apps with Expo Router. Covers fundamentals, styling, components, navigation, animations, patterns, and native tabs.
expo-api-routesGuidelines for creating API routes in Expo Router with EAS Hosting.
expo-cicd-workflowsHelps 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-deploymentDeploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes.
expo-dev-clientBuild and distribute Expo development clients locally or via TestFlight.
expo-tailwind-setupSet 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-fetchingUse 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-expoGuidelines for upgrading Expo SDK versions and fixing dependency issues.
use-domUse 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 promptSkill used
Build a settings screen with a form and navigationbuilding-native-ui
Set up Tailwind CSS in my Expo projectexpo-tailwind-setup
Embed a recharts chart in my native app using web codeuse-dom
Add a SwiftUI picker component to my Expo appexpo-ui-swift-ui
Use Material Design 3 components with Jetpack Composeexpo-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 PRexpo-cicd-workflows
Upgrade my project to the latest Expo SDKupgrading-expo

Additional resources

expo/skills GitHub repository

Browse the source for all available Expo Skills, or report issues.

Expo MCP Server

Companion AI tooling that gives coding agents direct access to Expo and EAS services.