revenuecat

Manage RevenueCat subscriptions and entitlements for Expo mobile apps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The RevenueCat skill provides a guided approach to integrating RevenueCat monetization into Expo/mobile apps, covering seed setup, app/project/entity management, and secure handling of API keys.

Core Features & Use Cases

  • Seed and manage: create projects, apps, products, entitlements, and offerings using the RevenueCat REST SDK.
  • Client integration: initialize RevenueCat on the client, fetch offerings, purchase packages, and restore purchases within an Expo/React Native app.
  • Environment governance: manage environment variables and store keys securely, ensure correct app-store mappings, and reference initial setup and subsequent management workflows.

Quick Start

Execute the seedRevenueCat.ts script to bootstrap RevenueCat projects, apps, products, entitlements, and offerings, then integrate the client-side RevenueCat setup in your Expo app and begin testing purchases.

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 in an Expo React Native app?

To integrate in-app purchases in an Expo React Native app, you configure RevenueCat projects, apps, products, entitlements, and offerings via the REST SDK, then initialize the client-side SDK to fetch offerings and process purchases.

Can I manage RevenueCat subscriptions and entitlements across the App Store and Play Store?

Yes, you can manage RevenueCat subscriptions and entitlements across both the App Store and Play Store. The skill handles CRUD operations for products and offerings while ensuring correct app-store mappings and secure environment variable governance.

What's the best way to bootstrap RevenueCat products and offerings for a mobile app?

The best way to bootstrap RevenueCat products and offerings is to execute the seed script. This automatically creates your projects, apps, products, entitlements, and offerings to establish the initial monetization setup before client integration.

Do I need to configure environment variables before setting up RevenueCat?

Yes, you need to configure environment variables before setting up RevenueCat. The skill ensures prerequisites are met and store API keys are managed securely to validate mappings across the Test Store, App Store, and Play Store.

How do I fetch offerings and restore purchases in an Expo app?

Fetch offerings and restore purchases in an Expo app by using the provided frontend initializer library. It interacts directly with the RevenueCat client SDK to manage entitlements, display packages, and sync purchase states.