Asc Revenuecat Catalog Sync
Reconcile App Store Connect subscriptions and in-app purchases with RevenueCat...
Install
npx skills add rorkai/app-store-connect-cli-skills --skill asc-revenuecat-catalog-sync -g -a claude-code -y- Repository
- rorkai/app-store-connect-cli-skills1.1k
- Category
- AI and agents
- Updated
- 9d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Reconcile App Store Connect subscriptions and in-app purchases with RevenueCat products, entitlements, offerings, and packages using asc and RevenueCat MCP. Use when setting up or syncing subscription catalogs across ASC and RevenueCat.
asc RevenueCat catalog sync
Use this skill to keep App Store Connect (ASC) and RevenueCat aligned, including creating missing ASC items and mapping them to RevenueCat resources.
When to use
- You want to bootstrap RevenueCat from an existing ASC catalog.
- You want to create missing ASC subscriptions/IAPs, then map them into RevenueCat.
- You need a drift audit before release.
- You want deterministic product mapping based on identifiers.
Preconditions
ascauthentication is configured (asc auth loginorASC_*env vars).- RevenueCat MCP server is configured and authenticated.
- In Cursor and VS Code, OAuth auth is available for RevenueCat MCP. API key auth is also supported.
- You know:
- ASC app ID (
APP_ID) - RevenueCat
project_id - target RevenueCat app type (
app_storeormac_app_store) and bundle ID for create flows
- ASC app ID (
- Use a write-enabled RevenueCat API v2 key when applying changes.
Safety defaults
- Start in audit mode (read-only).
- Require explicit confirmation before writes.
- Never delete resources in this workflow.
- Continue on per-item failures and report all failures at the end.
Canonical identifiers
- Primary cross-system key: ASC
productId== RevenueCatstore_identifier. - Keep
productIdstable once products are live. - Do not use display names as unique identifiers.
Scope boundary
- RevenueCat MCP configures RevenueCat resources; it does not create App Store Connect products directly.
- Use
asccommands to create missing ASC subscription groups, subscriptions, and IAPs before RevenueCat mapping.

