home / skills / ehtbanton / claudeskillsrepo / expo-config-generator
This skill generates complete Expo configuration files for React Native apps, producing app.json and app.config.ts aligned with Expo SDK 50+.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill expo-config-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: expo-config-generator
description: Generate Expo configuration files for React Native development. Triggers on "create expo config", "generate app.json", "expo setup", "expo configuration".
---
# Expo Config Generator
Generate Expo configuration files for React Native app development.
## Output Requirements
**File Output:** `app.json`, `app.config.ts`
**Format:** Valid Expo configuration
**Standards:** Expo SDK 50+
## When Invoked
Immediately generate complete Expo configuration for the app.
## Example Invocations
**Prompt:** "Create Expo config for production app"
**Output:** Complete `app.config.ts` with all settings.
This skill generates complete Expo configuration files for React Native apps, producing both app.json and app.config.ts optimized for Expo SDK 50+. It creates valid, ready-to-use configuration tailored for production or development targets and standard app needs. The output is TypeScript-friendly and follows modern Expo conventions.
When invoked it inspects the request (target platform, app name, bundle identifiers, assets, permissions, and environment variables) and emits a full Expo config in app.config.ts and app.json formats. The generated config includes platform-specific settings (iOS/Android), runtimeVersion, SDK version, splash and icon definitions, and common plugin entries. It validates that SDK 50+ fields are present and structures the TypeScript config for runtime evaluation.
Can it generate both app.json and app.config.ts?
Yes — it outputs a valid app.json and a TypeScript app.config.ts that can evaluate environment-specific values.
Does the config target a specific Expo SDK?
Configs are generated for Expo SDK 50+ and include the required fields and structure for that range.