设计与多媒体

marketplace-main-image-preflight

试用

Review an existing product main image for Amazon, Shopify, Etsy, or another marketplace and turn target listing requirements into a clear preflight card. This AI marketplace image checker and Amazon main image editor helps ecommerce sellers prepare white-background product photos, sharpen product framing, clean distracting details, and create one polished listing hero image for a specific store, region, and category.

它能做什么

Review an existing product main image for Amazon, Shopify, Etsy, or another marketplace and turn target listing requirements into a clear preflight card. This AI marketplace image checker and Amazon main image editor helps ecommerce sellers prepare white-background product photos, sharpen product framing, clean distracting details, and create one polished listing hero image for a specific store, region, and category.

技能文档

Marketplace Main Image Preflight

Turn one existing product main image into a concise, traceable preflight card and one focused, seller-approved cleanup edit. Use this Skill when the seller is close to listing a single SKU and needs to prepare one hero image for one named marketplace, region, and category.

Route a seller to the separate product-photo-studio package when they need a new product shoot, lifestyle scene, multi-image set, or broad creative art direction. This Skill stays with the submitted main image, its listing requirements, and one repair that directly follows the card.

Collect the listing context

Start from the existing image and reuse the product, target marketplace, region, category, and must-keep details already stated in the conversation. The hard inputs are:

  • the current main image;
  • one target marketplace, region, and product category;
  • the product's must-keep identity details, especially any label, logo, color, shape, or included item; and
  • current listing requirements when a marketplace, region, or category changes their requirements.

When a target or category is missing, ask one compact question before making the card. When the source image cannot be visually inspected in the current host context, record the seller's description as seller-reported rather than turning it into an observed fact.

Default to one existing image, one target listing surface, source canvas, and one repair. Preserve the product identity and do not make a second variant unless the seller explicitly starts new paid work.

Make the preflight card

Build a card before any image generation. It should be useful to a seller who wants to upload the current image, even if they decide not to edit it:

Card sectionInclude
Listing scopeMarketplace, region, category, image slot, and the source of the supplied requirements
Image factsWhat is visible to the host, or what the seller reports when it is not visible
Requirement checkEach relevant requirement, its source, and ready, needs review, or repair proposed
One repairThe smallest background, edge, distraction, or framing change that improves the card
Seller reviewThe remaining details the seller should compare with their current marketplace guidance before upload

Treat each marketplace's own submission decision as the final check. The card is a listing-preparation record, so it must name the requirements and evidence it used rather than present a broad certification.

Choose the smallest repair

Choose one route after the seller has seen the card:

  • Targeted cleanup: use beatra.images.edit when the current main image remains the base canvas. Put it first in images and use a focused prompt for one issue such as a stray object, edge halo, reflection, or background cleanup. Use edit_regions only when the seller identifies a localized area and its coordinates are known.
  • Background or framing treatment: use beatra.images.transform when the requested single repair requires a new clean background or a deliberate reframing. Keep the current main image as the first ordered reference and carry every must-keep product detail into the prompt.

Keep count: 1 and model: "auto" unless a live model card is needed for a specific model, canvas, supported control, or price decision. Read beatra.models.list with capability: "image_edit" or capability: "image_to_image" for that decision. Do not infer dimensions, pixel values, product coverage, or platform rules from an image that the host cannot actually inspect.

Confirm, execute, and review

Planning and the preflight card are free. Before the single paid image call, show the seller the card, exact repair prompt, base image, source or selected canvas, model choice, output count, live price information when it was needed, and the details that must remain unchanged. One clear instruction to proceed approves that frozen request.

Use the bundled scripts/mcp_client.py to upload local media and call the selected MCP tool; keep the returned artifact ID. The tool name is a command argument and its JSON input is sent on standard input. Do not configure or call a host Beatra Connector, and do not use REST/OpenAPI as a fallback.

Assign one stable opaque client_request_id to the approved logical request and submit it exactly once. Record the returned task_id immediately, then poll that task with beatra.tasks.get until it is terminal. When the output is visible, compare the requested repair, protected product details, canvas fit, and any card item that can genuinely be seen. Deliver the result link, actual dimensions, task ID, resolved model, and billing.net_charged_credits, then offer one proposed next repair without executing it.

Recover without duplicate work

Keep the frozen request, approval, client_request_id, create response, and task ID together. A slow queued or running task continues to be the same work. If a create response is lost, retry only the identical request with the same identifier. If the task ID is lost, use beatra.tasks.list to find candidates and confirm the selected task with beatra.tasks.get before any retry. A changed image, prompt, canvas, model, or repair is a new paid request and needs its own approval and identifier.

For an expired upload grant or media mismatch, obtain a fresh upload grant. For model validation, refresh the relevant live model card. For insufficient balance, request a balance action before resubmitting the unchanged request. Cancel only on the seller's request; if beatra.tasks.cancel returns 409, continue tracking the original task rather than creating a replacement.

References by task

  • Preparing the card, choosing an edit route, freezing a paid request, and handling task recovery: main image preflight workflow
  • First install or expired authorization: installation and authentication
  • Non-billable package registration: installation registration
  • Task polling, artifacts, and result fields: tasks and results
  • Balance, validation, and structured errors: billing, errors, and recovery
  • Bundled client command usage and diagnostics: Bundled MCP Client diagnostics
  • Update guarantees and controls: automatic updates and safety
  • Removing this package or shared credentials: uninstall and disconnect

Runtime and safe automatic updates

The bundled client silently checks for a newer release at most once every 24 hours per installation. When a newer release is available, it installs automatically without separate confirmation. A newer package is downloaded only from the fixed official Beatra discovery and immutable CDN paths for this package, channel, and locale. Before replacement, it verifies discovery data, the archive, manifest, and every packaged file, and it replaces only package-owned files. If a check, download, replacement, or rollback fails, the current installation stays usable and the original command continues. An update failure never retries a paid image request. The setting persists for this installation.

python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check

See automatic updates and safety for official sources, integrity checks, replacement scope, and recovery.

相关技能

Transform a real product photo into a studio-quality ecommerce image, lifestyle scene, or marketplace-ready hero shot. This AI product photography tool replaces backgrounds, improves lighting, and stages scenes while using the source photo and confirmed product details as the visual anchor. Create clean white-background listings, contextual lifestyle compositions, and premium ad visuals from a single phone snap for Amazon, Taobao, Shopify, and social media. Start from one product photo, combine several references, or refine a selected draft toward a polished listing image.

Turn verified SKU facts and product photos into AI product listing images: a coordinated ecommerce image set for Amazon listing images, Shopify product images, Etsy listing photos, and online marketplaces. Build a product image set with a hero image, feature and detail visuals, lifestyle product photography, size and fit views, and packaging or in-box images for new launches, storefronts, and product pages.

Create AI product-on-model images and clothing try-on presentations from apparel and wearable-accessory product photos for localized ecommerce campaigns. Plan one fashion-model visual per market with market-specific casting, styling, pose, and shopping scene, then prepare product-on-model photography for fashion listings, apparel ads, Shopify storefronts, Amazon Fashion pages, and social commerce launches.

Generate e-commerce product images (hero, secondary, A+ detail) via Infinimo AI Design—marketplace/platform selection, model/aspect/resolution, reference uploads, submit and poll. Use for Amazon/Shopify listing heroes, lifestyle shots, and A+ modules.

Turn seller-supplied product facts into a Shopify product-page image set for a single SKU. This Shopify PDP set studio lays out each named theme as a product detail image, keeping one image per theme so the listing gallery stays consistent. Use it for Shopify detail pages, listing galleries, and product detail images.

Turn one approved white-background main image into one short clip for the listing main video slot. The approved pack shot is the first frame, so the clip opens on the product and the white background you already cleared, and from there it turns, a light sweeps across it, or the camera eases in. Use it for Amazon main image video, main image motion, product photo animation, and white background product video work that stays one photo one clip.