create-revenuecat-project

Create RevenueCat projects, apps, products, entitlements, and default offerings in dependency-safe order.

58|5|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/RevenueCat/ai-toolkit --skill create-revenuecat-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-revenuecat-project
Source: https://github.com/RevenueCat/ai-toolkit/tree/main/revenuecat/skills/create-revenuecat-project
Command: npx skills add https://github.com/RevenueCat/ai-toolkit --skill create-revenuecat-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the guesswork and repetitive setup work involved in creating a new RevenueCat project, so you can stand up apps, products, entitlements, and an initial default offering in the correct dependency order.

Core Features & Use Cases

  • Project bootstrap from scratch: Guides the full sequence from selecting/creating a project to creating the core RevenueCat objects.
  • Multi-platform app creation: Creates apps for iOS, Android, and web billing (including guidance when store-connected apps already exist).
  • Monetization configuration: Creates products and entitlements, attaches them together, then builds a default offering with packages.
  • API key discovery: Retrieves public app public API keys for embedding in your client apps after the resources exist.

Quick Start

Use the skill to set up RevenueCat for a new app with iOS and Android subscriptions by asking: “Create my RevenueCat project from scratch for iOS and Android with monthly and annual subscription tiers.”

Frequently Asked Questions about create-revenuecat-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a RevenueCat project from scratch for in-app purchases?

To set up a RevenueCat project from scratch, you create projects, apps, products, entitlements, and a default offering in a dependency-safe order. This ensures all resources are correctly attached for your subscription or one-time purchase rollout.

What is the correct order for creating entitlements and offerings in RevenueCat?

The correct order for creating entitlements and offerings in RevenueCat is dependency-safe: create products and entitlements first, attach them together, then build a default offering with packages to ensure valid relationships.

Can I configure RevenueCat for both iOS and Android subscriptions at the same time?

Yes, you can configure RevenueCat for both iOS and Android subscriptions simultaneously. The setup supports multi-platform app creation across App Store, Play, and web billing scenarios for mixed monetization models.

Do I need the RevenueCat MCP server to bootstrap my project?

Yes, you need the RevenueCat MCP server to bootstrap your project. The setup requires using the MCP server for all tool calls, starting with listing existing projects before creating required resources.

How do I get public API keys for my RevenueCat app after setup?

You get public API keys for your RevenueCat app after setup through API key discovery. Once the project resources exist, the system retrieves public app API keys for embedding directly into your client apps.

What should I do if store-connected apps already exist when creating my RevenueCat project?

If store-connected apps already exist when creating your RevenueCat project, the setup process provides specific guidance to handle them. It integrates existing apps rather than duplicating them during multi-platform app creation.