Our review
Provides a quick overview of a RevenueCat project's configuration including apps, products, entitlements, offerings, and webhooks.
Strengths
- Fast summary of the entire RevenueCat setup
- Identifies potential issues like products without entitlements
- Supports filtering by project name or showing all projects
Limitations
- Requires API access and proper permissions
- Read-only; cannot modify configurations
- Depends on MCP tools for data retrieval
When you need a quick health check or overview of your RevenueCat project configuration.
If you need to make changes to the RevenueCat configuration, as this skill is read-only.
Security analysis
SafeThe skill only reads project configuration via designated MCP tools and presents a summary. No external network calls, file system access, or destructive actions are performed. No sensitive data is exfiltrated.
No concerns found
Examples
Show me the RevenueCat status for the project 'Fitness Tracker'.List the status of all my RevenueCat projects.What is the RevenueCat status for NonExistentApp?name: status description: Get a quick overview of your RevenueCat project configuration including apps, products, entitlements, offerings, and webhooks.
RevenueCat Status
Get a quick overview of your RevenueCat project configuration.
Description
This command provides a summary of your RevenueCat project including:
- Number of apps and their platforms
- Total products configured
- Entitlements defined
- Offerings and their packages
- Webhook integrations
Usage
/rc:status [project_name]
Arguments:
project_name(optional): Name of the project to show status for. If not provided, shows status for all accessible projects.
Can be referenced as $ARGUMENTS in the skill.
Instructions
When the user invokes this skill, perform the following steps:
-
Parse Arguments (from $ARGUMENTS)
- Extract
project_name(optional) - Project name matching is case-insensitive and supports partial matches
- Extract
-
Get Projects
- Call
mcp_RC_get_projectto retrieve all accessible projects - If
project_nameis specified in arguments, filter projects by name (case-insensitive partial match) - If no matching project found, inform the user and list available projects
- If no
project_nameprovided, show status for all projects
- Call
-
Gather Statistics for Each Project For each project (filtered or all):
- Call
mcp_RC_list_appswith the project_id - Call
mcp_RC_list_productswith the project_id - Call
mcp_RC_list_entitlementswith the project_id - Call
mcp_RC_list_offeringswith the project_id - Call
mcp_RC_list_webhook_integrationswith the project_id
- Call
-
Present Summary Format the results as a clear status report:
π RevenueCat Project Status ============================ Project: {project_name} ({project_id}) π± Apps: {count} - {app_name} ({platform}) ... π¦ Products: {count} - {product_identifier} ({type}) ... π Entitlements: {count} - {entitlement_name} ... π Offerings: {count} - {offering_name} (current: yes/no) ... π Webhooks: {count} - {webhook_name} β {url} ... -
Highlight Issues (if any)
- Products not attached to any entitlement
- Offerings without packages
- Apps without products
Example Output
Example 1: Status for a specific project
/rc:status "Fitness Tracker"
Output:
π RevenueCat Project Status
============================
Project: Fitness Tracker (proj8f7f2106)
π± Apps: 3
- Fitness Tracker (app_store) - iOS
- Fitness Tracker (Web) (rc_billing) - Web
- Fitness Tracker (Stripe) (stripe) - Stripe
π¦ Products: 20
- com.fitness.premium_monthly (subscription)
- com.fitness.premium_yearly (subscription)
- ...
π Entitlements: 1
- Premium: Unlock all features
π Offerings: 11
- default (current: yes)
- annual-promo
- ...
π Webhooks: 1
- Production Backend β https://api.myapp.com/webhooks/rc
β
Configuration looks healthy!
Example 2: Status for all projects (no project name)
/rc:status
Shows status for all accessible projects, one after another.
Example 3: No matching project
/rc:status NonExistentApp
Output:
β οΈ No project found matching "NonExistentApp"
Available projects:
- Fitness Tracker
- Recipe App
- Photo Editor
- Music Player
- Task Manager
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.