expo-dev-client: a Claude Code skill by Expo
Official
For Expo app developers who need a custom development build on a phone or in TestFlight. Skip it if Expo Go runs your app or you are shipping a store release.
- Score
- 82of 100
- Rank
- #43of 239
- Installs
- 74.9Kon skills.sh
- Security
- Clear 5 scanners
- Updated
- 2026
- Context
- ~48tokens always
Install
npx skills add https://github.com/expo/skills --skill expo-dev-client Run it in your terminal. View the source
Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app
What does expo-dev-client do?
expo-dev-client is a Claude skill that helps Claude make Expo development builds, the custom version of Expo Go that your own native code needs. It lists when you need one: local Expo modules, widgets or app clips, native modules missing from Expo Go, config plugins, or testing push notifications and universal links. Claude checks that eas.json has a development profile, then runs eas build -p ios --profile development --submit for TestFlight, or adds --local to build on your machine. It covers installing the .app, .ipa or .apk with xcrun simctl, ideviceinstaller or adb, connecting through npx expo start --dev-client, and fixing signing errors with eas credentials.
When should you use expo-dev-client?
Use it when
- Your app uses native modules that Expo Go lacks
- Sharing a test build with your team through TestFlight
- Building an iOS or Android dev client on your own machine
Skip it when
- Expo Go already runs your app
- You are submitting a production release to the app stores
What it needs and what it can touch
You need
- An Expo project and the EAS CLI
- Xcode for local iOS builds
- A paid Apple Developer account for TestFlight
- EAS build minutes for cloud builds
What it can do
- Runs eas, xcrun, adb and npx commands
- Edits eas.json
- Uploads builds to outside services (EAS and App Store Connect)
- Can send feedback to Expo through its agent CLI
From reading its instructions, not from running it.
Why it scores 82
Strongest on upkeep (100 of 100), weakest on adoption (55).
Is expo-dev-client safe to install?
Every scanner that checked it passed it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.
| Scanner | Result | Date |
|---|---|---|
| Gen Agent Trust Hub | Passed | Oct 28, 2026 |
| Socket | Passed | Oct 28, 2026 |
| Snyk | Low risk | Oct 28, 2026 |
| Runlayer | Low risk | Feb 26, 2026 |
| ZeroLeaks | Passed | Apr 16, 2026 |
Details
- Installs
- 74,942
- Repository stars
- 4,110
- Last repository change
- Tokens always loaded
- about 48
- Tokens when used
- about 1,302
- License
- MIT
- Data confidence
- High
Did it do the job for you?
Alternatives to expo-dev-client
All skills for this job-
Get argent-android-emulator-setupargent-android-emulator-setup
For mobile developers using Argent who need Claude to boot and connect to an Android emulator.
-
Get eas-update-insightseas-update-insights
For Expo teams who ship over-the-air updates and want crash and adoption numbers in the terminal or CI.
-
Get argent-ios-simulator-setupargent-ios-simulator-setup
For Argent users who need an iOS simulator booted and connected before Claude taps through an app.
-
Get opentuiopentui
For developers building terminal apps with OpenTUI's Core, React or Solid API.