revenuecat

Automate RevenueCat setup and management for Expo/React Native apps.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ItsJupiter000/hot-outreach --skill revenuecat-itsjupiter000
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/ItsJupiter000/hot-outreach/tree/main/.local/skills/revenuecat
Command: npx skills add https://github.com/ItsJupiter000/hot-outreach --skill revenuecat-itsjupiter000

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

RevenueCat integration for Expo/mobile apps facing complexities around server-side setup, app provisioning, entitlements, offerings, and client purchases; this guide provides a structured approach to implement and manage RevenueCat in a Replit workflow.

Core Features & Use Cases

  • Seed and manage RevenueCat entities (projects, apps, products, entitlements, offerings, and packages) via server scripts.
  • Client-side integration using react-native-purchases with proper environment keys and subscription flow.
  • Reference workflows for linking RevenueCat data into app logic and keeping price data sourced from RevenueCat.

Quick Start

Run the seed script to create RevenueCat entities, then implement the client-side integration in React Native with the SubscriptionProvider wrapper and use the useSubscription hook.

Frequently Asked Questions about revenuecat

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

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

You can set up RevenueCat in-app purchases by running server-side seed scripts to configure projects and entitlements, then integrating the react-native-purchases client SDK using a SubscriptionProvider wrapper and the useSubscription hook.

Does RevenueCat integration support managing entitlements and offerings via scripts?â–¼

Yes, RevenueCat integration supports managing entitlements and offerings via server-side seed scripts that automate the creation and configuration of projects, apps, products, and packages without manual dashboard configuration.

What environment variables do I need for RevenueCat subscription integration?â–¼

For RevenueCat subscription integration, you need environment variables configured for API keys to authenticate both the server-side seed scripts and the react-native-purchases client SDK within your application.

What is the best way to structure a React Native client flow for RevenueCat purchases?â–¼

The best way to structure a React Native client flow for RevenueCat purchases is to build a lib/revenuecat.tsx wrapper containing a SubscriptionProvider, allowing you to manage subscription state using the useSubscription hook.

Can I use RevenueCat to source price data directly into my React Native app logic?â–¼

Yes, you can use RevenueCat to source price data directly into your app logic. The integration provides reference workflows for linking RevenueCat data to keep subscription prices consistently synced without hardcoding values.