revenuecat-status

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

RevenueCat Status

RevenueCat 状态

Get a quick overview of your RevenueCat project configuration.
快速概览你的RevenueCat项目配置。

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
该命令提供你的RevenueCat项目摘要,包括:
  • 应用数量及其平台
  • 已配置的产品总数
  • 已定义的权益
  • 套餐及其包
  • Webhook集成

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.
/revenuecat-status [project_name]
参数:
  • project_name
    (可选):要查看状态的项目名称。如果未提供,将显示所有可访问项目的状态。
在技能中可引用为
$ARGUMENTS

Instructions

操作说明

Use the RevenueCat MCP server for all tool calls.
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
所有工具调用均使用RevenueCat MCP服务器。
当用户调用此技能时,请执行以下步骤:
  1. 解析参数(来自$ARGUMENTS)
    • 提取
      project_name
      (可选)
    • 项目名称匹配不区分大小写,支持部分匹配
  2. 获取项目
    • 使用
      list-projects
      工具检索所有可访问的项目
    • 如果参数中指定了
      project_name
      ,按名称过滤项目(不区分大小写的部分匹配)
    • 如果未找到匹配项目,告知用户并列出可用项目
    • 如果未提供
      project_name
      ,显示所有项目的状态
  3. 收集每个项目的统计信息 对于每个筛选后的项目或所有项目,使用以下工具:
    • list-apps
    • list-products
    • list-entitlements
    • list-offerings
    • list-webhook-integrations
  4. 呈现摘要 将结果格式化为清晰的状态报告:
    📊 RevenueCat 项目状态
    ============================
    项目: {project_name} ({project_id})
    
    📱 应用: {count}
       - {app_name} ({platform})
       ...
    
    📦 产品: {count}
       - {product_identifier} ({type})
       ...
    
    🔑 权益: {count}
       - {entitlement_name}
       ...
    
    🎁 套餐: {count}
       - {offering_name} (当前: 是/否)
       ...
    
    🔗 Webhook: {count}
       - {webhook_name} → {url}
       ...
  5. 突出显示问题(如有)
    • 未关联到任何权益的产品
    • 无包的套餐
    • 无产品的应用