revenuecat-entitlements-gate

Official

Gate premium features using live entitlements

AuthorRevenueCat
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you determine whether a user should be allowed to access a paid (premium) feature in your app without hardcoding product logic.

Core Features & Use Cases

  • Entitlement-based access checks: Uses RevenueCat customerInfo.entitlements.active to decide access by entitlement identifier (e.g., "premium") rather than product IDs.
  • Reactive entitlement updates: Subscribes to entitlement changes via the platform SDK listener/stream so the UI updates automatically after purchases, restores, renewals, expirations, or dashboard changes.
  • Cross-platform integration guidance: Provides implementation patterns for iOS, Android, Kotlin Multiplatform, Flutter, and React Native, including where to place the listeners and how to seed initial state.

Quick Start

Tell your AI assistant: "Check if the current user has the 'premium' entitlement and update my UI to show PremiumScreen when active and PaywallScreen when inactive."

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: revenuecat-entitlements-gate
Download link: https://github.com/RevenueCat/ai-toolkit/archive/main.zip#revenuecat-entitlements-gate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.