Skills
Playbooks that tell your coding agent the right order of operations for RevenueCat workflows
This page lists the skills that ship with the RevenueCat AI Toolkit. To install them, see Plugins.
Skills are focused playbooks that tell your agent which steps to take for a given workflow, so it follows the right order of operations instead of guessing from generic docs. Skills carry procedural knowledge; the MCP server carries access. A skill knows that Entitlements have to exist before Offerings reference them, and the MCP server is what actually creates them.
Install
Plugins install every skill for you. Install them on their own only if your environment doesn't support plugins:
npx skills add RevenueCat/ai-toolkit
Skills are sourced from the RevenueCat/ai-toolkit repository, which is the source of truth for what ships today.
Available skills
| Skill | What it does |
|---|---|
integrate-revenuecat | Sets up RevenueCat end-to-end: dashboard configuration via MCP, SDK installation, and configuration at launch. |
create-revenuecat-project | Creates a project from scratch: apps, Products, Entitlements, Offerings, and Packages in the correct order. |
revenuecat-paywall | Displays a Paywall in your app using the RevenueCatUI SDK. |
revenuecat-purchase-flow | Implements the purchase and restore flow, including error and cancellation handling. |
revenuecat-entitlements-gate | Gates paid features behind Entitlement checks. |
revenuecat-identify-user | Ties RevenueCat identity to your app's authentication system. |
revenuecat-testing-setup | Sets up purchase testing without charging real money. |
revenuecat-troubleshoot | Diagnoses integration issues like empty Offerings, missing Products, or inactive Entitlements. |
revenuecat-status | Summarizes your project configuration and flags problems. |
revenuecat-charts | Queries chart data and interprets subscription metrics. |
revenuecat-experiment-analysis | Analyzes experiment results. |
revenuecat-sdk-compatibility | Checks whether an SDK version supports a feature and assesses upgrade impact. |
revenuecat-store-state | Inspects and changes product state in App Store Connect and Google Play Console. |
revenuecat-customer-center | Adds the Customer Center self-service subscription management UI. |
revenuecat-migrate | Migrates from raw StoreKit or Google Play Billing, or upgrades the SDK across major versions. |
revenuecat | Handles RevenueCat tasks not covered by a more specific skill. |
Google Play skills
The revenuecat-play-billing plugin adds a second set of skills covering the Google Play subscription lifecycle in depth: purchases, plan and price changes, payment recovery, webhooks, and security. See Plugins.
How your agent picks a skill
You don't invoke skills by name. Describe the task and the agent loads the skill that matches:
Gate the premium tab behind an entitlement check.
That prompt loads revenuecat-entitlements-gate. If no specific skill matches, the agent falls back to the general revenuecat skill.
Related articles
- Plugins: install the skills and the MCP server together
- RevenueCat MCP Server: the access layer the skills act through
- RevenueCat CLI for coding agents: install skills from the command line