revenuecat

Guide RevenueCat integration for mobile in-app purchases and subscriptions.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/aryankumarrai/VarAI --skill revenuecat-aryankumarrai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/aryankumarrai/VarAI/tree/main/.local/skills/revenuecat
Command: npx skills add https://github.com/aryankumarrai/VarAI --skill revenuecat-aryankumarrai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-native-purchases, replit-revenuecat-v2, expo-constants, @tanstack/react-query, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and scripts for integrating RevenueCat into mobile applications, enabling seamless in-app purchase management, subscription handling, and entitlement verification.

Core Features & Use Cases

  • Payment Integration: Set up and manage in-app purchases and subscriptions using RevenueCat.
  • Product & Offering Management: Create and configure products, offerings, and packages within RevenueCat.
  • Client-Side Implementation: Provides code examples for using react-native-purchases for purchase flows and entitlement checks.
  • Server-Side Scripting: Includes scripts for seeding RevenueCat entities and managing data post-initial setup.
  • Use Case: A mobile app developer needs to implement a premium subscription feature. This Skill guides them through setting up RevenueCat, defining subscription products, and integrating the purchase flow into their React Native app.

Quick Start

Use the revenuecat skill to set up RevenueCat integration in your Expo/React Native app.

Frequently Asked Questions about revenuecat

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

FAQPage Schema
How do I integrate in-app purchases and subscriptions in a React Native Expo app?

To integrate in-app purchases in React Native, use the RevenueCat SDK and react-native-purchases. This skill guides configuring products and offerings, implementing client-side purchase flows, and managing server-side data using the replit-revenuecat-v2 SDK.

What is needed to manage RevenueCat offerings and products programmatically?

Managing RevenueCat offerings programmatically requires server-side scripting with the replit-revenuecat-v2 SDK. This skill provides scripts for seeding RevenueCat entities and managing data post-initial setup to automate product configuration.

Can I use react-native-purchases with Expo and TanStack React Query for monetization?

Yes, you can use react-native-purchases with Expo and TanStack React Query for monetization. This skill outlines the architecture and prerequisites for combining these dependencies to handle subscription data and entitlement verification.

How do I verify mobile payment entitlements after a successful subscription purchase?

Verifying mobile payment entitlements after a subscription purchase is handled through client-side checks using react-native-purchases. This skill covers best practices for entitlement verification and managing subscription states within your app.

What are the prerequisites for setting up RevenueCat for mobile app monetization?

Prerequisites for RevenueCat mobile app monetization include an active Expo or React Native environment and installed dependencies like react-native-purchases, replit-revenuecat-v2, and expo-constants. This skill addresses required architecture and setup configurations.