If you're running iOS subscriptions through RevenueCat, you've probably done the tedious dance of keeping App Store Connect and RevenueCat catalogs in sync by hand. This skill automates the reconciliation: it reads your ASC subscription groups and IAPs, maps them to RevenueCat products and entitlements by matching store identifiers, then creates whatever's missing on either side. It defaults to audit mode so you can review the plan before it writes anything. The entitlement mapping is opinionated but sensible: one per subscription group, one per non-consumable, nothing for consumables unless you ask. Useful for initial RevenueCat setup or drift checks before a release.

skills.sh installs
1.5K
GitHub stars
904
last updated
Jul 14, 2026

Install

$ npx -y skills add rudrankriyam/app-store-connect-cli-skills --skill asc-revenuecat-catalog-sync --agent claude-code

Installs into .claude/skills of the current project.

Files

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

  • asc authentication is configured (asc auth login or ASC_* 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_store or mac_app_store) and bundle ID for create flows
  • 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.

Sponsors

Details

Repository
github.com/rudrankriyam/app-store-connect-cli-skills
Categories
Mobile Development, CLI & Terminal
First seen
Apr 16, 2026

More from rudrankriyam/app-store-connect-cli-skills

All 31
1cap-go avatarsafe-area-handlingcap-go/capgo-skillsComplete guide to handling safe areas in Capacitor apps for iPhone notch, Dynamic Island, home indicator, and Android cutouts. Covers CSS, JavaScript, and nativ1.4Kskills.sh installs
2charleswiltgen avataraxiom-buildcharleswiltgen/axiomUse when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, depe1.4Kskills.sh installs
3capawesome-team avatarcapawesome-cloudcapawesome-team/skillsGuides the agent through setting up and using Capawesome Cloud for Capacitor and Cordova apps. Covers three core workflows: (1) Native Builds — cloud builds for1.3Kskills.sh installs
4davila7 avatarsenior-architectdavila7/claude-code-templatesComprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flut1.2Kskills.sh installs
5alirezarezvani avatarcode-revieweralirezarezvani/claude-skillsCode review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C#, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter. Analyzes PRs for comple1.2Kskills.sh installs
6davila7 avatarcode-reviewerdavila7/claude-code-templatesComprehensive code review skill for TypeScript, JavaScript, Python, Swift, Kotlin, Go. Includes automated code analysis, best practice checking, security scanni975skills.sh installs