Expo is a free and open-source platform for making universal native apps with React that run on Android, iOS, and the web.
Expo is the author behind a set of skills that help AI agents build, ship, and maintain React Native apps on Android, iOS, and the web. Their skills cover native integration work such as adding an iOS App Clip target, embedding React Native into existing Swift or Kotlin apps, and migrating Swift native modules to the Expo Modules API 2.0 macro syntax. They also cover delivery and tooling, including over-the-air updates with EAS Update, development client builds, and end-to-end skill evaluation on simulators and emulators.
Skills
27 skills · 4,073 stars · MIT
Add an iOS App Clip target to an Expo app Ship a lightweight App Clip invoked from a URL, with AASA hosting.
Eas App Stores Build and submit iOS and Android apps with EAS to TestFlight, the App Store, or Google Play.
Eas Hosting Deploy Expo websites and Expo Router API routes to EAS Hosting - export the web bundle, run eas d…
Eas Observe Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoo…
Eas Simulator Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud.
Eas Update Configure and use EAS Update for over-the-air JavaScript and asset updates with expo-updates and…
Eas Update Insights Check the health of published EAS Update: crash rates, install/launch counts, unique users, paylo…
Eas Workflows Helps understand and write EAS workflow YAML files for Expo projects.
Expo Animation Build animations in React Native and Expo, making the decisions in the order that determines whet…
Expo App Clip Add an iOS App Clip target to an Expo app.
Expo Brownfield Integrate Expo and React Native into an existing native iOS or Android app.
Expo Data Fetching Use when implementing or debugging ANY network request, API call, or data fetching.
Expo Design System Build and maintain a design system inside an Expo app - a reusable theme of design tokens (color,…
Expo Dev Client Build and distribute Expo development clients locally or via TestFlight for internal testing.
Expo Dom Use Expo DOM components to run web code in a webview on native and as-is on web.
Expo Examples Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, C…
Expo Migrate Module Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL t…
Expo Module Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, K…
Expo Native Ui Build beautiful, native-feeling Expo screens.
Expo Overview Entry point and router for every Expo or EAS task.
Expo Project Structure Folder structure for a new Expo app.
Expo Router Navigation and routing for Expo Router.
Expo Skill Eval Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runt…
Expo Skill Feedback Submit feedback on an Expo skill—or Expo itself—and control bundled anonymous usage telemetry (of…
Expo Ui Build native UI with the @expo/ui package: real SwiftUI on iOS and Jetpack Compose on Android.
Expo Upgrade Guidelines for upgrading Expo SDK versions and fixing dependency issues
Expo Web To Native Migrate an existing web React app to a native iOS/Android app with Expo.