RevenueCat Status 用于快速获取 RevenueCat 项目配置的整体概览。
用途 该技能面向需要了解 RevenueCat 项目当前配置状态的场景,帮助用户集中查看应用、产品、权益、Offerings 和 Webhook 等关键配置项的数量与明细。
主要能力 根据资料,该命令提供以下摘要信息:
- 应用数量及其平台
- 已配置的产品总数
- 已定义的权益(Entitlements)
- Offerings 及其包(Packages)
- Webhook 集成
使用方式 调用格式为: /revenuecat-status [project_name]
参数说明:
- project_name(可选):要显示状态的项目名称。如果未提供,则显示所有可访问项目的状态。
- 在技能中可通过 $ARGUMENTS 引用该参数。
执行步骤(依据资料):
- 解析参数(来自 $ARGUMENTS):提取可选的 project_name。项目名称匹配不区分大小写,并支持部分匹配。
- 获取项目:使用 list-projects 工具检索所有可访问项目。如果参数中指定了 project_name,则按名称过滤项目(不区分大小写的部分匹配)。如果未找到匹配项目,则告知用户并列出可用项目。如果未提供 project_name,则显示所有项目的状态。
- 为每个项目(过滤后的或全部)收集统计信息,使用以下工具:list-apps、list-products、list-entitlements、list-offerings、list-webhook-integrations。
- 呈现摘要,格式为清晰的状态报告,包含项目名称与 ID、应用数量及名称与平台、产品数量及标识符与类型、权益数量及名称、Offerings 数量及名称与是否为当前项、Webhook 数量及名称与 URL。
- 高亮问题(如有):未关联任何权益的产品、没有包的 Offerings、没有产品的应用。
工具调用说明:所有工具调用使用 RevenueCat MCP 服务器或 rc CLI(参见 revenuecat-cli 技能)。每个 list-* 工具都有对应的 rc <noun> list 等价命令,例如 list-offerings 对应 rc offerings list;注意 list-webhook-integrations 对应 rc webhooks list。
适用场景 适用于需要快速审查 RevenueCat 项目配置、核对应用与产品关联、检查权益与 Offerings 设置、确认 Webhook 集成,以及发现配置缺失或异常(如产品未关联权益、Offerings 无包、应用无产品)的场景。
限制 资料未提供关于收费、价格、平台支持范围、性能或效果的具体信息,暂未提供。