product-brand-ad-video
Project / Product / Brand Advertising Video
Build reusable short advertising videos for any company or team.
This skill turns a brand brief + logo + style direction into a ready-to-deliver ad video pipeline.
What This Skill Can Do
- Turn product/brand requirements into ad concepts
- Design a ~10-second ad structure (for example 3s+3s+4s or 5s+5s)
- Create visual consistency anchors with image generation
- Generate shot-by-shot video clips while reducing identity drift
- Edit and finalize outputs (trim, merge, end slate, subtitles)
- Deliver reusable prompts and iteration guidance for future campaigns
Workflow (Core Execution Steps)
Step 0 — Creative Brainstorm + Storyboard Confirmation (Required First)
Before generating any media, run a creative ideation round and confirm direction with the user.
Required outputs:
- Propose 2–3 ad concepts based on product/brand goals
- Choose one ~10s structure (for example 3s+3s+4s)
- Provide storyboard draft for each shot:
- visual intent
- camera language
- on-screen copy/subtitle intent
- Define visual style keywords and emotional tone
- Get explicit user confirmation on concept + storyboard
Do not proceed to generation until concept and storyboard are confirmed.
Step 1 — Production Inputs Lock
Collect and lock:
- Brand/product name + one-line value proposition
- Target audience
- Style + mood direction
- Target duration (default around 10s)
- Required words/slogans
- Forbidden elements (visuals/colors/phrases)
Step 2 — Create a Canonical Base Image (Consistency Anchor)
Generate one master reference image that defines:
- Main character(s)
- Core brand object/prop
- Scene style and lighting
- Color and material language
All later prompts must include consistency instruction like:
- keep same character identity
- keep same core object appearance
- keep same style and scene language
Step 3 — Generate Per-Shot Keyframes (Image-to-Image)
Using the base image as reference, generate keyframes for each storyboard shot:
- Shot A keyframe
- Shot B keyframe
- Shot C keyframe
Each prompt should enforce continuity and avoid overloading actions.
Step 4 — Generate Video by Short Segments
Generate each shot as an independent short segment:
- Prefer <=5s per segment
- One main action + one primary camera move per shot
- If a 3s shot is needed but platform minimum is 5s, generate 5s then trim in edit
Recommended structures:
- 3s + 3s + 4s (ad rhythm)
- 5s + 5s (fast iteration)
Step 5 — Post-Edit Instead of Re-Generating
Use editing for final control:
- Trim durations (for example 5s → 3s)
- Merge segments
- Add black end slate with brand lines
- Tune subtitle size, line breaks, and timing to avoid clipping
- Export final MP4
Step 6 — Delivery Package
Deliver:
- Final merged video
- Shot-level source video links
- Keyframe image links
- Reusable prompt set by shot
- Iteration suggestions for v2/v3
Tools
Kling Video Generation
Usage:
# API discovery
curl https://proxy-monetize.fluxapay.xyz/api/kling-video-generation/bc92bcbc
Nano Banana
Usage:
# API discovery
curl https://proxy-monetize.fluxapay.xyz/api/nano-banana/bc92bcbc
Reusable Prompt Patterns
A) Creative ideation prompt (Step 0)
"Based on this brand/product brief, propose 3 different 10-second ad concepts. For each concept, include: core idea, emotional tone, shot rhythm (e.g. 3+3+4), and final slogan."
B) Base image prompt
"Create a canonical master reference image for this ad. This image will be used to maintain identity consistency across all following shots."
C) Shot keyframe prompt
"Use this image as reference and keep the same character/object/style. Generate keyframe for Shot X with one clear action and one clear camera language."
D) Shot video prompt
"Same character and visual style as input. Scene X in N seconds. Focus on one action and one camera move. Keep identity stable, no deformation, no gibberish text."
E) Text-particle prompt (if needed)
"Use glowing text particles (not icon logos). Words: API, Gemini, Veo, Kling, SeeDance. Keep words legible and stable."
tools
-
Kling Video Generation
- name: pay-per-use-based kling-video-generation
- access: agent-pay
- usage:
** API Discovery ** First, discover available endpoints by making a GET request to the base URL: curl https://proxy-monetize.fluxapay.xyz/api/kling-video-generation/bc92bcbc
-
Nano Banana
- name: pay-per-use-based nano-banana
- access: agent-pay
- usage:
** API Discovery ** First, discover available endpoints by making a GET request to the base URL: curl https://proxy-monetize.fluxapay.xyz/api/nano-banana/bc92bcbc
-
Make X402 payment: see ./fluxa-wallet/X402-PAYMENT.md
notes for tools use
- If the invoked tool's access is agent-pay, it means the tool is accessed by the agent on a pay-per-use basis. The agent needs to handle x402 payment flow to use these tools. See ./fluxa-wallet/SKILL.md for the complete payment wallet documentation.
- For x402 payment details, refer to ./fluxa-wallet/X402-PAYMENT.md
- For payout operations, refer to ./fluxa-wallet/PAYOUT.md
- For payment link operations, refer to ./fluxa-wallet/PAYMENT-LINK.md