π¦ ClawHub
Gumroad Pro
by @abdul-karim-mia
Comprehensive Gumroad merchant management including product catalogs, sales intelligence, recurring subscription oversight, license key management, and finan...
TERMINAL
clawhub install gumroad-proπ About This Skill
name: gumroad-pro description: "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." metadata: { "openclaw": { "requires": { "bins": ["node"], "env": ["GUMROAD_ACCESS_TOKEN", "API_KEY"], "config": [] }, "primaryEnv": "GUMROAD_ACCESS_TOKEN" } }
Gumroad Pro
π AI PROTOCOL
1. PRIORITIZE HANDLER: Always attempt to use the interactive button-based GUI (handled byhandler.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
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.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_KEYConfiguration
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
Sales & Fulfillment
Licensing
Offer Management
Developed for the OpenClaw community by Abdul Karim Mia.
βοΈ 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.