What do you want to do?
3 use cases
-
Upgrade your app to the latest Expo SDK with an agent
Install the official Expo Skills and let your agent run the SDK upgrade with the expo-upgrade skill.
- REPO
expo/skills - Claude Code
- Codex
- Cursor
- Software and DevOps
- Intermediate
View prompt
Using the expo/skills expo-upgrade skill, upgrade this app to the latest Expo SDK. List each dependency conflict and deprecated package you change, and stop before committing so I can test.
- REPO
-
Turn a Next.js or Vite web app into a native iOS and Android app
Use the expo-web-to-native skill to migrate an existing React web app to Expo.
View prompt
With expo/skills, migrate my <Next.js or Vite> app to a native Expo app. Start from expo-overview, use expo-web-to-native and expo-router, keep <screens> as DOM components for now, and give me a dev client build to test.
-
Set up EAS Workflows that build previews on every pull request
Ask your agent to write an EAS Workflow YAML file that builds previews for each pull request.
- REPO
expo/skills - Codex
- Claude Code
- Software and DevOps
- Intermediate
View prompt
Use the expo/skills eas-workflows skill to create an EAS workflow that builds a preview for every pull request in this repo. Explain each job and the costs note before I push it.
- REPO
What people are building with Skills
-
Built withMedium
Built a local first notes app with Claude Code, Expo Skills, Expo MCP and Argent
The author built a Personal Workspace app with Expo Router navigation, persistent notes and image attachments. Claude Code picked up the building-native-ui skill on its own, Expo MCP supplied project context, and Argent checked the flows in a simulator.
By Kavin Mehta (@kavin-mehta) on Medium
-
Built withGitHub
Added Expo skills to an app with the skills CLI and dropped 14 that clash with its NativeWind design system
The pull request installs the 23 skills from expo/skills at a pinned commit into .claude/skills and .agents/skills with a lock file, then removes the 14 that do not fit the app, such as EAS hosting and expo-ui, recording each reason in the dependency policy.
By @joshsmith on GitHub
Real builds shared on X, Hacker News, Reddit, DEV and GitHub, summed up by Deduped from each post and its links; each card links to the original post. See what people are building with other repos
Quick start with Skills
- Check you have what it needs: An Expo or React Native project; Claude Code, Codex, Cursor or another agent that loads skills; npx for the skills CLI.
- Open expo/skills on GitHub and read the README and license.
- Run
npx skills@latest add expo/skills --skill '*'from the project root, orclaude plugin install expo@claude-plugins-officialfor Claude Code - Restart or refresh your agent session so it finds the SKILL.md files
- Ask: Help me upgrade this app to the latest Expo SDK
- Let expo-upgrade work through dependency conflicts, deprecated packages and cache cleanup
These steps come from our top use case, Upgrade your app to the latest Expo SDK with an agent, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for expo/skills
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forReact Native and Expo developers who build mobile apps with Claude Code, Codex, Cursor or another coding agent.
- Why it is hot4k stars, talked about in 3 AI sources we track
- LanguageShell
- Sourcegithub.com/expo/skills ยท Back to Hot repos
Requirements
- An Expo or React Native project
- Claude Code, Codex, Cursor or another agent that loads skills
- npx for the skills CLI
- An EAS account for the services skills (paid steps are labeled)
Add this badge to your README
Maintain Skills? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/expo-skills/?utm_source=github&utm_medium=badge&utm_campaign=expo-skills)
HTML
<a href="https://dedupedai.com/use-cases/expo-skills/?utm_source=github&utm_medium=badge&utm_campaign=expo-skills"><img src="https://dedupedai.com/badge/expo/skills.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Skills
What is Skills?
Expo Skills are the official AI agent skills from the Expo team for building, deploying, upgrading and debugging Expo apps. They cover Expo Router, animation, native UI, data fetching, web to native migration, SDK upgrades and paid EAS services such as app store builds, hosting, workflows and updates. The Claude Code and Codex plugins also wire up the Expo MCP server. It is an open-source project on GitHub: https://github.com/expo/skills.
How do I use Skills?
Run npx skills@latest add expo/skills --skill '*' from the project root, or claude plugin install expo@claude-plugins-official for Claude Code; then Restart or refresh your agent session so it finds the SKILL.md files; Ask: Help me upgrade this app to the latest Expo SDK. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Skills for?
React Native and Expo developers who build mobile apps with Claude Code, Codex, Cursor or another coding agent.
What can I do with Skills?
3 use cases so far, for example: Upgrade your app to the latest Expo SDK with an agent; Turn a Next.js or Vite web app into a native iOS and Android app; Set up EAS Workflows that build previews on every pull request. Each has steps and a copy-paste agent prompt.
What do I need to run Skills?
An Expo or React Native project; Claude Code, Codex, Cursor or another agent that loads skills; npx for the skills CLI; An EAS account for the services skills (paid steps are labeled).
What are alternatives to Skills?
Other hot AI repos in Software and DevOps: Deep Infer, Thinkrail, ECC, Instructor, Aider.
Is Skills safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.