Communityコーディング&開発github.com

ComposioHQ/Gumroad-Automation

Gumroadの商品管理、売上追跡、ライセンス検証、Webhook購読を自然言語で自動化するComposio MCP統合ツールです。

Gumroad-Automation とは?

このスキルは、Composio MCPサーバーを通じてGumroadストアの管理を自然言語で実行できるようにするツールです。商品一覧の取得、売上データのフィルタリング検索、ライセンスキーの検証、Webhookイベントの購読・管理をサポートしています。対応プラットフォームはClaude Code、Cursor、Codexなど、MCPプロトコルをサポートする任意のAIエージェントクライアントです。各操作は専用のツール(GUMROAD_LIST_PRODUCTS、GUMROAD_GET_SALESなど)にマッピングされており、ユーザーは複雑なAPIを意識せずに会話形式でGumroad業務を自動化できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/gumroad-automation

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Gumroad Automation

Gumroadのストアフロントを自動化 — 商品一覧表示、売上追跡、ライセンス検証、リアルタイムWebhook管理をすべて自然言語コマンドで実行できます。

ツールキットドキュメント: composio.dev/toolkits/gumroad


セットアップ

  1. Composio MCPサーバーをクライアント設定に追加します。
    https://rube.app/mcp
    
  2. プロンプトに従ってGumroadアカウントを接続します(APIキー認証)。
  3. 自然言語コマンドを入力してGumroadストアを管理します。

コアワークフロー

1. 全商品一覧表示

認証されたGumroadアカウントの全商品を取得し、後続の操作に必要な商品IDを得ます。

ツール: GUMROAD_LIST_PRODUCTS

プロンプト例:

"すべてのGumroad商品を一覧表示して"

パラメータ: なし — 認証されたアカウントの全商品を返します。


2. 売上フィルタリング

メールアドレス、日付範囲、商品、ページ番号などのフィルタを使って成功した売上を取得します。

ツール: GUMROAD_GET_SALES

プロンプト例:

"2025年1月のGumroad売上を表示して。商品IDはprod_ABC123"

主なパラメータ:

  • after — このISO8601日時より後の売上をフィルタ(例:2025-01-01T00:00:00Z)
  • before — このISO8601日時より前の売上をフィルタ
  • email — 顧客メールアドレスでフィルタ
  • product_id — 特定の商品IDでフィルタ
  • page — ページネーションのページ番号(最小1)

3. ライセンスキー検証

特定の商品に対してライセンスキーが有効かどうか、使用回数、メンバーシップ権限を確認します。

ツール: GUMROAD_VERIFY_LICENSE

プロンプト例:

"ライセンスキーABCD-EFGH-IJKL-MNOPを商品prod_ABC123に対して検証して"

主なパラメータ(すべて必須):

  • product_id — 検証対象の商品ID(2023年1月9日以降に作成された商品では必須)
  • license_key — ライセンスキー文字列(例:ABCD-EFGH-IJKL-MNOP)
  • increment_uses_count — 使用回数を増やすかどうか(デフォルトはtrue)

4. Webhookイベント購読

特定のGumroadリソースイベントに対してエンドポイントURLを購読し、リアルタイム通知を受け取ります。

ツール: GUMROAD_SUBSCRIBE_TO_RESOURCE

プロンプト例:

"Webhook https://example.com/hook をGumroadの売上イベントに購読して"

主なパラメータ(すべて必須):

  • resource_name — 次のいずれか:sale, refund, dispute, dispute_won, cancellation, subscription_updated, subscription_ended, subscription_restarted
  • post_url — HTTP POST通知を受け取るエンドポイントURL

5. アクティブなWebhook購読一覧

新しい購読を追加する前に、特定のリソースタイプに対する既存のWebhook購読を確認し、重複を避けます。

ツール: GUMROAD_GET_RESOURCE_SUBSCRIPTIONS

プロンプト例:

"アクティブなGumroad Webhook購読(売上イベント)をすべて表示して"

主なパラメータ(必須):

  • resource_name — 8つのサポートされているイベントタイプのいずれか(例:sale, refund)

既知の注意点

  • ライセンス検証には商品IDが必要: 2023年1月9日以降に作成された商品ではproduct_idパラメータが必須です。古い商品では省略できる場合もありますが、指定することを推奨します。
  • 売上のページネーション: 売上結果はページネーションされます。pageパラメータを増やして次のページが存在するか確認してください。
  • Webhookの重複防止: リソースを購読する前にGUMROAD_GET_RESOURCE_SUBSCRIPTIONSで既存の購読を確認し、重複を避けてください。
  • ISO8601日付形式: 売上の日付フィルタはISO8601形式(例:2025-01-01T00:00:00Z)を使用する必要があり、単純な日付では機能しません。

クイックリファレンス

アクションツールスラッグ必須パラメータ
商品一覧GUMROAD_LIST_PRODUCTSなし
売上取得GUMROAD_GET_SALESなし(すべてオプションフィルタ)
ライセンス検証GUMROAD_VERIFY_LICENSEproduct_id, license_key
イベント購読GUMROAD_SUBSCRIBE_TO_RESOURCEresource_name, post_url
Webhook購読一覧GUMROAD_GET_RESOURCE_SUBSCRIPTIONSresource_name

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル