← Back to Skills Marketplace
michelle447

Gumroad Launcher

by michelle447 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
132
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install gumroad-launcher
Description
Research a digital product niche, generate the product (ebook, template, script, checklist, or skill), write high-converting Gumroad sales copy, and publish...
README (SKILL.md)

Gumroad Launcher

Full pipeline: niche research → product creation → copy → publish.

Step 1: Niche Research

Use web_search to validate the product idea:

  • Search: "[topic] template gumroad" — check how many exist and what they sell for
  • Search: "[topic] cheatsheet filetype:pdf" — gauge free competition
  • Search: site:gumroad.com "[topic]" — see real listings and prices

Green lights: \x3C 20 competitors, clear pain point, people pay $9–$49 for similar things.

Step 2: Create the Product

Based on product type:

Skill (.skill file): Build using skill-creator workflow. Package with package_skill.py.

Markdown ebook/guide: Write directly, save as product/[slug].md. Convert to PDF if needed.

HTML template: Build the file(s), zip into product/[slug].zip.

Checklist/cheatsheet: Create as a clean single-page HTML or Markdown file.

Prompt pack: Write 10–25 tested prompts, save as product/[slug].md.

Save everything to: ~/workspace/products/[slug]/

Step 3: Write Sales Copy

Use this structure for the Gumroad description:

**[HEADLINE — outcome-focused, under 10 words]**

[1-2 sentence hook — the pain this solves]

**What you get:**
- [Deliverable 1]
- [Deliverable 2]
- [Deliverable 3]

**Who this is for:**
[2-3 sentences describing the ideal buyer]

**Why it works:**
[1 paragraph — the mechanism / why this approach is different]

**[Price justification — what they'd pay otherwise or time saved]**

[CTA: "Get instant access →"]

See references/copy-examples.md for real examples.

Step 4: Set Pricing

Product Type Suggested Price
Single skill / template $9–$19
Workflow / system $19–$29
Bundle (3–5 items) $37–$57
Course / deep guide $49–$97

Default: price at $19 for first launch, raise after 10 sales.

Step 5: Publish to Gumroad

Use web_fetch or exec to interact with Gumroad API.

Gumroad credentials: [email protected] account (Dawn's store — do NOT use for MJW products) MJW Gumroad: Use MJ's account for all MJW Design Studio products.

Gumroad API base: https://api.gumroad.com/v2

Create product:

$body = @{
  name = "[Product Name]"
  description = "[Sales copy from Step 3]"
  price = 1900  # in cents
  url = "https://mjwdesignstudio.com"
} | ConvertTo-Json
Invoke-RestMethod -Uri "https://api.gumroad.com/v2/products" -Method POST -Body $body -Headers @{ Authorization = "Bearer [ACCESS_TOKEN]" }

After creating, upload the product file via the Gumroad dashboard or API.

Output

Always report:

  • ✅ Product file location
  • ✅ Gumroad listing URL
  • ✅ Suggested price
  • ✅ Sales copy (full text, ready to paste)
Usage Guidance
Before installing or invoking this skill: 1) Ask the skill author to explicitly declare required environment variables (e.g., GUMROAD_ACCESS_TOKEN) and how they expect tokens to be provided — do not assume the skill will 'know' or fetch tokens. 2) Do not use or attempt to use credentials for third parties named in the doc (e.g., '[email protected]') unless you have explicit permission; clarify why those accounts are mentioned. 3) Verify the referenced packaging script (package_skill.py) exists and inspect it; running unknown packaging/upload scripts can execute arbitrary code. 4) If the agent will run exec/web_fetch calls, run it in an isolated environment (limited permissions, disposable workspace) and ensure secrets are supplied only via secure env vars, not embedded in prompts. 5) Confirm where product files are written and that nothing sensitive will be packaged or uploaded. 6) If you need higher assurance, request the author add explicit env var requirements, remove hardcoded account references, and provide minimal, clear examples showing how to supply an ACCESS_TOKEN securely. These changes would reduce the current ambiguities and make the skill safer to use.
Capability Analysis
Type: OpenClaw Skill Name: gumroad-launcher Version: 1.0.0 The skill bundle automates digital product creation and publishing to Gumroad, but it is classified as suspicious due to the use of `exec` for executing PowerShell commands that incorporate user-generated content, which presents a shell injection risk. Additionally, SKILL.md contains hardcoded instructions directing the agent to use specific third-party accounts (e.g., [email protected]), which is an unusual and potentially risky practice for a generic automation tool. The skill interacts with the Gumroad API (api.gumroad.com) to perform its stated functions.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The skill claims end-to-end Gumroad publishing but the manifest declares no required credentials or env vars. The SKILL.md shows example API calls requiring an ACCESS_TOKEN and references a packaging script (package_skill.py) that is not included. Also calls out specific external accounts (Dawn's, MJ's) without explaining credential handling — these mismatches are disproportionate to the stated purpose.
Instruction Scope
Runtime instructions ask the agent to perform web_search, create files under ~/workspace/products/[slug]/, convert/zip files, and call Gumroad via web_fetch or exec. Using exec grants broad shell capability and the doc is vague about where/access tokens come from. The guidance to use another named account (Dawn) is unexpected and potentially risky. Overall the steps stay within the general product-publishing scope, but crucial operational details are missing or ambiguous.
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal disk footprint and no third-party downloads. This is the lowest-risk install model.
Credentials
No required env vars are declared, yet the SKILL.md demonstrates API calls that require an Authorization bearer token (ACCESS_TOKEN). The presence of named external accounts (Dawn's, MJ's) further complicates credential handling. The skill should declare which credentials it needs (e.g., GUMROAD_ACCESS_TOKEN) and how they will be provided; its current omission is disproportionate and ambiguous.
Persistence & Privilege
Flags show always:false and no special persistence requests. The skill does request writing product files to ~/workspace/products/[slug]/ which is reasonable for its purpose and is not a system-wide persistence privilege.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gumroad-launcher
  3. After installation, invoke the skill by name or use /gumroad-launcher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Research a niche, create a digital product, write high-converting sales copy, and publish to Gumroad. Full pipeline from idea to live listing.
Metadata
Slug gumroad-launcher
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Gumroad Launcher?

Research a digital product niche, generate the product (ebook, template, script, checklist, or skill), write high-converting Gumroad sales copy, and publish... It is an AI Agent Skill for Claude Code / OpenClaw, with 132 downloads so far.

How do I install Gumroad Launcher?

Run "/install gumroad-launcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Gumroad Launcher free?

Yes, Gumroad Launcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Gumroad Launcher support?

Gumroad Launcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Gumroad Launcher?

It is built and maintained by michelle447 (@michelle447); the current version is v1.0.0.

💬 Comments