Install any skill in seconds. Free to start, no credit card required.
Get Started Free →samuraigpt/muapi-ugc-video-factory
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.
Passed 22 of 25 test cases with the skill, and 8 of 25 without it.
and 14 more in the full report
15 fixed7 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
When polling an asynchronous video generation task with request ID `req_12345`, what muapi CLI command waits for completion?
| Checked | Without skill | With skill |
|---|---|---|
| Runs muapi predict wait req_12345. | Missed | Passed |
The instructions your model reads when the skill loads.
Turn a person photo + product photo (+ optional script & environment) into a vertical 9:16 UGC-style video ad with native dialogue audio.
A three-stage pipeline:
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
person | image_url | yes | — | Photo of the person who will appear in the ad (face + upper body works best). |
product | image_url | yes | — | Clear photo of the product (preferably on neutral background, logo/text legible). |
script | text | no | Okay… first of all, ship happens. And this hat is honestly my favorite. It also comes in navy and black, so you can pick your vibe. | The exact line the on-screen person will say (kept short — 1–2 sentences fit 10s comfortably). |
environment | text | no | study room, laptop in front of it | Scene / context where the person is using the product (e.g. "bathroom mirror, morning routine", "coffee shop window seat"). |
If person or product is missing, ask the user to upload them (muapi upload file <path>) or offer to generate placeholders before continuing.
Run the three steps sequentially — each step's output feeds the next.
Use a GPT model (gpt-5.1 or whichever chat model is available to the executing agent) with temperature 0 and max ~200 tokens to produce the hero-image prompt.
System prompt: You are a helpful assistant.
User prompt (substitute {{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.
test cases passed, vs 8 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.