CommunityCodierung & Entwicklunggithub.com

ComposioHQ/Gumroad-Automation

Automatisieren Sie die Gumroad-Produktverwaltung, Verkaufsverfolgung, Lizenzprüfung und Webhook-Abonnements mit natürlicher Sprache über die Composio MCP-Integration.

Was ist Gumroad-Automation?

Diese Fähigkeit ermöglicht es KI-Agenten (wie Claude Code, Cursor oder Codex), eine Gumroad-Storefront vollständig über natürliche Sprachbefehle zu verwalten. Sie integriert sich über den Composio MCP-Server und deckt die wesentlichen Verwaltungsaufgaben ab: Auflisten aller Produkte, Abrufen gefilterter Verkaufsdaten, Überprüfen von Lizenzschlüsseln, Abonnieren von Webhook-Ereignissen (z. B. Verkauf, Rückerstattung) und Anzeigen bestehender Webhook-Abonnements. Die wichtigsten Tools sind `GUMROAD_LIST_PRODUCTS`, `GUMROAD_GET_SALES`, `GUMROAD_VERIFY_LICENSE`, `GUMROAD_SUBSCRIBE_TO_RESOURCE` und `GUMROAD_GET_RESOURCE_SUBSCRIPTIONS`. Typische Anwendungsfälle sind: „Zeige mir alle Verkäufe seit Januar 2025 für Produkt prod_ABC123“ oder „Überprüfe den Lizenzschlüssel ABCD-EFGH-IJKL-MNOP für Produkt prod_ABC123“. Die Fähigkeit weist auf bekannte Fallstricke hin, wie die Notwendigkeit der Produkt-ID für die Lizenzprüfung bei neueren Produkten, die Paginierung von Verkaufsdaten und die Deduplizierung von Webhooks. Sie erfordert die Einrichtung des Composio MCP-Servers und die Authentifizierung mit einem Gumroad-API-Schlüssel.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Gumroad-Automatisierung

Automatisieren Sie Ihren Gumroad-Storefront – listen Sie Produkte auf, verfolgen Sie Verkäufe, überprüfen Sie Lizenzen und verwalten Sie Echtzeit-Webhooks – alles über natürliche Sprachbefehle.

Toolkit-Dokumentation: composio.dev/toolkits/gumroad


Einrichtung

  1. Fügen Sie den Composio MCP-Server zu Ihrer Client-Konfiguration hinzu:
    https://rube.app/mcp
    
  2. Verbinden Sie Ihr Gumroad-Konto, wenn Sie dazu aufgefordert werden (API-Schlüssel-Authentifizierung).
  3. Beginnen Sie damit, natürliche Sprachbefehle zur Verwaltung Ihres Gumroad-Stores zu geben.

Kern-Workflows

1. Alle Produkte auflisten

Rufen Sie jedes Produkt in Ihrem authentifizierten Gumroad-Konto ab, um Produkt-IDs für nachgelagerte Operationen zu erhalten.

Tool: GUMROAD_LIST_PRODUCTS

Beispielaufforderung:

„Liste alle meine Gumroad-Produkte auf“

Parameter: Keine erforderlich – gibt alle Produkte für das authentifizierte Konto zurück.


2. Verkäufe mit Filtern verfolgen

Rufen Sie erfolgreiche Verkäufe mit optionaler Filterung nach E-Mail, Datumsbereich, Produkt oder Paginierung ab.

Tool: GUMROAD_GET_SALES

Beispielaufforderung:

„Zeige mir alle Gumroad-Verkäufe ab Januar 2025 für Produkt prod_ABC123“

Wichtige Parameter:

  • after – ISO8601-Datum/-Uhrzeit, um Verkäufe danach zu filtern (z. B. 2025-01-01T00:00:00Z)
  • before – ISO8601-Datum/-Uhrzeit, um Verkäufe davor zu filtern
  • email – Filtern nach Kunden-E-Mail-Adresse
  • product_id – Filtern nach einer bestimmten Produkt-ID
  • page – Seitenzahl für paginierte Ergebnisse (mindestens 1)

3. Lizenzschlüssel überprüfen

Prüfen Sie, ob ein Lizenzschlüssel für ein bestimmtes Produkt gültig ist, sehen Sie sich die Nutzungsanzahl an oder überprüfen Sie die Mitgliedschaftsberechtigung.

Tool: GUMROAD_VERIFY_LICENSE

Beispielaufforderung:

„Überprüfe den Lizenzschlüssel ABCD-EFGH-IJKL-MNOP für Produkt prod_ABC123“

Wichtige Parameter (alle erforderlich):

  • product_id – Die Produkt-ID, gegen die überprüft werden soll (erforderlich für Produkte, die am oder nach dem 9. Januar 2023 erstellt wurden)
  • license_key – Der Lizenzschlüssel-String (z. B. ABCD-EFGH-IJKL-MNOP)
  • increment_uses_count – Ob die Nutzungsanzahl erhöht werden soll (standardmäßig true)

4. Webhook-Ereignisse abonnieren

Richten Sie Echtzeit-Benachrichtigungen ein, indem Sie Ihre Endpunkt-URL für bestimmte Gumroad-Ressourcenereignisse abonnieren.

Tool: GUMROAD_SUBSCRIBE_TO_RESOURCE

Beispielaufforderung:

„Abonniere meinen Webhook https://example.com/hook für Gumroad-Verkaufsereignisse“

Wichtige Parameter (alle erforderlich):

  • resource_name – Einer von: sale, refund, dispute, dispute_won, cancellation, subscription_updated, subscription_ended, subscription_restarted
  • post_url – Ihre Endpunkt-URL, die HTTP-POST-Benachrichtigungen empfängt

5. Aktive Webhook-Abonnements auflisten

Überprüfen Sie vorhandene Webhook-Abonnements für einen bestimmten Ressourcentyp, bevor Sie neue hinzufügen, um Duplikate zu vermeiden.

Tool: GUMROAD_GET_RESOURCE_SUBSCRIPTIONS

Beispielaufforderung:

„Zeige alle meine aktiven Gumroad-Webhook-Abonnements für Verkaufsereignisse an“

Wichtige Parameter (erforderlich):

  • resource_name – Einer der acht unterstützten Ereignistypen (z. B. sale, refund)

Bekannte Fallstricke

  • Produkt-ID für Lizenzprüfung erforderlich: Für Produkte, die am oder nach dem 9. Januar 2023 erstellt wurden, ist der Parameter product_id erforderlich. Ältere Produkte funktionieren möglicherweise auch ohne, aber es wird empfohlen, ihn anzugeben.
  • Paginierung bei Verkäufen: Verkaufsergebnisse sind paginiert. Überprüfen Sie immer, ob weitere Seiten existieren, indem Sie den Parameter page erhöhen.
  • Webhook-Deduplizierung: Verwenden Sie vor dem Abonnieren einer Ressource GUMROAD_GET_RESOURCE_SUBSCRIPTIONS, um vorhandene Abonnements zu prüfen und doppelte Webhooks zu vermeiden.
  • ISO8601-Datumsformat: Datumsfilter für Verkäufe müssen das ISO8601-Format verwenden (z. B. 2025-01-01T00:00:00Z), nicht einfache Daten.

Kurzreferenz

AktionTool-SlugErforderliche Parameter
Produkte auflistenGUMROAD_LIST_PRODUCTSKeine
Verkäufe abrufenGUMROAD_GET_SALESKeine (alle optionalen Filter)
Lizenz überprüfenGUMROAD_VERIFY_LICENSEproduct_id, license_key
Ereignisse abonnierenGUMROAD_SUBSCRIBE_TO_RESOURCEresource_name, post_url
Webhook-Abonnements auflistenGUMROAD_GET_RESOURCE_SUBSCRIPTIONSresource_name

Betrieben von 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.

Verwandte Skills