revenuecat

Implement RevenueCat subscription management in React Native applications.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/tameto/AltMe --skill revenuecat-tameto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenuecat
Source: https://github.com/tameto/AltMe/tree/main/.claude/skills/revenuecat
Command: npx skills add https://github.com/tameto/AltMe --skill revenuecat-tameto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of integrating and managing in-app subscriptions and purchases using RevenueCat, ensuring seamless revenue generation and user entitlement management.

Core Features & Use Cases

  • SDK Integration: Guides through setting up RevenueCat SDK for React Native (Expo).
  • Entitlement Management: Demonstrates how to check and manage user entitlements for premium features.
  • Purchase Flows: Covers initiating and restoring purchases, handling offerings, and managing subscription lifecycles.
  • Webhook Handling: Explains how to sync subscription status with backend services like Supabase.
  • API Interaction: Details how to use RevenueCat's REST API v2 for advanced management tasks.

Quick Start

Use the revenuecat skill to configure the SDK and check for 'pro' entitlement access.

Frequently Asked Questions about revenuecat

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

FAQPage Schema
How do I implement in-app subscriptions with RevenueCat in React Native?

To implement in-app subscriptions, you set up the RevenueCat SDK in your React Native application, configure offerings, and initiate purchase flows to manage subscription lifecycles and user entitlements.

What's the best way to sync RevenueCat subscription status with a Supabase backend?

The best way to sync subscription status is by handling RevenueCat webhook events, which notify your Supabase backend to update user entitlement and subscription state automatically upon purchase or renewal.

How do I check user entitlements for premium features in a React Native app?

You check user entitlements by querying the RevenueCat SDK after authentication, allowing your React Native application to gate premium features based on active 'pro' entitlement access.

Can I manage RevenueCat offerings using the REST API v2?

Yes, you can perform advanced management tasks using the RevenueCat REST API v2, which allows you to programmatically manage offerings, entitlements, and subscriber data outside the mobile SDK.

Does RevenueCat work with Expo for React Native in-app purchases?

Yes, RevenueCat integrates with Expo, providing specific guidance for setting up the SDK within your React Native application to handle in-app purchases and subscription management.

Why use webhooks for RevenueCat subscription management?

Webhooks are used to synchronize subscription status with backend services like Supabase, ensuring your server-side data accurately reflects user purchase events and entitlement changes in real-time.