All notable changes to the RevenueCat AI Toolkit will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.1.0 - 2026-06-04
- revenuecat-play-billing — New skills-only plugin with 20 deep Google Play subscription lifecycle skills for the RevenueCat Android SDK (purchase flow, plan and price changes, payment recovery, subscription states, webhooks, security, and more). Vendored from RevenueCat/play-billing-skills (the source of truth) with an
rc-skill prefix; licensed Apache-2.0 - Sync automation:
scripts/sync-play-billing.mjs(npm run sync:play-billing) and a weeklysync-play-billing.ymlworkflow that opens a PR when the source collection changes
2.0.0 - 2026-05-06
- revenuecat — Catch-all skill for RevenueCat interactions not covered by a more specific skill; uses the MCP server and links to RevenueCat docs
- integrate-revenuecat — Step-by-step guide for integrating RevenueCat into an iOS or Android app, including store credential setup, product configuration, and API key retrieval (replaces
create-appandapikey) - create-revenuecat-project — Complete project bootstrap from scratch: creates apps, products, entitlements, offerings, and packages in the correct dependency order (replaces
bootstrapagent) - revenuecat-charts — Fetch and interpret RevenueCat analytics data (MRR, subscriptions, churn, trials, and more) using
get-chart-options-schemaandget-chart-dataMCP tools - revenuecat-status — Quick project health overview (replaces
status) - revenuecat-troubleshoot — Diagnose and fix common integration issues (replaces
troubleshootagent)
- OpenAI Codex — Added
.codex-plugin/plugin.jsonmanifest and marketplace entry - Cursor — Added
.cursor-plugin/plugin.jsonand marketplace entry - Gemini CLI — Plugin installable directly from the repository folder (Gemini build script removed)
- Visual Studio Code — Supported via the VS Code agent plugins marketplace (beta)
npx skills— Fallback installation method for unsupported agentic environments (installs skills only; MCP must be configured separately)
- Renamed project from "RevenueCat Claude Code Plugin" to RevenueCat AI Toolkit to reflect multi-platform support
- Moved plugin source from
plugins/revenuecat/torevenuecat/at the repository root - Converted
project-bootstrapandtroubleshootagents to skills - Removed standalone Gemini build script; Gemini CLI now installs directly from the plugin folder
status,apikey,create-app,create-productskills (superseded by renamed/refactored skills above)project-bootstrapandtroubleshootagents (converted to skills)- Gemini build script (
scripts/build-gemini.mjs) anddist/gemini/output directory
1.0.0 - 2026-02-02
-
status - Get quick overview of RevenueCat project configuration
- Shows apps, products, entitlements, offerings, and webhooks
- Supports filtering by project name with case-insensitive partial matching
- Highlights configuration issues (orphaned products, empty offerings)
-
apikey - Retrieve public API keys for SDK initialization
- Platform-specific filtering (iOS, Android, Web, or all)
- Multi-project support with project filtering
- Copy-paste ready code snippets for Swift, Kotlin, and JavaScript
-
create-app - Step-by-step guide for setting up iOS or Android apps
- Guided setup for App Store Connect and Google Play Console credentials
- Platform-specific SDK integration code
- Comprehensive checklists for iOS and Android
-
create-product - Guided product creation wizard
- Support for subscriptions, consumables, and one-time purchases
- Flexible argument parsing (type, identifier, project name in any order)
- Duration configuration for subscription products
-
project-bootstrap - Complete project setup from scratch
- Creates apps, products, entitlements, offerings, and packages
- Phase-based workflow (Discovery → Create Resources → Summary)
- Multi-project support with project selection
- Handles dependencies in correct order
-
troubleshoot - Diagnose and fix common integration issues
- Systematic configuration validation
- Issue detection and resolution suggestions
- HTTP-based MCP server connection to RevenueCat API v2
- OAuth authentication support
- Access to all RevenueCat configuration tools
- Comprehensive README with installation instructions
- Example workflows for common use cases
- Platform-specific setup guides
- MIT License
- Contributing guidelines
- GitHub issue templates
- Multi-project support across all skills
- Case-insensitive partial project name matching
- Flexible argument parsing (arguments can be provided in any order)
- Platform-specific code snippets (Swift, Kotlin, JavaScript)
- Store-specific setup instructions (App Store Connect, Google Play Console)
- Configuration validation and issue highlighting