What problem does it solve? Setting up mobile app monetization requires coordinating RevenueCat projects, apps, products, entitlements, offerings, and packages across test and production stores, which is error-prone when done manually. ## Core Features & Use Cases - Initial Setup Automation: Seed scripts create RevenueCat projects, apps, products, entitlements, offerings, and packages, then output API keys and IDs for environment variables. - Client-Side Purchase Flow: Provides a React Native subscription context using react-native-purchases with purchase, restore, and entitlement-checking hooks. - Ongoing Management: Query and modify RevenueCat resources (products, prices, customers, offerings) via standalone scripts using the @replit/revenuecat-sdk REST API. - Use Case: A developer building an Expo app on Replit wants to add a monthly premium subscription; this Skill seeds the RevenueCat project, wires up the paywall UI, and handles later price updates. ## Quick Start Ask the agent to set up RevenueCat subscriptions in your Expo app with a monthly premium plan.