revenuecat

Configure RevenueCat monetization and manage projects, apps, products, entitlements, offerings, and API keys.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill revenuecat-kartiksharma4448
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/KartikSharma4448/MyPortfolio/tree/main/.local/skills/revenuecat
Command: npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill revenuecat-kartiksharma4448

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates configuring RevenueCat for mobile app monetization and CRUD operations on RevenueCat entities via server-side and client-side workflows.

Core Features & Use Cases

  • Guidance to seed RevenueCat data (projects, apps, products, entitlements, offerings) and manage API keys across test, app store, and play store environments.
  • Client-side integration guidance for Expo/React Native (react-native-purchases) and server-side scripts to seed and maintain data.
  • Real-world use cases for dynamic subscriptions, entitlements, offerings, and product management in a single source of truth.

Quick Start

Run the seed script to initialize RevenueCat entities and configure client-side Purchases in your 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 configure RevenueCat in-app purchases for an Expo React Native app?

To configure RevenueCat in-app purchases for Expo React Native, use the react-native-purchases SDK for client-side integration and run server-side seed scripts to initialize projects, products, entitlements, and offerings via the REST API.

What is the best way to manage RevenueCat entitlements and offerings programmatically?

The best way to manage RevenueCat entitlements and offerings programmatically is by running server-side seed scripts that perform CRUD operations via the REST API, ensuring your project remains the single source of truth for monetization configurations.

Does this RevenueCat workflow support separate configurations for App Store and Play Store environments?

Yes, this RevenueCat workflow supports separate configurations for test, App Store, and Play Store environments by managing distinct API keys and app configurations through server-side scripts and environment variables.

Do I need environment variables to set up RevenueCat SDK integration?

Yes, you need environment variables to securely store and supply API keys and project IDs to both the client-side react-native-purchases SDK and server-side seed scripts during RevenueCat setup.

Why use a seed script for RevenueCat monetization setup instead of manual dashboard configuration?

Using a seed script for RevenueCat monetization setup automates the creation of apps, products, and entitlements via the REST API, preventing manual configuration errors and ensuring the project stays the single source of truth.

Can I use this to manage dynamic subscriptions and product management across app store environments?

Yes, you can manage dynamic subscriptions and product offerings across test, app store, and play store environments by applying CRUD operations through server-side scripts and the RevenueCat REST API.