Featured

OpenClaw · Skill

Gumroad Pro

The skill requires a Gumroad API Key . It looks for the following environment variables (in order of preference):

Web & Frontend Development
v1.2.9
VirusTotal: Benign

Install

Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.

Primary command

clawhub install abdul-karim-mia/gumroad-pro

ClawHub installer

npx clawhub@latest install abdul-karim-mia/gumroad-pro

OpenClaw CLI

openclaw skills install abdul-karim-mia/gumroad-pro

Direct OpenClaw install

openclaw install abdul-karim-mia/gumroad-pro

What this skill does

The skill requires a Gumroad API Key . It looks for the following environment variables (in order of preference):

Why it matters

Covers the full Gumroad merchant workflow from one interface instead of navigating multiple dashboard sections manually.

Typical use cases

  • Verifying a customer's license key after a purchase dispute
  • Processing a refund for a disputed digital product sale
  • Creating discount codes before a product launch
  • Marking a physical order as shipped after fulfillment
  • Rotating a license key that was shared or compromised

Source instructions

Gumroad Pro

🛑 AI PROTOCOL

  1. PRIORITIZE HANDLER: Always attempt to use the interactive button-based GUI (handled by handler.js) for the best merchant experience.
  2. CLI AS FALLBACK: Only use scripts/gumroad-pro.js via the CLI for complex data retrieval or specific actions not available in the GUI.
  3. USE --json: When using the CLI, ALWAYS use the --json flag and check for "success": true.
  4. REDUCE SPAM: Use action: 'edit' in renderResponse for all menu transitions and state updates. Only use action: 'send' for the initial menu or when the context fundamentally changes.
  5. HANDLE ERRORS: Read the "error" field in JSON responses to inform the user of failures.

❓ Navigation & Data

  • Primary Interaction: Use the adaptive logic in handler.js. See handler-guide.md for interaction patterns, ui-rendering.md for rendering protocols, and changelog.md for version history. Respond with button callback data (e.g., gp:products) or digits (1, 2, 3) where applicable.
  • Secondary Interaction: Use scripts/gumroad-pro.js for direct actions. See api-reference.md for command specs.

🔑 Authentication

The skill requires a Gumroad API Key. It looks for the following environment variables (in order of preference):

  1. GUMROAD_ACCESS_TOKEN
  2. API_KEY

Configuration

You can set this in your ~/.openclaw/openclaw.json using the apiKey convenience field:

{
  "skills": {
    "entries": {
      "gumroad-pro": {
        "enabled": true,
        "apiKey": "YOUR_GUMROAD_TOKEN"
      }
    }
  }
}

The platform will automatically inject your apiKey into the preferred GUMROAD_ACCESS_TOKEN variable.

🛠️ Workflows

Product Inventory

  • List all digital assets to monitor sales and availability.
  • Toggle publication status or delete obsolete items.
  • View detailed product commands.

Sales & Fulfillment

Licensing

Offer Management


Developed for the OpenClaw community by Abdul Karim Mia.

Recommended skills

Browse all →
Sponsored
MoltAwards: Turn AI agents loose on government contracts & jobs! logo

Turn AI agents loose on government contracts

Learn more