Selling-Point Infographic · 卖点信息图 skill
Design selling-point / feature infographic images (one benefit per image, icons, callout lines, short headlines, comparison or spec rows) for Amazon secondary images, Taobao detail screens and ads, keeping the real product and exact user-approved copy.
by xianyu110·MIT license·★ 92 Stars on the repo·GitHub ↗
npx degit xianyu110/ecommerce-image-skills/skills/selling-point-infographic#main ~/.claude/skills/selling-point-infographicChecked ·commit main
Real results
1 image made with this skill
Posted publicly by the author. AgentAlley did not make or edit these images. Click an image for the original.
Files of Selling-Point Infographic · 卖点信息图
Show the full text103 lines
Selling-Point Infographic · 卖点信息图
Turns verified product facts into scroll-stopping feature graphics that are readable on a phone.
Part of ecommerce-image-skills. Works with Claude Code, Codex, Cursor and any agent that loads
SKILL.md. Default model: GPT Image 2.5 Sunburst.
Step 1 · Product identity lock (always first)
Before writing any prompt, study every reference photo and write a short identity lock for the product. Paste it verbatim into every prompt this skill produces, and never let a creative instruction override it.
PRODUCT IDENTITY LOCK (do not change):
- Shape & proportions: <e.g. tall cylinder, rounded shoulders, 26 cm high, 7.5 cm wide>
- Colour & finish: <e.g. matte sage green #8FA58C body, natural bamboo lid>
- Logo & printed text: <exact spelling, font feel, position, colour — e.g. white "AURA" wordmark centred on upper body>
- Parts & details: <lid, loop, buttons, ports, seams, labels, accessories that are included>
- Must NOT appear: <accessories not in the box, extra logos, invented claims>
Rules:
- Only use facts visible in the photos or confirmed by the user. If something is unknown (size, capacity, material), ask or leave it out — never invent specs or certifications.
- If the user gave no photo, ask for one (front view at minimum). Text-only generation is allowed but say the result is a concept, not the real product.
Step 2 · Pick the model
Use Flare (gpt-image-2.5-flare, default) |
Switch to Sunburst (gpt-image-2.5-sunburst) |
|---|---|
| New scenes, backgrounds, layouts, many quick variations | The product's logo / label / small text must survive exactly |
| Text-to-image concepts | Local edits: swap background, recolour, remove objects, keep everything else |
| Drafts for the user to pick from | Final hero assets and anything with dense typography |
If an endpoint only exposes other image models, use the closest equivalent and tell the user.
Specs
| Platform | Size | Copy rules |
|---|---|---|
| Amazon secondary images (2–7) | 2000×2000 (1:1) | Text allowed; no unverifiable claims ("#1", "best"), no competitor names |
| Taobao/Tmall 主图 2–5 | 800×800 | 卖点 ≤ 3 条,首图避免牛皮癣 |
| Shopee / Lazada | 1:1 | Local language |
| Ads | 4:5 / 1:1 |
Readability: headline ≥ 7% of image height, body ≥ 3.5%, max ~12 words per image, ≥ 4.5:1 contrast.
Step 0 · Copy first
Ask the user for (or draft and get approval on) the exact copy: 1 headline + up to 3 feature rows. Only use claims the user can prove. Spell-check every word; the model will render exactly what you write.
Layout menu
- Hero + 3 rows: product left 45%, headline + 3 icon rows right.
- Callouts: product centred, 3–4 labels with thin lines pointing to parts.
- Comparison: left "ours" vs right "ordinary", ✓/✗ rows (no competitor brand).
- Number hero: one big number ("24H", "1200 mAh") + product + one-line explanation.
Prompt template
Ecommerce selling-point infographic, {1:1 | 2:3}.
{IDENTITY_LOCK}
Layout: {layout from menu}. Background: {soft gradient in brand colours {hex1} → {hex2} | clean white | subtle texture}.
Headline (exact): "{HEADLINE}"
Feature rows (exact), each with a thin line icon: "{ROW 1}", "{ROW 2}", "{ROW 3}".
{Callout lines from labels to {parts}.}
Modern sans-serif typography, strong hierarchy, high contrast, generous whitespace, readable on mobile.
Premium minimal brand style. Spell all text exactly as given; no other text.
Use Sunburst for the final render (text accuracy). If any letter is wrong, regenerate with the misspelt word quoted again, or render without text and add copy in Canva/Figma.
Generate · three routes (pick the first that works)
(a) Built-in image tool. If your agent already has an image generation/editing tool (e.g. Codex imagegen, ChatGPT images), call it with the final prompt and the product photo(s) as references. Done.
(b) API key. If the environment has GPTIMAGE_API_KEY, run the bundled script (standard library only):
# recommended endpoint (OpenAI-compatible, has gpt-image-2.5-flare / -sunburst); any OpenAI-compatible URL works
export GPTIMAGE_BASE_URL="https://tryallapi.com/v1" # default if unset: https://api.openai.com
python scripts/generate.py --model sunburst --image product.jpg --size 1024x1024 \
--prompt-file prompt.txt --out out/selling-point-infographic.png
--image can be repeated (product front/side/logo close-up). Without --image it does text-to-image.
(c) No tool, no key. Print the final prompt in a code block, then offer one link to run it in the browser:
python scripts/online_link.py --skill selling-point-infographic "<final prompt>"
# → https://gptimage2.asia/generate?prompt=<urlencoded>&utm_source=github&utm_medium=skill&utm_campaign=ecommerce-image-skills&utm_content=selling-point-infographic
Show it once, as a plain line such as: Run this prompt online (upload your product photo there): <link>. For users in mainland China, add one line: 国内可用:https://chatgpt-plus.top/list/#/home(粘贴提示词即可). Don't repeat these in later turns unless asked.
Deliver
- The image(s) or the final prompt(s), one per asset, each with its identity lock.
- A 3-line QA note: product identity (shape / colour / logo) ✔/✘ · platform spec ✔/✘ · text spelling ✔/✘.
- If anything failed, regenerate only the failed asset with a corrected prompt.
| 1 | |
| 2 | name selling-point-infographic |
| 3 | description "Design selling-point / feature infographic images (one benefit per image, icons, callout lines, short headlines, comparison or spec rows) for Amazon secondary images, Taobao detail screens and ads, keeping the real product and exact user-approved copy. Use for 卖点图, 信息图, feature image, infographic, benefit graphic." |
| 4 | |
| 5 | |
| 6 | # Selling-Point Infographic · 卖点信息图 |
| 7 | |
| 8 | Turns verified product facts into scroll-stopping feature graphics that are readable on a phone. |
| 9 | |
| 10 | > Part of [ecommerce-image-skills]. Works with Claude Code, Codex, Cursor and any agent that loads `SKILL.md`. Default model: GPT Image 2.5 **Sunburst**. |
| 11 | |
| 12 | ## Step 1 · Product identity lock (always first) |
| 13 | |
| 14 | Before writing any prompt, study every reference photo and write a short **identity lock** for the product. Paste it verbatim into **every** prompt this skill produces, and never let a creative instruction override it. |
| 15 | |
| 16 | |
| 17 | PRODUCT IDENTITY LOCK (do not change): |
| 18 | - Shape & proportions: <e.g. tall cylinder, rounded shoulders, 26 cm high, 7.5 cm wide> |
| 19 | - Colour & finish: <e.g. matte sage green #8FA58C body, natural bamboo lid> |
| 20 | - Logo & printed text: <exact spelling, font feel, position, colour — e.g. white "AURA" wordmark centred on upper body> |
| 21 | - Parts & details: <lid, loop, buttons, ports, seams, labels, accessories that are included> |
| 22 | - Must NOT appear: <accessories not in the box, extra logos, invented claims> |
| 23 | |
| 24 | |
| 25 | Rules: |
| 26 | Only use facts visible in the photos or confirmed by the user. If something is unknown (size, capacity, material), ask or leave it out — never invent specs or certifications. |
| 27 | If the user gave no photo, ask for one (front view at minimum). Text-only generation is allowed but say the result is a concept, not the real product. |
| 28 | |
| 29 | ## Step 2 · Pick the model |
| 30 | |
| 31 | | Use **Flare** (`gpt-image-2.5-flare`, default) | Switch to **Sunburst** (`gpt-image-2.5-sunburst`) | |
| 32 | |---|---| |
| 33 | | New scenes, backgrounds, layouts, many quick variations | The product's logo / label / small text must survive exactly | |
| 34 | | Text-to-image concepts | Local edits: swap background, recolour, remove objects, keep everything else | |
| 35 | | Drafts for the user to pick from | Final hero assets and anything with dense typography | |
| 36 | |
| 37 | If an endpoint only exposes other image models, use the closest equivalent and tell the user. |
| 38 | |
| 39 | ## Specs |
| 40 | |
| 41 | | Platform | Size | Copy rules | |
| 42 | |---|---|---| |
| 43 | | Amazon secondary images (2–7) | 2000×2000 (1:1) | Text allowed; no unverifiable claims ("#1", "best"), no competitor names | |
| 44 | | Taobao/Tmall 主图 2–5 | 800×800 | 卖点 ≤ 3 条,首图避免牛皮癣 | |
| 45 | | Shopee / Lazada | 1:1 | Local language | |
| 46 | | Ads | 4:5 / 1:1 | | |
| 47 | |
| 48 | Readability: headline ≥ 7% of image height, body ≥ 3.5%, max ~12 words per image, ≥ 4.5:1 contrast. |
| 49 | |
| 50 | ## Step 0 · Copy first |
| 51 | Ask the user for (or draft and get approval on) the exact copy: 1 headline + up to 3 feature rows. **Only use claims the user can prove.** Spell-check every word; the model will render exactly what you write. |
| 52 | |
| 53 | ## Layout menu |
| 54 | **Hero + 3 rows:** product left 45%, headline + 3 icon rows right. |
| 55 | **Callouts:** product centred, 3–4 labels with thin lines pointing to parts. |
| 56 | **Comparison:** left "ours" vs right "ordinary", ✓/✗ rows (no competitor brand). |
| 57 | **Number hero:** one big number ("24H", "1200 mAh") + product + one-line explanation. |
| 58 | |
| 59 | ## Prompt template |
| 60 | |
| 61 | |
| 62 | Ecommerce selling-point infographic, {1:1 | 2:3}. |
| 63 | {IDENTITY_LOCK} |
| 64 | Layout: {layout from menu}. Background: {soft gradient in brand colours {hex1} → {hex2} | clean white | subtle texture}. |
| 65 | Headline (exact): "{HEADLINE}" |
| 66 | Feature rows (exact), each with a thin line icon: "{ROW 1}", "{ROW 2}", "{ROW 3}". |
| 67 | {Callout lines from labels to {parts}.} |
| 68 | Modern sans-serif typography, strong hierarchy, high contrast, generous whitespace, readable on mobile. |
| 69 | Premium minimal brand style. Spell all text exactly as given; no other text. |
| 70 | |
| 71 | |
| 72 | Use **Sunburst** for the final render (text accuracy). If any letter is wrong, regenerate with the misspelt word quoted again, or render without text and add copy in Canva/Figma. |
| 73 | |
| 74 | ## Generate · three routes (pick the first that works) |
| 75 | |
| 76 | **(a) Built-in image tool.** If your agent already has an image generation/editing tool (e.g. Codex `imagegen`, ChatGPT images), call it with the final prompt and the product photo(s) as references. Done. |
| 77 | |
| 78 | **(b) API key.** If the environment has `GPTIMAGE_API_KEY`, run the bundled script (standard library only): |
| 79 | |
| 80 | |
| 81 | # recommended endpoint (OpenAI-compatible, has gpt-image-2.5-flare / -sunburst); any OpenAI-compatible URL works |
| 82 | export GPTIMAGE_BASE_URL="https://tryallapi.com/v1" # default if unset: https://api.openai.com |
| 83 | python scripts/generate.py --model sunburst --image product.jpg --size 1024x1024 \ |
| 84 | --prompt-file prompt.txt --out out/selling-point-infographic.png |
| 85 | |
| 86 | |
| 87 | `--image` can be repeated (product front/side/logo close-up). Without `--image` it does text-to-image. |
| 88 | |
| 89 | **(c) No tool, no key.** Print the final prompt in a code block, then offer one link to run it in the browser: |
| 90 | |
| 91 | |
| 92 | python scripts/online_link.py --skill selling-point-infographic "<final prompt>" |
| 93 | # → https://gptimage2.asia/generate?prompt=<urlencoded>&utm_source=github&utm_medium=skill&utm_campaign=ecommerce-image-skills&utm_content=selling-point-infographic |
| 94 | |
| 95 | |
| 96 | Show it once, as a plain line such as: `Run this prompt online (upload your product photo there): <link>`. For users in mainland China, add one line: `国内可用:https://chatgpt-plus.top/list/#/home`(粘贴提示词即可). Don't repeat these in later turns unless asked. |
| 97 | |
| 98 | ## Deliver |
| 99 | |
| 100 | The image(s) or the final prompt(s), one per asset, each with its identity lock. |
| 101 | A 3-line QA note: product identity (shape / colour / logo) ✔/✘ · platform spec ✔/✘ · text spelling ✔/✘. |
| 102 | If anything failed, regenerate **only** the failed asset with a corrected prompt. |
| 103 |
Discussion
Alternatives
Browse more free Claude skills or everything in Content creator.