Agent skill
expo-workflows
Expo SDK, EAS Build, EAS Update, and managed workflow best practices.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/expo-workflows
SKILL.md
Expo Workflows
Project Setup
# Create new project
npx create-expo-app@latest my-app --template tabs
# Install dependencies
npx expo install expo-router expo-status-bar
EAS Build
// eas.json
{
"cli": { "version": ">= 5.0.0" },
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
"preview": {
"distribution": "internal"
},
"production": {}
},
"submit": {
"production": {}
}
}
# Build for iOS
eas build --platform ios --profile production
# Build for Android
eas build --platform android --profile production
EAS Update (OTA)
# Configure
eas update:configure
# Push update
eas update --branch production --message "Bug fixes"
// Check for updates
import * as Updates from 'expo-updates';
async function checkForUpdates() {
const update = await Updates.checkForUpdateAsync();
if (update.isAvailable) {
await Updates.fetchUpdateAsync();
await Updates.reloadAsync();
}
}
Environment Variables
# .env
EXPO_PUBLIC_API_URL=https://api.example.com
// Usage
const apiUrl = process.env.EXPO_PUBLIC_API_URL;
Common Packages
npx expo install expo-camera
npx expo install expo-location
npx expo install expo-notifications
npx expo install expo-secure-store
npx expo install expo-image-picker
Development
# Start dev server
npx expo start
# Run on device
npx expo start --dev-client
# Clear cache
npx expo start -c
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?