← 返回 Skills 市场
careytian-ai

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

作者 careytian · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
146
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gumroad-product-images
功能描述
Generate professional product cover images (600x600) and preview/showcase images (1280x720) for Gumroad digital products. Use when creating, updating, or bat...
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gumroad-product-images
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gumroad-product-images 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug gumroad-product-images
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 146 次。

如何安装 Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products"?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gumroad-product-images」即可一键安装,无需额外配置。

Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" 是免费的吗?

是的,Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" 支持哪些平台?

Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products" 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Gumroad Product Images" --version 1.0.0 --changelog "Initial release: cover + preview image generation for Gumroad products"?

由 careytian(@careytian-ai)开发并维护,当前版本 v1.0.0。

💬 留言讨论