revenuecat

Configure RevenueCat subscription management for Expo and React Native projects.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/rezosnd/MINI-PROJECT- --skill revenuecat-rezosnd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/rezosnd/MINI-PROJECT-/tree/main/ML%20BACKEND%20DASHBOARD/.local/skills/revenuecat
Command: npx skills add https://github.com/rezosnd/MINI-PROJECT- --skill revenuecat-rezosnd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @replit/revenuecat-sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Developers need a reliable way to integrate subscription payments across Expo, iOS, Android, and web without duplicating product data or handling complex store configurations.

Core Features & Use Cases

  • End-to-end setup: Seed script creates projects, apps, products, entitlements, offerings, and packages in RevenueCat.
  • Client configuration: Ready-to-use React Native context that initializes Purchases and provides subscription hooks.
  • Guided management: Reference documents for initial setup and ongoing CRUD operations.

Quick Start

Run the revenuecat skill to configure your project and obtain the necessary public API keys.

Frequently Asked Questions about revenuecat

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

FAQPage Schema
How do I integrate RevenueCat subscription payments into a React Native app?

To integrate RevenueCat subscription payments, you configure a React Native context that initializes the Purchases SDK and provides subscription hooks using your public API keys for iOS and Android stores.

Does this RevenueCat setup work with Expo projects?

Yes, this RevenueCat setup explicitly supports Expo projects, allowing you to manage cross-platform subscriptions across iOS, Android, and web without duplicating product data or handling complex store configurations manually.

How do I seed products and entitlements in RevenueCat?

You seed products and entitlements in RevenueCat by running a Node.js script that automatically creates projects, apps, products, offerings, and packages within your test store environment.

What is needed to configure react-native-purchases for subscription management?

Configuring react-native-purchases requires Node.js, the @replit/revenuecat-sdk, and your RevenueCat public API keys to properly initialize the client and manage subscriptions across platforms.

Can I manage ongoing CRUD operations for RevenueCat offerings?

Yes, you can manage ongoing CRUD operations for offerings and products using the provided reference documents that guide you through initial setup and subsequent updates.

Why do I need a seed script for mobile subscription setup?

You need a seed script for mobile subscription setup to automatically populate RevenueCat with your apps, products, entitlements, and packages, avoiding manual store configuration duplication across iOS and Android.