# Revenuecat Status

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

- Skill: `revenuecat/revenuecat-status` (Agent Skill)
- Install (CLI): `npx skillmds add revenuecat/revenuecat-status`
- Raw SKILL.md: https://api.skillmd.com/api/skills/revenuecat/revenuecat-status/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: revenuecat (https://skillmd.com/u/revenuecat)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/revenuecat/revenuecat-status

---


# 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

