github.com/RevenueCat/ai-toolkit
| Skill | Added | Review |
|---|---|---|
create-revenuecat-project revenuecat/skills/create-revenuecat-project/SKILL.md Set up a complete RevenueCat project from scratch — creates apps, products, entitlements, offerings, and packages in the correct order. Use when the user wants to create a new RevenueCat project, configure in-app purchases, set up subscriptions or monetization, or bootstrap IAP infrastructure for iOS, Android, or Web. | 81 81 1.06x Agent success vs baseline Impact 98% 1.06xAverage score across 2 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: ccfc038 | |
integrate-revenuecat revenuecat/skills/integrate-revenuecat/SKILL.md End-to-end RevenueCat integration — sets up the dashboard side via the RevenueCat MCP or the `rc` CLI (project, app, public API key) and installs/configures the Purchases SDK in the app. Use when the user asks to add RevenueCat, hook up RevenueCat, add subscriptions or in-app purchases to an app, integrate Purchases, install the RevenueCat SDK, set up a RevenueCat API key, configure Purchases on launch, or set up a brand new RevenueCat integration on iOS, Android, Kotlin Multiplatform, Flutter, or React Native. | — | |
rc-alternative-billing revenuecat-play-billing/skills/rc-alternative-billing/SKILL.md Use this skill when scoping Google Play alternative billing work with RevenueCat Android SDK 10.x. Documents the current support status, which flows RevenueCat abstracts and which require direct integration at the time the chapter was written. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-backend revenuecat-play-billing/skills/rc-backend/SKILL.md Use this skill when your backend needs to read or update RevenueCat state on Android. Covers the RevenueCat REST API (v1 subscribers endpoint, grant/revoke entitlements, attributes), secret vs public SDK API key usage, and why you do not build a receipt verification backend with RevenueCat. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-cancellations-pauses-winback revenuecat-play-billing/skills/rc-cancellations-pauses-winback/SKILL.md Use this skill when surfacing cancellation, pause, and winback state on Android with RevenueCat. Covers reading unsubscribeDetectedAt, billingIssuesDetectedAt, pause state via periodType, managementURL for deep link, and pause resume date lookup via the REST API. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-catalog-management revenuecat-play-billing/skills/rc-catalog-management/SKILL.md Use this skill when managing the Android product catalog through the Play Console and the RevenueCat dashboard. Covers the two sided catalog flow (create in Play Console, import or map in RevenueCat), entitlement and offering maintenance, and why you do not call the Google Play Developer API directly. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-configuring-the-sdk revenuecat-play-billing/skills/rc-configuring-the-sdk/SKILL.md Use this skill when adding and configuring the RevenueCat Android SDK (purchases-kt/purchases) in an app. Covers the Gradle dependency, Purchases.configure with PurchasesConfiguration, initial app user id strategy, and log level. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-error-handling revenuecat-play-billing/skills/rc-error-handling/SKILL.md Use this skill when handling errors from the RevenueCat Android SDK. Covers PurchasesError, the PurchasesErrorCode enum, the userCancelled flag on PurchasesTransactionException, and the recommended UI response per code. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-one-time-products revenuecat-play-billing/skills/rc-one-time-products/SKILL.md Use this skill when selling one time products on Android with RevenueCat. Covers fetching offerings, running awaitPurchase on a non subscription package, and relying on the SDK to acknowledge or consume automatically. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-payment-recovery revenuecat-play-billing/skills/rc-payment-recovery/SKILL.md Use this skill when handling failed renewals on Android with RevenueCat. Covers how Grace Period and Account Hold are reflected in CustomerInfo automatically, when to prompt the user, and how to trigger Google's in app messaging via showInAppMessages. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-plan-changes revenuecat-play-billing/skills/rc-plan-changes/SKILL.md Use this skill when implementing subscription upgrades, downgrades, and plan switches via RevenueCat on Android. Covers GoogleProductChangeInfo, picking a Google replacement mode, and letting the SDK manage linkedPurchaseToken chaining. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-price-changes revenuecat-play-billing/skills/rc-price-changes/SKILL.md Use this skill when rolling out subscription price changes on Android with RevenueCat. Covers opt out decreases versus opt in increases, RevenueCat's automatic handling of the change confirmation flow, and the dashboard configuration involved. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-purchase-flow revenuecat-play-billing/skills/rc-purchase-flow/SKILL.md Use this skill when implementing a RevenueCat purchase on Android. Covers awaitPurchase, PurchasesTransactionException, reading CustomerInfo entitlements to grant access, restoring purchases, and the six SDK managed steps that happen inside a single call. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-revenuecat-api-quick-reference revenuecat-play-billing/skills/rc-revenuecat-api-quick-reference/SKILL.md Use this skill as a quick reference for the RevenueCat Android SDK 10.x and REST API. Covers SDK init, common Purchases calls, CustomerInfo / Offerings access patterns, and the most used REST endpoints. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-revenuecat-vs-raw-billing revenuecat-play-billing/skills/rc-revenuecat-vs-raw-billing/SKILL.md Use this skill to decide whether to use RevenueCat or raw Google Play Billing on Android. Provides a side by side reference of what RevenueCat handles versus what remains your responsibility at both client and backend layers. | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-security revenuecat-play-billing/skills/rc-security/SKILL.md Use this skill when hardening a RevenueCat integration on Android. Covers Trusted Entitlements response verification (INFORMATIONAL vs ENFORCED), why the server is always the authority, API key hygiene (public SDK key vs secret REST key), anonymous user identity, and purchase token protections RevenueCat provides automatically. | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-setup revenuecat-play-billing/skills/rc-setup/SKILL.md Use this skill when setting up a RevenueCat project for Android: creating the app in the dashboard, uploading the Google Play service account credentials, configuring entitlements and offerings, and getting the public SDK API key for the Android app. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-subscriptions revenuecat-play-billing/skills/rc-subscriptions/SKILL.md Use this skill when modeling subscriptions through RevenueCat's object model on Android. Covers Offerings, Packages, StoreProduct, SubscriptionOption, PricingPhase, and how they map to Google Play's Subscription, Base Plan, and Offer hierarchy. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-subscription-states revenuecat-play-billing/skills/rc-subscription-states/SKILL.md Use this skill when gating access based on RevenueCat subscription state on Android. Covers reading CustomerInfo, checking entitlement.isActive as the single source of truth for access, and drilling into willRenew, periodType, and expirationDate when deeper logic is needed. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 | |
rc-testing revenuecat-play-billing/skills/rc-testing/SKILL.md Use this skill when testing a RevenueCat Android integration. Covers the RevenueCat Test Store (test_ API key prefix, in dialog Success/Fail/Cancel choice), mockk based unit testing with an interface wrapper around Purchases, and a GitHub Actions CI pattern. Avoids Google Play sandbox for day to day test iteration. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: ccfc038 |