CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-toolkit

github.com/RevenueCat/ai-toolkit

SkillAddedReview
rc-understanding-revenuecat

revenuecat-play-billing/skills/rc-understanding-revenuecat/SKILL.md

Use this skill to orient an agent to the RevenueCat Android SDK (10.x) architecture. Covers how RevenueCat reorganizes BillingClient, Google Play Developer API, and RTDN into a single SDK, and how Products, Packages, Offerings, Entitlements, and CustomerInfo connect.

65

rc-webhooks

revenuecat-play-billing/skills/rc-webhooks/SKILL.md

Use this skill when consuming RevenueCat webhooks on your backend. Covers the normalized event schema, the full event type list, idempotency via the event id field, and the correct handling for CANCELLATION versus EXPIRATION versus RENEWAL.

73

revenuecat

revenuecat/skills/revenuecat/SKILL.md

Used for all interaction with RevenueCat not covered by a different skill

58

1.00x
revenuecat-app-valuation

revenuecat/skills/revenuecat-app-valuation/SKILL.md

Use this skill when the user asks how much their app is worth, what they could sell their app for, how app valuations or acquisitions work, or how to prepare a subscription app for sale/exit.

64

revenuecat-audiences

revenuecat/skills/revenuecat-audiences/SKILL.md

Use before sharing a link to a filtered customer list or audience, and when identifying, filtering, or ranking the user's customers (a segment, who they are, a product or duration, spend, renewals, status, country, attribution).

67

revenuecat-billing

revenuecat/skills/revenuecat-billing/SKILL.md

Use when the user asks about their RevenueCat plan, billing, their RevenueCat invoices, or how much they will have to pay RevenueCat.

64

revenuecat-charts

revenuecat/skills/revenuecat-charts/SKILL.md

Use when the user asks about RevenueCat data, analytics, charts, or KPIs — querying charts with get-chart-options-schema and get-chart-data, interpreting subscription metrics, or sharing dashboard chart links. For forecasts, projections, or run-rates, use revenuecat-forecasting.

—

—
revenuecat-cli

revenuecat/skills/revenuecat-cli/SKILL.md

Drive RevenueCat from the terminal with the `rc` CLI, an alternative to the RevenueCat MCP server for humans, CI, and agents. Covers install, authentication, command discovery, and output conventions. Referenced by the other RevenueCat skills whenever they offer a CLI path.

65

revenuecat-customer-center

revenuecat/skills/revenuecat-customer-center/SKILL.md

Add the RevenueCat Customer Center (self service subscription management UI) to an app. Use when the user asks to add a customer center, build a self service subscriptions screen, let users manage subscriptions in app, add a subscription management screen, present CustomerCenterView, call presentCustomerCenter, or wire a 'manage subscription' button to the RevenueCat customer center on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

66

revenuecat-identify-user

revenuecat/skills/revenuecat-identify-user/SKILL.md

Tie RevenueCat identity to your app's auth system. Use when the user asks to log in to RevenueCat, sync a user with RevenueCat, switch RevenueCat user on login, log out of RevenueCat, move a user from anonymous to identified, set appUserID, or handle account switching on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

70

revenuecat-migrate

revenuecat/skills/revenuecat-migrate/SKILL.md

Migrate to RevenueCat from raw StoreKit or Google Play Billing, or upgrade the RevenueCat SDK across a major version. Use when the user says migrate to RevenueCat, switch from StoreKit to RC, upgrade RevenueCat SDK, from v4 to v5, observer mode, RevenueCat major version upgrade, or already have in app purchases and want to add RevenueCat on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

72

revenuecat-purchase-flow

revenuecat/skills/revenuecat-purchase-flow/SKILL.md

Implement the RevenueCat purchase and restore flow. Use when the user asks to buy a package, purchase a subscription, fetch offerings, build the purchase logic behind a custom (hand-coded) paywall, handle purchase errors, detect user cancelled, or restore previous purchases on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

—

—
revenuecat-status

revenuecat/skills/revenuecat-status/SKILL.md

Get a quick overview of your RevenueCat project configuration including apps, products, entitlements, offerings, and webhooks.

60

revenuecat-testing-setup

revenuecat/skills/revenuecat-testing-setup/SKILL.md

Set up a testing environment for RevenueCat purchases without charging real money. Use when the user says test RevenueCat purchases, sandbox setup, StoreKit configuration file, license tester, how do I test purchases without real money, set up sandbox account, internal testing track, or test paywall on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

70

revenuecat-troubleshoot

revenuecat/skills/revenuecat-troubleshoot/SKILL.md

Diagnose and resolve RevenueCat integration issues — inspects dashboard configuration through the RevenueCat MCP, walks the SDK debug logs, and covers code-side gotchas. Use when the user says offerings are empty, products not loading, entitlement not active after purchase, paywall won't load, transactions not appearing, customer info shows no entitlements, sandbox purchase not working, or RevenueCat is broken on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

73