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.
Install
npx skills add RevenueCat/ai-toolkit --skill rc-payment-recoverynpx skills add RevenueCat/ai-toolkit --skill rc-payment-recovery -a claude-code -gnpx skills add RevenueCat/ai-toolkit --skill rc-payment-recovery -a codex -ggemini skills install https://github.com/RevenueCat/ai-toolkit.git --path revenuecat-play-billing/skills/rc-payment-recoverygh skill install RevenueCat/ai-toolkit rc-payment-recoverygit 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-play-billing/skills/rc-payment-recovery ~/.claude/skills/rc-payment-recovery # Claude Code
cp -R /tmp/RevenueCat__ai-toolkit/revenuecat-play-billing/skills/rc-payment-recovery ~/.agents/skills/rc-payment-recovery # Codex, Cursor, Gemini CLI, Copilot, OpenCode