revenuecat

Configure RevenueCat projects, products, and entitlements via the REST API.

18|4|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/DevHive1/DevHive-Cli --skill revenuecat-devhive1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/DevHive1/DevHive-Cli/tree/main/skills/revenuecat
Command: npx skills add https://github.com/DevHive1/DevHive-Cli --skill revenuecat-devhive1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill eliminates the complexity of managing in-app purchase infrastructure by providing a standardized, automated workflow for RevenueCat integration, ensuring your mobile app's monetization logic is robust and compliant.

Core Features & Use Cases

  • Automated Infrastructure Setup: Programmatically configure projects, apps, products, entitlements, and offerings using the RevenueCat REST API.
  • Client-Side Integration: Provides standardized patterns for implementing purchase flows in React Native/Expo apps using the official SDK.
  • Data-Driven Pricing: Offers guidance on setting competitive subscription pricing based on industry benchmarks and market research.

Quick Start

Use the revenuecat skill to initialize a new project and set up the default premium subscription entitlement for my mobile application.

Frequently Asked Questions about revenuecat

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

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

Integrate RevenueCat subscriptions by using the react-native-purchases SDK to implement standardized purchase flows, enforcing best practices for secure API communication and cross-platform subscription state synchronization.

What is the best way to configure in-app purchase entitlements across mobile platforms?

The best way to configure in-app purchase entitlements is using a store-agnostic approach that automates project creation, product mapping, and entitlement management via the RevenueCat REST API.

Can I use RevenueCat with Expo for mobile payments?

Yes, you can use RevenueCat with Expo for mobile payments by leveraging expo-constants alongside the react-native-purchases SDK to manage environment variables and subscription logic.

How do I manage API keys and secure environment variables for mobile monetization?

Manage API keys and secure environment variables for mobile monetization by enforcing technical requirements for secure API communication and consistent cross-platform state synchronization during setup.

Does this approach handle store-agnostic subscription logic for both iOS and Android?

Yes, this approach handles store-agnostic subscription logic for iOS and Android by facilitating standardized integration patterns that ensure consistent cross-platform subscription state synchronization.

What are the limitations of using react-native-purchases for subscription management?

Limitations of using react-native-purchases include strict dependencies on proper environment variable management and secure API communication to maintain accurate cross-platform subscription state synchronization.