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.
Install
npx skills add RevenueCat/ai-toolkit --skill revenuecat-purchase-flownpx skills add RevenueCat/ai-toolkit --skill revenuecat-purchase-flow -a claude-code -gnpx skills add RevenueCat/ai-toolkit --skill revenuecat-purchase-flow -a codex -ggemini skills install https://github.com/RevenueCat/ai-toolkit.git --path revenuecat/skills/revenuecat-purchase-flowgh skill install RevenueCat/ai-toolkit revenuecat-purchase-flowgit clone --depth 1 https://github.com/RevenueCat/ai-toolkit /tmp/RevenueCat__ai-toolkit
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/RevenueCat__ai-toolkit/revenuecat/skills/revenuecat-purchase-flow ~/.claude/skills/revenuecat-purchase-flow # Claude Code
cp -R /tmp/RevenueCat__ai-toolkit/revenuecat/skills/revenuecat-purchase-flow ~/.agents/skills/revenuecat-purchase-flow # Codex, Cursor, Gemini CLI, Copilot, OpenCode