Skill
status
Get a quick overview of your RevenueCat project configuration including apps, products, entitlements, offerings, and webhooks.
From rcInstall
1
Run in your terminal$
npx claudepluginhub anthropics/claude-plugins-official --plugin rcTool Access
This skill uses the workspace's default tool permissions.
Skill Content
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
Similar Skills
Stats
Stars2
Forks0
Last CommitFeb 2, 2026