subscriptions

Map Google Play subscription structures to RevenueCat's Android SDK object model.

45|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/RevenueCat/play-billing-skills --skill subscriptions-revenuecat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subscriptions
Source: https://github.com/RevenueCat/play-billing-skills/tree/main/revenuecat/subscriptions
Command: npx skills add https://github.com/RevenueCat/play-billing-skills --skill subscriptions-revenuecat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a streamlined approach to managing subscriptions through RevenueCat's object model on Android, making it easier to integrate and manage billing processes.

Core Features & Use Cases

  • Subscription Management: Offers detailed guidance on managing various subscription types through RevenueCat.
  • Object Model Mapping: Maps Google Play's subscription hierarchy to RevenueCat's object model.
  • Use Case: This Skill is ideal for developers looking to configure and manage subscriptions through RevenueCat's SDK, ensuring smooth billing integration and handling subscription lifecycle events.

Quick Start

To manage a subscription, use the 'subscriptions' skill to fetch offerings and select a package for the user.

Frequently Asked Questions about subscriptions

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

FAQPage Schema
How do I map Google Play subscription options to RevenueCat packages on Android?

You can map Google Play subscription options to RevenueCat packages using the RevenueCat object model, which translates Google Play's subscription structure into manageable offerings and pricing phases for the Android SDK.

How does RevenueCat handle subscription pricing phases for Android apps?

RevenueCat handles subscription pricing phases by mapping Google Play's pricing structure directly into its object model, allowing you to configure and manage different subscription options and pricing tiers through the SDK.

Can I use RevenueCat with a direct BillingClient integration for Android subscriptions?

Yes, RevenueCat supports both direct BillingClient integration and its own SDK usage, providing guidance on managing Android subscriptions and mapping the billing structure to RevenueCat's object model in either scenario.

What is the best way to fetch RevenueCat offerings and select a subscription package?

The best way to fetch offerings and select a package is to use the subscriptions skill, which provides structured guidance on retrieving available offerings and choosing the appropriate subscription package for the user.

How do I configure subscription packages using the RevenueCat SDK on Android?

You configure subscription packages by utilizing RevenueCat's object model to map Google Play's subscription hierarchy, ensuring proper handling of subscription options, pricing phases, and package configurations within your Android app.