Index of every page on this site: llms.txt
All skills
tristanmanchester avatar

/expo-revenuecat-superwall-integration

@3323bc9
Run it yourself

Integrate or repair RevenueCat and Superwall together in an Expo React Native app. Use for their shared purchase ownership, Android offer selection, billing identity, entitlement sync, restore, or migration flows; not for web billing or unrelated paywall providers.

Use this Skill: https://skilld.dev/gh/tristanmanchester/agent-skills/expo-revenuecat-superwall-integration

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencesdashboard-checklist.md

≈493 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Dashboard and Console Checklist

Use this before deep code work and again before release.

RevenueCat

  • project created
  • iOS app added
  • Android app added
  • public SDK keys copied for both platforms
  • store products imported or created
  • products attached to the correct entitlement or entitlements
  • offerings created if the app uses them
  • restore behaviour chosen intentionally
  • any one-time products reviewed for restore implications
  • server notifications or webhook settings reviewed if backend attribution matters
  • app user ID policy documented for the team

Superwall

  • project created
  • iOS public key copied
  • Android public key copied
  • placements created for the premium entry points
  • paywalls and campaigns active
  • products configured
  • entitlements configured and matching the intended runtime mapping
  • audience filters reviewed
  • user attributes plan reviewed if segmentation matters
  • event export or analytics plan reviewed

App Store Connect / Google Play Console

  • bundle IDs and package names match the app
  • subscription groups or base plans created
  • offers configured intentionally
  • test accounts prepared
  • internal testing track or TestFlight path ready
  • business wants exact Google Play offer control or is happy with defaults

Alignment rules between systems

The riskiest bugs usually come from mismatch.

Check:

  • product IDs match store reality
  • entitlement IDs are consistent with app feature names
  • Superwall and RevenueCat both know about the relevant products
  • the app knows which entitlement IDs should unlock which features
  • if multi-tier, the app understands more than one active entitlement

Identity policy checklist

  • guest-first, login-optional, or login-required is documented
  • RevenueCat App User ID format is documented
  • Superwall user ID format is documented
  • iOS UUID requirement is understood when server notifications matter
  • Android Play identifier passthrough policy is documented

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

No alerts1mo4 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The expo-revenuecat-superwall-integration skill is a professional integration guide for React Native Expo applications. It provides structured architectural choices, implementation playbooks, and a local validation script to ensure a secure and production-ready monetisation stack. The skill adheres to security best practices, such as using public API keys and avoiding PII for identifiers, and contains no malicious code or exfiltration patterns.

  • Socket1mo

    No alerts

  • Snyk1mo

    Risk: LOW · No issues

  • ZeroLeaks6mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 3323bc9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Steadyupdated last month
metadata
{
  "version": "3.0.0",
  "reviewed": "2026-09-13"
}
Other metadata
compatibility
Expo development builds on iOS/Android, expo-superwall's current provider API, and react-native-purchases 9.7 or newer. Resolve native platform requirements from the installed Expo and SDK versions. Offline checks need Python 3.10+, Node.js, and TypeScript.

README badge

README badge for tristanmanchester/agent-skills/expo-revenuecat-superwall-integration