Turn one Temu main image into one Temu main image video for the listing video slot. The template one-shot keeps that photo as the first frame and returns one main image clip. Use it when Temu listing video work is product main image motion that stays one photo one clip.
设计与多媒体
amazon-main-image-motion
试用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.
它能做什么
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.
技能文档
Amazon Main Image Motion
Turn one approved white-background main image into one short clip for the main video slot. Keep the pack shot the seller already cleared. One photo makes one clip. Do not stitch.
Scope and adjacent routes
Use this Skill when a seller has a main image that already passes the listing's image rules and wants that exact frame to move.
Route a spoken product demo to product-video-studio. Route a still
that is not an approved listing main image to image-to-motion. Route
the still main image set itself to amazon-main-image-set. Route a set
of still variants for the A+ module to amazon-a-plus-module-pack.
Route per-step assembly photos to assembly-one-step-clip. Do not reshoot,
recompose, or re-background the main image here, and do not write the
listing copy. Do not look up public posts, reviews, or competitor
listings.
Inputs and defaults
The hard inputs are:
- one accessible main image the host Agent can inspect;
- what the seller wants to move, in their own words.
Everything else is optional. Reuse SKU name, language, marketplace, and must-keeps already in the conversation. Ask only for a missing hard input. If the label text in the image is too small or too blurred to transcribe, stop and ask for a cleaner file rather than guessing the words.
Do not invent a claim, certification, size, or count that the seller did not state. The image is not a source for unstated facts.
Product motion stays inside this vocabulary. Pick one. Subtle beats dramatic — a large requested movement distorts the product and its label.
- Always available, because they reveal nothing the image does not already show: turntable rotation, light sweep, gentle push-in.
- Only when the seller supplies what is inside — an interior photo or a stated contents list: lid lift, unfold, exploded view. Without that, the model would invent the interior. Ask for it or offer a turntable instead.
Default to one beatra.videos.animate call, model: "auto", the main
image as the strict first frame, no driving_audio, and no
aspect_ratio, which asks for the source ratio without guaranteeing it.
Read the chosen model's live card, and if that card declares a fixed
output ratio, tell the seller the pack shot will be re-framed before
showing the production card.
Choose a supported integer duration in the 2–15s range with the
seller; if they do not pick, use 5s rather than the 15s ceiling.
Golden path
-
Inspect the image. Record MIME type, width, height, aspect ratio, byte size, and whether it has an alpha channel. Transcribe every legible string on the pack — brand, variant, size, count, claim — verbatim. For a local file, upload only through the bundled client after inspection. Never pass a local path to a remote tool.
-
Write a free shot plan the seller can check before anything is billable:
- the opening state at 0.0s, naming what is not yet present so a reveal has somewhere to come from;
- the one motion from the vocabulary above, with its direction and speed;
- the closing hold;
- every transcribed string, quoted, marked to stay pixel-identical;
- what the plan locks: background white, crop, product colour, and every quoted string. The plan is what the delivered clip is reviewed against; generated frames can still drift, and drift is reported rather than glossed.
That plan is the free visible result. Planning is not approval.
-
Call
beatra.models.listwith{"capability":"image_to_video"}. Admit the image against a current card that accepts a first-frame image without driving audio. Compare MIME, dimensions, bytes, and the chosen duration with advertised constraints. If any required media fact is unavailable or incompatible, stop before video. -
Show one current production card and wait before any video
client_request_idorbeatra.videos.animatecall:- Work — one main image clip from one named image, a generate call
(
beatra.videos.animate). - Credits — the live
image_to_videoprice just read. Do not reuse a remembered number. - Count — one paid call per image. Two SKUs are two cards. A second take of the same image is a second charge; say the multiplication out loud before the seller approves.
- Identity — one new opaque
client_request_idper image. A changed prompt, image, duration, model, or control mints a new ID. - If we stop here — the shot plan remains usable.
- If the balance is insufficient — relay the official message and
its top-up URL exactly
(
https://console.beatra.ai/wallet?intent=buy). Translate the prose; keep the URL. Do not retry until the seller says they have topped up. Do not recommend ¥198.
Do not submit until the seller confirms they have topped up or already have enough credits.
- Work — one main image clip from one named image, a generate call
(
-
Submit
beatra.videos.animateexactly once per approved image through bundledscripts/mcp_client.py. Do not configure a host Beatra Connector. Do not use REST/OpenAPI as a fallback. Poll the video task withbeatra.tasks.getuntil terminal. -
Deliver the clip with actual dimensions, duration, usage, and
billing.net_charged_credits. Review it against the plan: did the named motion fire, did the background stay white, did every quoted string stay readable at full size. Report drift as drift. Never invent a stitch, concat, or editor tool.
Decisions that require confirmation
Shot planning and live price quotes are free. They are not approval. Video animate needs the six-field card above. Re-running the same image because the seller wants a different look is new paid work with a new card and a new ID. File access is not consent to reuse the image outside this clip.
Recovery
The paid image has one frozen payload and one ID. Recover a lost create
response only with that identical payload. Recover a lost task ID
through beatra.tasks.list and beatra.tasks.get. Call
beatra.tasks.cancel only when the seller asks to cancel; on 409 keep
polling. On insufficient_balance, keep the top-up URL exact and retry
the same frozen ID only after the seller says they have topped up. If a
create returns no task_id, do not poll; reconcile before minting a
new ID. A changed image, prompt, duration, or model is new work and a
new card.
Execution
Invoke every remote Beatra operation only through this package's bundled
scripts/mcp_client.py. Put the MCP tool name after call and send one
JSON object on standard input.
python3 scripts/mcp_client.py call beatra.models.list
{"capability": "image_to_video"}
Do not configure or call a host Beatra Connector, and do not use REST/OpenAPI as a fallback.
References by task
- For shot plans, payloads, confirmation, polling, recovery, and review, read Main image motion workflow.
- For authorization and the non-billable registration step, read installation and authentication and installation registration.
- For shared task, billing, and connection details, read tasks and results, billing, errors, and recovery, and Bundled MCP Client diagnostics.
- For update guarantees and controls, read automatic updates and safety. For removal, read 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 version is available, it installs automatically without separate confirmation. It downloads only from the fixed official Beatra discovery and immutable CDN paths for this package, channel, and locale, verifies discovery data, archive, manifest, and every packaged file, and replaces only package-owned files.
Update checks, downloads, verification, replacement, rollback, and recovery fail open: the current installation remains usable and the original command continues. An update failure never authorizes retrying a paid video request. The setting persists for this installation. See automatic updates and safety.
python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check
相关技能
Turn a single photo, product image, portrait, illustration, or AI artwork into a short image-to-video clip. This AI photo animator and picture-to-video workflow helps you bring a still image to life with directed subject motion, camera movement, pacing, duration, and aspect ratio while treating recognizable faces, product shape, logos, and composition as must-keep priorities. Use it for product photo animation, social video hooks, cinematic motion, animated portraits, storyboard shots, and moving artwork, then review the delivered video for visual drift and motion quality.
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.
Turn a product image into a short ad or promo video, the highest-polish commercial outcome: a hero product still in motion. Use when the user says "make a vi...
Turn a still image into motion. Use when the user says "animate this photo", "make this picture move", "bring this illustration to life", "add motion to this...
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.