claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialdevelopment

📊revenuecat-status

プラグイン
rc

説明

プロジェクト設定の概要をすばやく確認します。対象となる情報は、アプリ、プロダクト、エンタイトルメント、オファリング、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 サーバーを使用してください。

ユーザーがこのスキルを呼び出した場合、以下のステップを実行してください:

  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 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. 問題のハイライト(該当する場合)

    • どのエンタイトルメントにも紐付けられていないプロダクト
    • パッケージが存在しないオファリング
    • プロダクトが設定されていないアプリ
原文(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:

  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

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。