Use this skill when gating access based on RevenueCat subscription state on Android. Covers reading CustomerInfo, checking entitlement.isActive as the single source of truth for access, and drilling into willRenew, periodType, and expirationDate when deeper logic is needed.
Install
npx skills add RevenueCat/ai-toolkit --skill rc-subscription-statesnpx skills add RevenueCat/ai-toolkit --skill rc-subscription-states -a claude-code -gnpx skills add RevenueCat/ai-toolkit --skill rc-subscription-states -a codex -ggemini skills install https://github.com/RevenueCat/ai-toolkit.git --path revenuecat-play-billing/skills/rc-subscription-statesgh skill install RevenueCat/ai-toolkit rc-subscription-statesgit 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-subscription-states ~/.claude/skills/rc-subscription-states # Claude Code
cp -R /tmp/RevenueCat__ai-toolkit/revenuecat-play-billing/skills/rc-subscription-states ~/.agents/skills/rc-subscription-states # Codex, Cursor, Gemini CLI, Copilot, OpenCode