What problem does it solve? Setting up in-app purchases and subscriptions in mobile apps requires coordinating projects, apps, products, entitlements, offerings, and packages across RevenueCat, App Store Connect, and Google Play. This Skill guides the full integration of RevenueCat into Expo/React Native apps on Replit, from initial seeding to ongoing management. ## Core Features & Use Cases - Initial Setup Automation: Provides a complete seed script that creates RevenueCat projects, apps (Test Store, App Store, Play Store), products, entitlements, offerings, and packages, then outputs API keys and IDs to store as environment variables. - Client-Side Subscription Flow: Supplies a ready-to-use lib/revenuecat.tsx module with a SubscriptionProvider and useSubscription hook built on react-native-purchases and TanStack Query for purchases, restores, and entitlement checks. - Ongoing CRUD Management: Documents the @replit/revenuecat-sdk REST API for querying customers, updating products and prices, managing offerings, and handling subscriptions after setup. - Use Case: A user building a habit tracker app on Replit asks to add a monthly premium subscription. The Skill seeds a RevenueCat project with a $9.99/month product, wires up the paywall in the Expo app, and later updates the price by creating replacement products. ## Quick Start Ask the agent to set up RevenueCat subscriptions in your Expo app, and it will run the seed script, configure environment variables, and implement the purchase flow.