Revenuecat Status

RevenueCat/ai-toolkit/revenuecat/skills/revenuecat-status

by RevenueCatccfc038185ec457b2ac9077f3bbf1ba947a44dbbNo licenseListed Oct 9, 2026Updated Oct 9, 2026

Get a quick overview of your RevenueCat project configuration including apps, products, entitlements, offerings, and webhooks.

Instructions onlyDevOps & Cloud
AI-generated overview

Summarizes a RevenueCat project's apps, products, entitlements, offerings and webhooks as a status report.

What it does
This skill gathers configuration data from RevenueCat projects and presents it as a formatted status report. It lists apps and platforms, products, entitlements, offerings with packages, and webhook integrations, then flags possible issues such as products not attached to entitlements, offerings without packages, and apps without products. It can report on one named project or all accessible projects.
When to use it
Use it when you want a quick overview of how a RevenueCat project is configured. It suits checking app, product, entitlement, offering and webhook coverage, or spotting configuration gaps before release.
Requirements
Requires access to a RevenueCat project through the RevenueCat MCP server or the rc CLI, with the relevant list tools available. It ships no scripts; it is instructions only.

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

/revenuecat-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

Use the RevenueCat MCP server or the rc CLI for all tool calls (see the revenuecat-cli skill). Each list-* tool below has an rc <noun> list equivalent (e.g. list-offerings → rc offerings list; note list-webhook-integrations → rc webhooks list).

When the user invokes this skill, perform the following steps:

  1. Parse Arguments (from $ARGUMENTS)

    • Extract project_name (optional)
    • Project name matching is case-insensitive and supports partial matches
  2. Get Projects

    • Use list-projects tool to retrieve all accessible projects
    • If project_name is 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_name provided, show status for all projects
  3. Gather Statistics for Each Project For each project (filtered or all), use the following tools:

    • list-apps
    • list-products
    • list-entitlements
    • list-offerings
    • list-webhook-integrations
  4. 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}   ...
  5. Highlight Issues (if any)

    • Products not attached to any entitlement
    • Offerings without packages
    • Apps without products

Source and attribution

Source:RevenueCat/ai-toolkitinrevenuecat/skills/revenuecat-statusat commitccfc038

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal