revenuecat

Automate RevenueCat setup and management for Expo/mobile apps via REST API.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/soq123/SE3354-Calo-fit --skill revenuecat-soq123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/soq123/SE3354-Calo-fit/tree/main/.local/skills/revenuecat
Command: npx skills add https://github.com/soq123/SE3354-Calo-fit --skill revenuecat-soq123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guidelines and best practices for configuring RevenueCat, bootstrapping projects, and performing CRUD operations on RevenueCat entities to enable and manage in-app purchases for Expo/mobile apps on Replit.

Core Features & Use Cases

  • Seed and manage RevenueCat resources (projects, apps, products, entitlements, offerings, packages) via REST API and the provided seed script.
  • Distinguish between test, App Store, and Play Store configurations, ensuring proper environment variables usage and client-side integration.
  • Provide client-side integration guidance with react-native-purchases for seamless purchases and entitlement checks.

Quick Start

Run the seedRevenueCat.ts script to bootstrap RevenueCat entities in your project.

Frequently Asked Questions about revenuecat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up in-app purchases for an Expo React Native app?

To set up in-app purchases for an Expo React Native app, you can automate RevenueCat configuration by running a seed script to bootstrap projects, apps, products, and offerings via REST API, then integrate the client using react-native-purchases.

Can I manage RevenueCat products and offerings programmatically?

Yes, you can manage RevenueCat products and offerings programmatically by executing a seed script that utilizes getUncacheableRevenueCatClient to perform CRUD operations on RevenueCat entities via REST API.

What environment variables do I need for RevenueCat in-app purchase integration?

RevenueCat integration requires environment variables for your RevenueCat API keys and project IDs to properly distinguish between test, App Store, and Play Store configurations during the seeding and management process.

Does this RevenueCat setup work with mobile React Native stacks on Replit?

Yes, this setup applies specifically to Expo and mobile React Native stacks within the Replit environment, providing tailored guidance for bootstrapping projects and managing in-app purchases on the platform.

How do I check user entitlements after configuring RevenueCat?

After configuring RevenueCat, you check user entitlements by integrating the react-native-purchases SDK client-side with a SubscriptionProvider to handle seamless purchase flows and entitlement verification.