关于 revenuecat-status
用于查看 RevenueCat 项目配置概况的技能,可汇总应用、商品、权益、套餐和 Webhook 集成。支持按项目名称筛选,并提示部分配置问题。
主要功能
- 01汇总应用及平台
- 02统计已配置商品和权益
- 03列出 Offering 与套餐
- 04查看 Webhook 集成
- 05提示未关联商品等问题
适用场景
- 01快速检查一个 RevenueCat 项目配置
- 02查看所有可访问项目的配置概况
- 03发现商品或 Offering 配置问题
MCP 相关
通过 RevenueCat MCP 服务或 `rc` CLI 获取项目及配置数据。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ revenuecat/ ai-toolkit --skill revenuecat-status安装后在 Claude Code 中输入/revenuecat-status确认已加载。
详细介绍
RevenueCat 状态
快速查看 RevenueCat 项目的配置概况。
描述
此命令会汇总 RevenueCat 项目信息,包括:
- 应用数量及其平台
- 已配置的产品总数
- 已定义的权益
- 变现方案及其套餐
- Webhook 集成
用法
/revenuecat-status [project_name]
参数:
project_name(可选):要查看状态的项目名称。如果未提供,则显示所有可访问项目的状态。
可在技能中通过 $ARGUMENTS 引用。
说明
所有工具调用都使用 RevenueCat MCP 服务或 rc CLI(参见 revenuecat-cli 技能)。下文中的每个 list-* 工具都有对应的 rc <noun> list 命令(例如,list-offerings → rc offerings list;注意,list-webhook-integrations 对应 rc webhooks list)。
用户调用此技能时,执行以下步骤:
-
解析参数(来自 $ARGUMENTS)
- 提取
project_name(可选) - 项目名称匹配不区分大小写,并支持部分匹配
- 提取
-
获取项目
- 使用
list-projects工具检索所有可访问的项目 - 如果参数中指定了
project_name,则按名称筛选项目(不区分大小写,支持部分匹配) - 如果未找到匹配的项目,告知用户并列出可用项目
- 如果未提供
project_name,则显示所有项目的状态
- 使用
-
收集每个项目的统计信息 对于每个项目(筛选后的项目或全部项目),使用以下工具:
list-appslist-productslist-entitlementslist-offeringslist-webhook-integrations
-
呈现摘要 将结果整理为清晰的状态报告:
📊 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} ... -
突出问题(如有)
- 未关联任何权益的产品
- 没有套餐的变现方案
- 没有产品的应用
评论
支持 Markdown