Skip to main content
skill CX Codex

muapi-product-video-ad-maker — Claude Code skill

Turns a plain product photo into a polished commercial still, then animates it into a short cinematic ad. Useful when you need a promo clip without a shoot.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-product-video-ad-maker -a claude-code
Open on GitHub

What muapi-product-video-ad-maker does

The skill runs in two phases. First it calls muapi image edit with the flux-2-pro-edit model to restage your product shot in a studio look: soft lighting, reflections, shallow depth of field. The background comes from scene_description; left alone, it defaults to flowers and morning light. You review the still and approve it before anything moves.

Then the image goes to muapi video from-image with wan2.5-image-to-video-fast. The camera drifts slowly across the product, leaves shift, the light changes. Output aspect ratio is 16:9 or 9:16, so a vertical cut for social is one of the options.

One input is mandatory: product_image. Without a photo the skill asks you to upload one. Set MUAPI_API_KEY before the first run — otherwise the agent cannot authenticate through muapi auth configure. Models that lack a CLI alias go through the raw endpoint https://api.muapi.ai/api/v1/<endpoint>, with muapi predict wait <request_id> polling the job.

What it helps with

  • turn a phone snapshot into a commercial product shot
  • produce a vertical promo clip with no camera crew
  • restage a product on a chosen background in studio light
  • animate a single still through image-to-video
  • prepare creative assets for a product page or landing

Example prompts for the agent

  • Make an ad video from product.jpg, background: marble table and soft light
  • Restage the bottle in bottle.png as a premium shot, then animate it in 9:16
  • Build a cinematic clip from this photo with a slow camera move and highlights

How to install muapi-product-video-ad-maker

1Skills CLI (Vercel)

npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-product-video-ad-maker -a claude-code

2Manually: put the files in place

~/.claude/skills/muapi-product-video-ad-maker/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/muapi-product-video-ad-maker/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about muapi-product-video-ad-maker

How do I install muapi-product-video-ad-maker in Claude Code?

Run npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-product-video-ad-maker -a claude-code. The skill lands at ~/.claude/skills/muapi-product-video-ad-maker/SKILL.md.

What does muapi-product-video-ad-maker do?

It takes a product photo, rerenders it as a high-end commercial image, and animates that image into a short ad with camera movement.

What do I need before using it?

A MUAPI_API_KEY and a product photo. If the key is unset, run muapi auth configure first.

Source text

SKILL.md · MIT
---
slug: muapi-product-video-ad-maker
name: muapi-product-video-ad-maker
version: "1.0.0"
description: Create a high-end cinematic product video advertisement starting from a simple product photo.
acceptLicenseTerms: true
---


# Product Video Ad Maker

**Create a high-end cinematic product video advertisement starting from a simple product photo.**

## Inputs

| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| `product_image` | image_url | yes | — | A photo of the product to be used in the advertisement. |
| `scene_description` | text | no | surrounded by fresh flowers and soft morning sunlight | Description of the scene or background for the product. |


## Steps

### Phase A — Premium Product Rendering

If `{{product_image}}` is not provided, ask the user to upload their product photo.

Once the photo is available, submit the plan with ONE step to re-render the product in a premium setting:

1. **Product Rendering** — `muapi image edit` (model=`flux-2-pro-edit`):
   - Reference Image: `{{product_image}}`
   - Prompt: `A high-end, professional commercial photograph of the product from the reference image, {{scene_description}}. Soft studio lighting, realistic reflections, cinematic depth of field, sharp focus on the product. 8k resolution, elegant and minimal composition.`
   - Aspect ratio: 1:1 or 4:5

Present the premium product image to the user for approval.

### Phase B — Cinematic Video Ad Generation

Once the image is approved, submit the plan to animate it into a video ad:

1. **Video Ad Generation** — `muapi video from-image` (model=`wan2.5-image-to-video-fast`):
   - Reference Image: The premium image from Phase A.
   - Prompt: `A cinematic product advertisement video. Smooth, slow-motion camera movement panning across the product. Subtle environmental movements (e.g., leaves swaying, light shifting). High-quality commercial cinematography, elegant transitions, professional look.`
   - Aspect ratio: 16:9 or 9:16

After generation, present the final product video advertisement to the user.

## Trigger Keywords

`product video ad`, `video ad maker`, `cinematic product video`, `commercial video maker`, `professional product ad`


---

## Notes for the Executing Agent

- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call `muapi` CLI commands. Use `muapi auth configure` first if `MUAPI_API_KEY` is unset.
- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with `muapi predict wait <request_id>`.
- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.

© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills

Similar skills

All skills for AI and ML →

From the same set39

muapi-ui-design Turns a product brief into a design spec for high-fidelity UI mockups and wireframes: atomic design, tokens, layout patterns. CX Codex +1 2,800installs muapi-nano-banana Formulates reasoning-driven image prompts in Gemini 3 style and sends them to muapi.ai. Useful when you need legible typography and physically accurate lighting. CX Codex +1 2,800installs muapi-youtube-shorts Turns a long video into ranked 9:16 clips with virality scores and face-tracked crops. Useful when you need Shorts, TikTok or Reels out of a podcast or stream. CX Codex +1 2,700installs muapi-ai-clipping Turns one long video into short vertical clips through a single API call. Handy when a podcast or stream has to be cut for Shorts and Reels. CX Codex +1 2,600installs muapi-instagram-post Generates Instagram visuals along with matching captions and hashtags via the muapi CLI. Useful for feed posts and Reels covers. CX Codex +1 2,500installs muapi-youtube-thumbnail This skill plans a thumbnail composition, generates a 16:9 image through muapi, then suggests overlay text, placement and font. CX Codex +1 2,500installs muapi-ugc-video-factory Creates vertical 9:16 UGC video ads with synchronized spoken audio from a person image, product photo, and script. Built for direct execution in coding agents. CX Codex +1 2,400installs muapi-ad-creative Builds an ad set: a hero image, three copy variations and crops sized for Meta, Google Display and LinkedIn. Useful when a campaign needs banners and there is no designer on hand. CX Codex +1 2,400installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor