Skip to content
etsy-listing-generator logo

Etsy Listing Image Generator

etsy-listing-generator

Generate Etsy listing images from HTML templates using Playwright. Supports single and batch rendering with customizable title, subtitle, badge text, and product images. Use when creating Etsy product listing images, mockups, or running batch generation for multiple products (e.g., puppet printab...

mmcmedia/openclaw-agents0installs2stars

SKILL.md

Full skill instructions

Etsy Listing Image Generator

Generate professional Etsy listing images from HTML templates via Playwright screenshot rendering.

Quick Start — Single Image

node scripts/​render.mjs <template> <image-url> <title> <subtitle> <badge> <output>

Example:

node scripts/​render.mjs \
  assets/​puppet-listing.html \
  "http://localhost:3021/​api/​output/​moses-characters.png" \
  "Bible Story Puppet Printables" \
  "Moses & The Exodus" \
  "12 ELEMENTS + 4 BACKGROUNDS" \
  output/​moses-listing.png

Quick Start — Batch

Create a JSON file with an array of objects:

[
  { "file": "http://localhost:3021/​api/​output/​moses-characters.png", "subtitle": "Moses & The Exodus" },
  { "file": "http://localhost:3021/​api/​output/​david-characters.png", "subtitle": "David & Goliath" }
]

Run:

node scripts/​render.mjs --batch assets/​puppet-listing.html stories.json output/​listings/

Batch JSON Fields

FieldRequiredDefaultDescription
file / image / urlYes—Product image URL (HTTP or file://)
titleNo"Bible Story Puppet Printables"Large top text on banner
subtitle / nameNo—Smaller bottom text on banner
badgeNo"12 ELEMENTS + 4 BACKGROUNDS"Left badge text
outputNoAuto from subtitleOutput filename

Template Placeholders

Templates are plain HTML files. The renderer replaces these strings:

  • PRODUCT_IMAGE_URL → product/​character image
  • TITLE_TEXT → large banner text
  • SUBTITLE_TEXT → smaller banner text
  • BADGE_LEFT_TEXT → left pill badge
  • INSTANT DOWNLOAD → right badge (hardcoded, edit HTML to change)

Template Design — Current Base (puppet-listing.html)

  • 1400×2000px portrait format
  • White background, sage green (#4D6840) bottom banner
  • Gold pill badges (top-left: custom, top-right: INSTANT DOWNLOAD)
  • Poppins font throughout
  • Product image uses object-fit: cover; object-position: center center
  • Subtle TheSunDaisy watermark

Creating New Templates

Copy assets/​puppet-listing.html and modify. Key CSS to adjust:

  • .canvas width/​height — canvas dimensions
  • .banner height — green section size
  • .product-area top/​bottom — image boundaries
  • .badge styling — pill badge appearance
  • .title / .subtitle — typography

Keep the placeholder strings (PRODUCT_IMAGE_URL, etc.) for the renderer to replace.

Serving Local Images

If product images are local files, either:

  1. Serve via Image Forge backend: copy to /​projects/​image-forge/​output/ → accessible at http://localhost:3021/​api/​output/​filename.png
  2. Use file:// URLs (must be absolute paths)
  3. Start any local HTTP server in the image directory

Dependencies

  • Node.js
  • Playwright (npx playwright install chromium if not installed)

More skills from mmcmedia

user-testing logo
mmcmedia/openclaw-agents

user-testing

Perform comprehensive QA testing of web applications through browser automation. Navigate user flows, document bugs, check responsive design, capture screenshots, and report console errors. Use when testing websites, web apps (like PsalMix), or validating UI/UX before launch or after updates.

2 0
View
Tempest Mockups Skill logo
mmcmedia/openclaw-agents

Tempest Mockups Skill

Generate Etsy product mockups automatically using the Tempest Photoshop script.

2 0
View
Analytics & Insights Expert logo
mmcmedia/openclaw-agents

Analytics & Insights Expert

Comprehensive data analysis specialist covering basic metrics through advanced predictive analytics and marketing ROI. Your go-to expert for all data-driven decision making.

2 0
View
Competitive Intelligence logo
mmcmedia/openclaw-agents

Competitive Intelligence

Competitor research and market analysis specialist who tracks what your competitors are doing and identifies opportunities they're missing.

2 0
View
Test-Driven Skill Creation logo
mmcmedia/openclaw-agents

Test-Driven Skill Creation

Create and validate skills by measuring the gap between model output WITH and WITHOUT the skill.

2 0
View
react-best-practices logo
mmcmedia/openclaw-agents

react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimizati...

2 0
View
playwright-cli logo
mmcmedia/openclaw-agents

playwright-cli

Browser automation via Playwright CLI. Open pages, interact with elements, take screenshots, and more. Ideal for coding agents and automated testing workflows.

2 0
View
ux-audit logo
mmcmedia/openclaw-agents

ux-audit

AI skill for automated design audits. Evaluate interfaces against proven UX principles for visual hierarchy, accessibility, cognitive load, navigation, and more. Based on Making UX Decisions by Tommy Geoco.

2 0
View
Etsy Image Prompts Skill logo
mmcmedia/openclaw-agents

Etsy Image Prompts Skill

Generate high-quality, print-ready digital art for Etsy listings using AI image generators. This skill provides prompt formulas, templates, and best practices for creating sellable wall art, printables, and digital products.

2 0
View
frontend-design logo
mmcmedia/openclaw-agents

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

2 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View