revcat-storefront-debug
Installation
SKILL.md
revcat - storefront / offering delivery debugging
The SDK call (Purchases.getOfferings() on iOS/Android, purchases.getOfferings() on web) returns whatever the v1 endpoint /v1/subscribers/{user_id}/offerings returns. revcat itself only wraps v2 endpoints, so if you need to see the v1 view directly, you fall back to curl. The diagnostic flow below is the canonical "why isn't my offering working" walk.
When to reach for this skill
The user says any of:
- "the SDK is seeing zero packages"
- "my offering returns empty"
- "I added products to my package but they're not showing up"
- "Test Store products aren't loading"
- "App Store products aren't reaching the SDK"
- "
fetchOfferingsreturns the offering id but no packages"
If the user is just constructing a command, route to revcat-commands instead. This skill is for diagnosing why the SDK isn't seeing what the dashboard shows.