ecommerce-listing-suite — скилл для Claude Code: установка и запуск
Скилл координирует создание набора продуктовых изображений для маркетплейсов вроде Amazon, Shopee и Taobao. Он фиксирует детали товара, верстает медиаплан и проверяет артефакты перед сдачей.
npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a claude-codeЧто делает ecommerce-listing-suite
Скилл работает как диспетчер генерации карточек товара. Сначала он формирует блок «identity lock» на основе референсных фотографий: строго фиксирует форму, размеры, фирменные цвета, надписи и комплект поставки. Этот блок неизменно добавляется во все промпты, чтобы модель не исказила логотип и не пририсовала лишние детали.
Затем инструмент строит медиаплан под требования выбранной площадки — например, комплект из семи слайдов для Amazon или пяти главных изображений для Taobao. Для генерации вызываются дочерние скиллы под конкретные задачи: инфографика с преимуществами, размерные сетки или кадры в интерьере. Модель gpt-image-2.5-flare используется для фонов и концептов, а gpt-image-2.5-sunburst — для точной типографики и правок.
Для автоматического рендеринга потребуется встроенный инструмент агента или переменная окружения GPTIMAGE_API_KEY для вызова скрипта scripts/generate.py. Без них скилл выведет готовые промпты и ссылки для ручной вставки в веб-интерфейс. После генерации агент сверяет каждый слайд по чек-листу и переделывает только неудачные кадры.
Какие задачи решает
- составить план галереи изображений под стандарты Amazon, Taobao или Shopee
- зафиксировать форму, логотип и цвета товара для сохранения идентичности во всех промптах
- распределить задачи генерации между специализированными скиллами инфографики и сцен
- провести контроль качества готовых иллюстраций по чек-листу характеристик
Примеры запросов агенту
- Собери полный комплект карточек товара для листинга на Amazon по фотографиям из папки
assets/bottle/ - Составь медиаплан для Taobao на 5 главных изображений и сгенерируй инфографику с ключевыми преимуществами
- Сделай identity lock для этого термоса и подготовь промпты для слайдов с размерной сеткой
Как установить ecommerce-listing-suite
1Через Skills CLI (Vercel)
npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a claude-code2Вручную: положить файлы
~/.claude/skills/ecommerce-listing-suite/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ecommerce-listing-suite/
1Через Skills CLI (Vercel)
npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a codex2Вручную: положить файлы
.agents/skills/ecommerce-listing-suite/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a cursor2Вручную: положить файлы
.cursor/skills/ecommerce-listing-suite/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install xianyu110/ecommerce-image-skills ecommerce-listing-suite2Вручную: положить файлы
.github/skills/ecommerce-listing-suite/SKILL.md1Через Skills CLI (Vercel)
npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a gemini-cli2Командой платформы
gemini skills install https://github.com/xianyu110/ecommerce-image-skills --path skills/ecommerce-listing-suiteВручную: положить файлы
.devin/skills/ecommerce-listing-suite/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ecommerce-listing-suite
Как установить ecommerce-listing-suite в Claude Code?
Выполните команду npx skills add xianyu110/ecommerce-image-skills --skill ecommerce-listing-suite -a claude-code. Конфигурация запишется в ~/.claude/skills/ecommerce-listing-suite/SKILL.md.
Что делает скилл ecommerce-listing-suite?
Он принимает фотографии и параметры товара, формирует неизменяемый блок характеристик и пошагово создаёт промпты для полной галереи маркетплейса с финальной проверкой каждого кадра.
В каких случаях выбираются модели Flare и Sunburst?
По умолчанию скилл задействует gpt-image-2.5-flare для быстрого подбора концептов и новых фонов. Модель gpt-image-2.5-sunburst применяется, когда нужно в точности сохранить мелкий текст, логотип или внести локальные правки в существующий снимок.
Исходный текст
SKILL.md · MIT
--- name: ecommerce-listing-suite description: "Orchestrate a complete ecommerce image set for one product: confirm product facts, plan the gallery per platform (Amazon 7-image set, Taobao 5 main + detail page, Shopee, TikTok Shop, Xiaohongshu), lock identity and campaign style, then call the specialised skills and QA every image. Use when the user wants a full listing image set, 全套图, 套图, 一键出图, listing images, PDP image pack." --- # Ecommerce Listing Suite · 全套电商图编排 The entry point: one product in, a full platform-ready image set out — planned, consistent, and checked. > Part of [ecommerce-image-skills](https://github.com/xianyu110/ecommerce-image-skills). Works with Claude Code, Codex, Cursor and any agent that loads `SKILL.md`. Default model: GPT Image 2.5 **Flare**. ## 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. ```text 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. ## Default plans **Amazon (7 images):** 1 white-background main → 2 key-benefit infographic → 3 lifestyle → 4 second benefit / comparison → 5 size chart → 6 detail macro / multi-angle → 7 in-use or what's in the box. (+ A+ modules) **Taobao / Tmall:** 5 main images 800×800 (1 白底/场景首图, 2–4 卖点, 5 白底 for 搜索) + 750 详情长图. **Shopee / Lazada / TikTok Shop:** 1 main 1:1 (white or clean scene) + 4–8 benefit/scene images + campaign banner. **Xiaohongshu:** 3 cover variants 3:4 + 3–6 inner images. ## Workflow 1. **Intake.** Product photos (front + other angles + logo close-up), product name, category, target platform(s) and market/language, verified facts (size, material, capacity, certifications), brand colours, what's in the box. 2. **Identity lock** (Step 1 below) — confirm it with the user. 3. **Campaign style lock** — palette, light, background family, type, mood. Same block goes into every prompt. 4. **Plan** — a table: `# | skill | purpose | size | model | copy`. Get a ✔ from the user before generating (saves money). 5. **Generate** each row with the matching skill: | Asset | Skill | |---|---| | White-background main | `amazon-white-background` (then run its check script) | | Scenes | `lifestyle-scene` | | Apparel on model | `model-try-on` | | Benefits / comparison | `selling-point-infographic` | | A+ | `amazon-a-plus` | | Dimensions | `size-chart` | | Angles | `multi-angle-set` | | Banners | `sale-banner` | | Bulk backgrounds / colourways | `batch-background-swap` | | RED covers | `xiaohongshu-cover` | | 详情页 | `taobao-detail-long-image` | If a sibling skill isn't installed, use the templates in this repo's `skills/<name>/SKILL.md` directly. 6. **QA every image** — identity ✔, spec ✔, text ✔, set consistency ✔. Regenerate only failures. 7. **Hand-off** — file list named `01-main.jpg … 07-…`, prompts in `prompts.md`, QA table. ## Plan output format ```markdown | # | Asset | Skill | Size | Model | Copy (exact) | |---|---|---|---|---|---| | 1 | Main image | amazon-white-background | 2000×2000 | Sunburst | — | | 2 | 24h cold benefit | selling-point-infographic | 2000×2000 | Sunburst | "KEEPS ICE 24H" … | ``` ## 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): ```bash # 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 flare --image product.jpg --size 1024x1024 \ --prompt-file prompt.txt --out out/ecommerce-listing-suite.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: ```bash python scripts/online_link.py --skill ecommerce-listing-suite "<final prompt>" # → https://gptimage2.asia/generate?prompt=<urlencoded>&utm_source=github&utm_medium=skill&utm_campaign=ecommerce-image-skills&utm_content=ecommerce-listing-suite ``` 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 1. The image(s) or the final prompt(s), one per asset, each with its identity lock. 2. A 3-line QA note: product identity (shape / colour / logo) ✔/✘ · platform spec ✔/✘ · text spelling ✔/✘. 3. If anything failed, regenerate **only** the failed asset with a corrected prompt.
© xianyu110 · MIT · xianyu110/ecommerce-image-skills