Gumroad Pro OpenClaw Plugin & Skill | ClawHub
Looking to integrate Gumroad Pro into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate web & frontend development tasks instantly, without having to write custom tools from scratch.
What this skill does
Comprehensive Gumroad merchant management for Products, Sales, Licenses, Discounts, Payouts, and Webhooks. Use when Claude needs to: (1) Manage digital or physical inventory, (2) Oversee transactions and process refunds/shipping, (3) Verify or rotate license keys, (4) Manage offer codes, or (5) Monitor payout history and store webhooks.
Install
openclaw skills install @abdul-karim-mia/gumroad-pronpx clawhub@latest install gumroad-proFull SKILL.md
Open original| name | description |
|---|---|
| gumroad-pro | Comprehensive Gumroad merchant management for Products, Sales, Licenses, Discounts, Payouts, and Webhooks. Use when Claude needs to: (1) Manage digital or physical inventory, (2) Oversee transactions and process refunds/shipping, (3) Verify or rotate license keys, (4) Manage offer codes, or (5) Monitor payout history and store webhooks. |
SKILL.md content below is scrollable.
Gumroad Pro
🛑 AI PROTOCOL
- PRIORITIZE HANDLER: Always attempt to use the interactive button-based GUI (handled by
handler.js) for the best merchant experience. - CLI AS FALLBACK: Only use
scripts/gumroad-pro.jsvia the CLI for complex data retrieval or specific actions not available in the GUI. - USE --json: When using the CLI, ALWAYS use the
--jsonflag and check for"success": true. - REDUCE SPAM: Use
action: 'edit'inrenderResponsefor all menu transitions and state updates. Only useaction: 'send'for the initial menu or when the context fundamentally changes. - 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.jsfor 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):
GUMROAD_ACCESS_TOKENAPI_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
- Search transactions by email.
- Process refunds or mark physical goods as shipped.
- View detailed sales commands.
Licensing
- Verify keys for software distribution.
- Manage usage counts or rotate keys for security.
- View detailed license commands.
Offer Management
- Create, list, or remove discount codes for marketing campaigns.
- View detailed discount commands.
Developed for the OpenClaw community by Abdul Karim Mia.