📊revenuecat-status
- プラグイン
- rc
- ソース
- GitHub で見る ↗
説明
プロジェクト設定の概要をすばやく確認します。対象となる情報は、アプリ、プロダクト、エンタイトルメント、オファリング、Webhookです。
原文を表示
Get a quick overview of your RevenueCat project configuration including apps, products, entitlements, offerings, and webhooks.
ユースケース
- ✓プロジェクト設定の概要を確認する
- ✓アプリ情報を確認する
- ✓プロダクト情報を確認する
- ✓エンタイトルメント情報を確認する
- ✓オファリング情報を確認する
- ✓Webhook設定を確認する
本文(日本語訳)
RevenueCat ステータス
RevenueCat プロジェクトの設定概要を素早く確認します。
説明
このコマンドは、RevenueCat プロジェクトの以下の情報をまとめて表示します:
- アプリの数とそのプラットフォーム
- 設定済みプロダクトの合計数
- 定義済みエンタイトルメント
- オファリングとそのパッケージ
- Webhook インテグレーション
使い方
/revenuecat-status [project_name]
引数:
project_name(省略可): ステータスを表示するプロジェクト名。 指定しない場合は、アクセス可能なすべてのプロジェクトのステータスを表示します。
スキル内では $ARGUMENTS として参照できます。
手順
すべてのツール呼び出しには RevenueCat MCP サーバーを使用してください。
ユーザーがこのスキルを呼び出した場合、以下のステップを実行してください:
-
引数のパース($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} ... -
問題のハイライト(該当する場合)
- どのエンタイトルメントにも紐付けられていないプロダクト
- パッケージが存在しないオファリング
- プロダクトが設定されていないアプリ
原文(English)を表示
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 for all tool calls.
When the user invokes this skill, perform the following steps:
-
Parse Arguments (from $ARGUMENTS)
- Extract
project_name(optional) - Project name matching is case-insensitive and supports partial matches
- Extract
-
Get Projects
- Use
list-projectstool to retrieve all accessible projects - If
project_nameis 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_nameprovided, show status for all projects
- Use
-
Gather Statistics for Each Project For each project (filtered or all), use the following tools:
list-appslist-productslist-entitlementslist-offeringslist-webhook-integrations
-
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} ... -
Highlight Issues (if any)
- Products not attached to any entitlement
- Offerings without packages
- Apps without products
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。