Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Comprehensive Gumroad merchant management including product catalogs, sales intelligence, recurring subscription oversight, license key management, and finan...
Comprehensive Gumroad merchant management including product catalogs, sales intelligence, recurring subscription oversight, license key management, and finan...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
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.js via the CLI for complex data retrieval or specific actions not available in the GUI. USE --json: When using the CLI, ALWAYS use the --json flag and check for "success": true. 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. HANDLE ERRORS: Read the "error" field in JSON responses to inform the user of failures.
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.
The skill requires a Gumroad API Key. It looks for the following environment variables (in order of preference): GUMROAD_ACCESS_TOKEN API_KEY
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.
List all digital assets to monitor sales and availability. Toggle publication status or delete obsolete items. View detailed product commands.
Search transactions by email. Process refunds or mark physical goods as shipped. View detailed sales commands.
Verify keys for software distribution. Manage usage counts or rotate keys for security. View detailed license commands.
Create, list, or remove discount codes for marketing campaigns. View detailed discount commands. Developed for the OpenClaw community by Abdul Karim Mia.
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.