Loading...
Loading...
Turn a person photo + a product photo + an optional script into a vertical 9:16 UGC-style video ad. Generates a lifestyle hero image (Nano-Banana Pro Edit), then animates it with native audio using Seedance 2.0 VIP image-to-video.
npx skill4agent add samuraigpt/generative-media-skills muapi-ugc-video-factory| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| image_url | yes | — | Photo of the person who will appear in the ad (face + upper body works best). |
| image_url | yes | — | Clear photo of the product (preferably on neutral background, logo/text legible). |
| text | no | | The exact line the on-screen person will say (kept short — 1–2 sentences fit 10s comfortably). |
| text | no | | Scene / context where the person is using the product (e.g. "bathroom mirror, morning routine", "coffee shop window seat"). |
personproductmuapi upload file <path>gpt-5.1You are a helpful assistant.{{person}}{{product}}{{environment}}Uploaded images are being analyzed. Ultra-realistic lifestyle photography with {{person}} and {{product}} and {{environment}}.
If the product is wearable (e.g., hat, glasses, hooded sweatshirt), the person wears the product naturally.
If the product is carried in the hand (e.g., cream, bottle, thermos), the person holds the product naturally.
The product is clearly visible and is the main focus of the image. The logo or text on the product must be legible.
The person has a natural and modern look with a minimalist style.
The scene is consistent with the context of the product's use: {{environment}}.
Lighting: soft natural daylight.
Background: clean, aesthetic, slightly blurred (shallow depth of field).
Style: high-end commercial lifestyle photography, realistic textures, 4K quality, vertical 9:16 composition, social-media advertising style. The background and environment should be appropriate to the product (e.g. a woman with a serum could be at home). The person's facial details and the product must remain unchanged.{{step1_prompt}}muapi image editnano-banana-pro-editimage_urls[ {{person}}, {{product}} ]{{step1_prompt}}9:1611Kjpeg{{hero_image}}muapi video from-imageseedance-2-vip-image-to-video-fast{{hero_image}}9:1610true0.5blur, distort, low quality{{script}}Create a 10-second vertical UGC-style video (9:16).
A person is interacting naturally with their setting and product.
The product is used naturally:
- If wearable → the person is wearing it.
- If handheld → the person is holding or applying it.
The video is a single, uninterrupted shot. No cuts. No color changes. No text on screen.
The person looks directly at the camera with a relaxed and natural expression.
They interact comfortably with the product using their hands (adjusting, holding, pointing).
They say in a natural, conversational tone:
"{{script}}"
Subtle hand gestures while speaking.
End with a small smile or nod.
Style: authentic UGC, handheld phone feel, light natural movement, soft daylight, shallow depth of field, TikTok/Reels aesthetic.muapi predict wait <request_id>seedance-2-vip-image-to-video-fast{{hero_image}}ugc video factoryugc video adperson plus product videotalking product adugc reellifestyle product videovertical ugc videomuapimuapi auth configureMUAPI_API_KEYmuapi upload file <path> --output-json --jq '.url'{{input_name}}muapinano-banana-pro-editseedance-2-vip-image-to-videocurl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'muapi predict wait <request_id>