← Back to Skills Marketplace
careytian-ai

Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products"

by careytian · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
146
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install gumroad-product-images
Description
Generate professional product cover images (600x600) and preview/showcase images (1280x720) for Gumroad digital products. Use when creating, updating, or bat...
README (SKILL.md)

Gumroad Product Images

Generate professional Gumroad product images from HTML templates using Edge headless screenshots.

Image Types

Type Size Use
Cover 600x600 Gumroad thumbnail, Discover, profile page
Preview 1280x720 Product page showcase image

Workflow

1. Gather Product Info

Collect from user:

  • Product name
  • Subtitle / value proposition
  • Category tags (3-5 short labels with emoji)
  • "What's inside" list (5-6 items)
  • Color theme preference (or auto-select from assets/themes.json)

2. Generate HTML

Use templates in assets/ as base. Key rules:

  • All emoji must use HTML entities (e.g. ⚡ not ⚡) to prevent encoding corruption on Windows
  • Never include prices or "free" on images — prices may change
  • Set html { background: \x3Cdarkest-color>; } to prevent white edges on screenshot
  • Use 100vw/100vh for body dimensions, not fixed pixels
  • Font: 'Segoe UI', system-ui, sans-serif

Cover (600x600)

Layout: centered card with badge, icon/number, title, subtitle, tags.

Preview (1280x720)

Layout: left side (badge + icon + title + subtitle + tags) | right side (content list card + CTA button).

CTA button text: "Get Instant Access →" (never mention price/free).

3. Serve & Screenshot

Start a local HTTP server if not running:

cd \x3Cproduct-images-dir>; npx http-server -p 8765 --cors -c-1

Screenshot with Edge headless:

# Cover (600x600)
& "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --headless --screenshot="cover.png" --window-size=600,600 --force-device-scale-factor=1 "\x3Curl>/cover.html"

# Preview (1280x720)
& "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --headless --screenshot="preview.png" --window-size=1280,720 --force-device-scale-factor=1 "\x3Curl>/preview.html"

4. Batch Processing

For multiple products, loop:

$products = @("product-a","product-b","product-c")
foreach($name in $products) {
  $types = @(@{file="cover";w=600;h=600}, @{file="preview";w=1280;h=720})
  foreach($t in $types) {
    $png = "F:\path\$name\$($t.file).png"
    & "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --headless --screenshot="$png" --window-size="$($t.w),$($t.h)" --force-device-scale-factor=1 "http://127.0.0.1:8765/$name/$($t.file).html"
  }
  Write-Host "Done: $name"
}

5. Verify

After screenshot, check:

  • No white edges (right/bottom)
  • No emoji garbled text (use HTML entities only)
  • No prices or "free" text on images
  • File size > 50KB (not blank)

Color Themes

See assets/themes.json for predefined themes. Each theme has:

  • bg: gradient stops for body background
  • html_bg: solid color for html element
  • accent: primary accent color for badges/CTAs
  • accent2: secondary accent for gradients
  • dot: color for list dots
  • highlight: color for headings/titles
Usage Guidance
This skill appears to do what it says (generate images from local HTML templates), but you should verify a few things before installing/using it: (1) The SKILL.md assumes Windows/PowerShell and a hardcoded Edge path — if you run a different OS, update commands or test carefully. (2) The skill does not declare required binaries: ensure Microsoft Edge (or another headless browser) is installed and reachable, and decide whether to use a stable local HTTP server instead of `npx http-server`. `npx` will fetch packages from npm at runtime — if you prefer, install http-server yourself, use a pinned package version, or use an alternative (e.g., Python's http.server). (3) Run the commands in a controlled environment (non-production VM) the first time to confirm there are no unexpected network calls or file operations. (4) If you need to run batch scripts, review and adapt the hardcoded paths (C:\..., F:\...) to your environment. If the author can update the skill metadata to list the required binaries and clarify cross-platform usage and pinned server package, that would remove most remaining concerns.
Capability Analysis
Type: OpenClaw Skill Name: gumroad-product-images Version: 1.0.0 The skill bundle is designed to generate marketing images for Gumroad products by rendering local HTML templates and capturing screenshots using Microsoft Edge in headless mode. It uses standard tools like 'npx http-server' for local hosting and PowerShell for automation. No indicators of data exfiltration, malicious persistence, or harmful prompt injection were found; the logic is consistent with the stated purpose of image generation.
Capability Assessment
Purpose & Capability
The name/description align with the included HTML templates and themes: the skill generates cover and preview images by rendering local HTML and taking headless browser screenshots. However the SKILL.md references external tools (Microsoft Edge at a hardcoded Windows path, and npx http-server) that are not declared in the skill metadata (required binaries). The instructions are Windows/PowerShell-centric while the skill metadata lists no OS restriction or required binaries — this mismatch should be clarified.
Instruction Scope
Instructions stay within the stated purpose (build HTML, serve locally, screenshot). They do not request credentials or network exfiltration endpoints. Concerns: they direct executing a local browser binary via absolute path and running `npx http-server` (which will fetch packages from npm if not installed). Example file paths (C:\Program Files (x86) and F:\path) are platform-specific and may cause the agent to run commands that fail or behave unexpectedly on non-Windows hosts.
Install Mechanism
There is no install spec (instruction-only), which is lowest-risk in principle. However the runtime commands call `npx http-server` — invoking npx can download/execute code from the npm registry at runtime. That dynamic fetch is a real risk if unreviewed packages are pulled. The skill does not document or pin a package source/version for the HTTP server.
Credentials
The skill requests no environment variables, no credentials, and does not reference any secrets or external APIs. This is proportionate to its purpose.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It does allow autonomous invocation (default), which is normal; combined with the limited scope and lack of sensitive access this is acceptable. Nothing indicates it modifies other skills or system-wide config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gumroad-product-images
  3. After installation, invoke the skill by name or use /gumroad-product-images
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release – generate professional Gumroad product cover and preview images from HTML templates with Edge headless. - Supports cover (600x600) and preview (1280x720) image generation for Gumroad products. - Generates modern dark-themed designs with customizable color themes, badges, content lists, and CTA buttons. - Uses HTML templates; screenshots images directly with Edge headless (no external API or AI image generation required). - Ensures emoji compatibility via HTML entities and enforces image content rules (no price/free text). - Includes workflow for batch processing and offers theme customization via a local JSON file.
Metadata
Slug gumroad-product-images
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products"?

Generate professional product cover images (600x600) and preview/showcase images (1280x720) for Gumroad digital products. Use when creating, updating, or bat... It is an AI Agent Skill for Claude Code / OpenClaw, with 146 downloads so far.

How do I install Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products"?

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

Is Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" free?

Yes, Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" support?

Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products"?

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

💬 Comments