Xinghe Amazon Visual Suite
Create a complete Amazon visual image suite in one run: product analysis, selling-point strategy, layout planning, prompts, generation, deterministic size export, QA, and delivery.
Default output count is fixed unless the user explicitly asks otherwise:
- 1 main image, square 1:1.
- 6 secondary images, vertical 3:4.
- 7 desktop A+ modules, final 1464x600.
- 7 mobile A+ modules, final 1600x1200.
Hard count rule: the default deliverable is exactly 21 final images. Do not reinterpret this skill as a 6-image Amazon A+ generator. Do not downgrade, merge, skip, or collapse the output into 6 A+ modules, a collage, or a partial A+ set unless the user explicitly requests a smaller output count in the current task.
Required Workflow
- Require at least one real product white-background image before producing the main image. Do not invent a main product image.
- Read
references/workflow.md before planning.
- Read
references/image-specs.md before writing prompts or resizing outputs.
- Read
references/page-task-table.md before creating the 21-image task table.
- Read
references/quality-rules.md before generation and again before delivery QA.
- Read
references/generation-backend.md before choosing the generation route.
- Build a complete
Product Master Description and reuse it in every generated visual prompt.
- Generate every final visual as a separate image. Do not use a collage as a substitute for an individual final image.
- Prefer the Xinghe deployment helper or fixed API route when available. If unavailable or failed, use built-in
image_gen as the final fallback.
- Use
scripts/visual_size_helper.py only for deterministic resize, crop, padding, format conversion, and dimension checks.
- Use
scripts/make_contact_sheet.py only to create a review overview from finished images.
- Treat fewer than 21 final images as incomplete execution unless the user explicitly requested fewer images. Report incomplete execution and continue generating the missing groups rather than stopping at 6 A+ modules.
Inputs
Collect these if available, but do not block except for the real white-background product image needed for the main image:
- Product name, category, platform, marketplace site, and target buyer.
- White-background product images and optional side/detail/packaging/lifestyle images.
- Listing title, bullet points, description, A+ copy, product facts, parameters, certificates, and forbidden claims.
- Brand assets, colors, reference visuals, competitor pages, and style preferences.
If platform or marketplace is missing, default to Amazon US and English image copy.
Planning Contract
Before generation, output a concise plan containing:
- Product Image Analysis.
- Information Confidence:
confirmed, reasonable inference, or needs confirmation.
- Buyer Demand Map.
- Demand-to-Selling-Point Match.
- Product Master Description.
- Campaign Style Lock and Product Consistency Lock.
- Complete 21-image task table with image id, asset type, final size, buyer question, selling point, visual proof, headline, subcopy, layout, required source material, and risk note.
Use conservative copy for unproven points. Do not put needs confirmation claims on images.
Generation Contract
Generate in this order:
- Main image.
- Six secondary images.
- Seven desktop A+ modules.
- Seven mobile A+ modules.
Completion requires all four groups. If any group is missing, continue with the missing group. A run that only creates A+ images, only creates 6 modules, or only creates a contact sheet is not complete.
Desktop and mobile A+ modules may share the same selling logic, but must be independently composed for their final aspect ratios. Do not stretch, squeeze, or crop desktop modules into mobile modules as the final design.
Delivery Contract
Deliver:
- Generation method used: Xinghe helper, fixed API script, or built-in
image_gen fallback.
- Save directory.
- Numbered file list grouped by main, secondary, desktop A+, and mobile A+.
- Contact sheet path when created.
- QA notes covering product consistency, physical logic, text legibility, language, unsupported claims, dimensions, and repeated template risk.
- Missing evidence list for claims, parameters, certifications, compatibility, performance, or compliance language.
Include an explicit final count line in delivery: Final kept image count: 21/21. If the count is lower, state Incomplete and list the missing IDs.
1---2name: xinghe-amazon-visual-suite3description: Create one complete Amazon visual suite: 1 main image, 6 secondary images, 7 desktop A+ modules, and 7 mobile A+ modules. Use only for a full Amazon 主图+副图+A+套系;do not use for one main image, reference-image remix, a PDP/A+ module subset, or a single CTR ad creative.4---56# Xinghe Amazon Visual Suite78Create a complete Amazon visual image suite in one run: product analysis, selling-point strategy, layout planning, prompts, generation, deterministic size export, QA, and delivery.910Default output count is fixed unless the user explicitly asks otherwise:1112- 1 main image, square 1:1.13- 6 secondary images, vertical 3:4.14- 7 desktop A+ modules, final 1464x600.15- 7 mobile A+ modules, final 1600x1200.1617Hard count rule: the default deliverable is exactly 21 final images. Do not reinterpret this skill as a 6-image Amazon A+ generator. Do not downgrade, merge, skip, or collapse the output into 6 A+ modules, a collage, or a partial A+ set unless the user explicitly requests a smaller output count in the current task.1819## Required Workflow20211. Require at least one real product white-background image before producing the main image. Do not invent a main product image.222. Read `references/workflow.md` before planning.233. Read `references/image-specs.md` before writing prompts or resizing outputs.244. Read `references/page-task-table.md` before creating the 21-image task table.255. Read `references/quality-rules.md` before generation and again before delivery QA.266. Read `references/generation-backend.md` before choosing the generation route.277. Build a complete `Product Master Description` and reuse it in every generated visual prompt.288. Generate every final visual as a separate image. Do not use a collage as a substitute for an individual final image.299. Prefer the Xinghe deployment helper or fixed API route when available. If unavailable or failed, use built-in `image_gen` as the final fallback.3010. Use `scripts/visual_size_helper.py` only for deterministic resize, crop, padding, format conversion, and dimension checks.3111. Use `scripts/make_contact_sheet.py` only to create a review overview from finished images.3212. Treat fewer than 21 final images as incomplete execution unless the user explicitly requested fewer images. Report incomplete execution and continue generating the missing groups rather than stopping at 6 A+ modules.3334## Inputs3536Collect these if available, but do not block except for the real white-background product image needed for the main image:3738- Product name, category, platform, marketplace site, and target buyer.39- White-background product images and optional side/detail/packaging/lifestyle images.40- Listing title, bullet points, description, A+ copy, product facts, parameters, certificates, and forbidden claims.41- Brand assets, colors, reference visuals, competitor pages, and style preferences.4243If platform or marketplace is missing, default to Amazon US and English image copy.4445## Planning Contract4647Before generation, output a concise plan containing:4849- Product Image Analysis.50- Information Confidence: `confirmed`, `reasonable inference`, or `needs confirmation`.51- Buyer Demand Map.52- Demand-to-Selling-Point Match.53- Product Master Description.54- Campaign Style Lock and Product Consistency Lock.55- Complete 21-image task table with image id, asset type, final size, buyer question, selling point, visual proof, headline, subcopy, layout, required source material, and risk note.5657Use conservative copy for unproven points. Do not put `needs confirmation` claims on images.5859## Generation Contract6061Generate in this order:62631. Main image.642. Six secondary images.653. Seven desktop A+ modules.664. Seven mobile A+ modules.6768Completion requires all four groups. If any group is missing, continue with the missing group. A run that only creates A+ images, only creates 6 modules, or only creates a contact sheet is not complete.6970Desktop and mobile A+ modules may share the same selling logic, but must be independently composed for their final aspect ratios. Do not stretch, squeeze, or crop desktop modules into mobile modules as the final design.7172## Delivery Contract7374Deliver:7576- Generation method used: Xinghe helper, fixed API script, or built-in `image_gen` fallback.77- Save directory.78- Numbered file list grouped by main, secondary, desktop A+, and mobile A+.79- Contact sheet path when created.80- QA notes covering product consistency, physical logic, text legibility, language, unsupported claims, dimensions, and repeated template risk.81- Missing evidence list for claims, parameters, certifications, compatibility, performance, or compliance language.8283Include an explicit final count line in delivery: `Final kept image count: 21/21`. If the count is lower, state `Incomplete` and list the missing IDs.