integrate-revenuecat

Integrate RevenueCat into mobile apps by provisioning dashboard projects and embedding the public SDK key.

58|5|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/RevenueCat/ai-toolkit --skill integrate-revenuecat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integrate-revenuecat
Source: https://github.com/RevenueCat/ai-toolkit/tree/main/revenuecat/skills/integrate-revenuecat
Command: npx skills add https://github.com/RevenueCat/ai-toolkit --skill integrate-revenuecat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the friction of wiring RevenueCat into a new or existing mobile app by coordinating both the dashboard setup (via MCP) and the app-side SDK installation/configuration so you can start fetching offerings and configuring purchases.

Core Features & Use Cases

  • End-to-end integration: Sets up the RevenueCat dashboard side (projects, apps, and public API keys) through the RevenueCat MCP and then installs/configures the Purchases SDK in the app.
  • Cross-platform guidance: Produces correct SDK install and configure instructions for iOS, Android, Kotlin Multiplatform, Flutter, and React Native.
  • Verification-first workflow: Guides you to confirm the integration by ensuring the app builds, runs, and logs the expected RevenueCat configuration banner.

Quick Start

Use the integrate-revenuecat skill to set up RevenueCat for my iOS and configure the Purchases SDK using my app’s bundle identifier.

Frequently Asked Questions about integrate-revenuecat

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

FAQPage Schema
How do I integrate RevenueCat into a mobile app for subscription purchases?

You can integrate RevenueCat by provisioning the dashboard project/app via MCP, embedding the public SDK key, and configuring the Purchases SDK for your detected platform to fetch offerings and manage subscriptions.

Does RevenueCat SDK integration support React Native and Flutter?

Yes, RevenueCat SDK integration supports React Native and Flutter by detecting the platform from your repository and applying the corresponding install and configuration steps for the Purchases SDK.

How do I configure the RevenueCat public API key in my app?

RevenueCat configuration enforces public-key-only client setup by retrieving the public SDK key through MCP-driven tool calls and embedding it into your app's Purchases SDK configuration code.

What's the best way to verify a successful RevenueCat SDK configuration?

Verify RevenueCat configuration by confirming the app builds successfully and logs the expected runtime RevenueCat configuration banner during execution.

Can I set up RevenueCat dashboard projects and apps automatically?

Yes, you can set up RevenueCat dashboard projects and apps automatically using MCP-driven tool calls that provision the correct dashboard project/app and retrieve the necessary public API keys.

Why does my RevenueCat integration require a public API key only?

RevenueCat integration requires a public API key only to enforce secure client-side configuration, preventing the exposure of secret keys while allowing the Purchases SDK to fetch offerings and process subscriptions.