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.
handler.js) for the best merchant experience.scripts/gumroad-pro.js via the CLI for complex data retrieval or specific actions not available in the GUI.--json flag and check for "success": true.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."error" field in JSON responses to inform the user of failures.handler.js. See for interaction patterns, for rendering protocols, and for version history. Respond with button callback data (e.g., ) or digits (1, 2, 3) where applicable.gp:productsscripts/gumroad-pro.js for direct actions. See api-reference.md for command specs.The skill requires a Gumroad API Key. It looks for the following environment variables (in order of preference):
GUMROAD_ACCESS_TOKENAPI_KEYYou 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.
Developed for the OpenClaw community by Abdul Karim Mia.