Skip to content
Back to skills

Ugc Ad Production

ASecurity

Full end-to-end workflow for generating a realistic AI UGC ad for a product. 15-second format. Looks real. Doesn't feel AI.

  • 136 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added June 1, 2026
ai-agentsrustgoreactexpresstestinggit

Works with

  • cli

Security analysis

A100/100

Scanned June 1, 2026

npx -y skills add alecs5am/ralphy --skill ugc-ad-production --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ugc Ad Production?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ugc Ad Production
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alecs5am-ugc-ad-production/badge)](https://www.skillsdirectory.com/skills/alecs5am-ugc-ad-production)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ugc-ad-production
description: |
  Full end-to-end workflow for generating a realistic AI UGC ad for a product. 15-second format. Looks real. Doesn't feel AI.
license: MIT
---

# UGC Ad Production Pipeline

## Required Inputs (ask the user for ALL of these before starting)

Before generating anything, collect:

- Product — what is being advertised (name, URL, or image)
- Reference UGC video — a real UGC video in the same niche/style (Pinterest, TikTok, YouTube link). Used for script style, creator personality, and shot reference.
- Creator face references — 2+ images of real people (attractive, matching the brand vibe). These get face-mixed in Nano Banana Pro to create a new, non-existent creator.
- Target audience — who the ad is for (e.g. women 18-35 with acne-prone skin)
- Hook type — problem/solution, before/after, testimonial, transformation, or let the agent decide based on the product
- NEVER ask
- Which editing tool to use (always Canva)
- Video length (always 15 seconds)
- Aspect ratio (always 9:16 vertical)
- Which video model (always Kling 3.0)
- Which image model (always Nano Banana Pro)
- Step 1 — Script Writing (Claude 4.6)
- Tool: Claude claude-sonnet-4-6 (strong reasoning + creative writing — feed it as much context as possible)

Prompt template:

Make a UGC script for a 15-second video like [REFERENCE VIDEO] but for [PRODUCT].
Use [CREATOR DESCRIPTION from face references] as the UGC creator/speaker.
Include:
- Hook (first 3-5 seconds): show the problem visually + audio hook
- Voiceover lines with exact words
- Cut descriptions: what the camera shows at each moment (creator face, product, before/after, etc.)
- Actions and mannerisms: make the creator feel like a real character — nervous laugh, hair tuck, direct eye contact, pointing at product, etc.
- Call to action (last 2-3 seconds)
- Timestamps for each cut/action
Output as a shooting script with columns: Timestamp | Voiceover | Visual/Shot | Action/Mannerism
Notes:

Give Claude maximum context: the reference video URL, product details, target audience pain points, other viral UGC videos in the niche, storytelling frameworks (problem-agitate-solve, before/after, etc.)
The more context, the better the script. Claude's reasoning capability is the advantage here.
Virality principles to bake in: pattern interrupt hook, social proof, transformation moment, urgency CTA
Output: A timestamped shooting script with voiceover, visuals, and creator mannerisms.

Step 2 — Generate the Creator Face (Nano Banana Pro)
Tool: Nano Banana Pro (4K — required for realistic skin texture, pores, detail)

Prompt template:

Mix these two faces to create a new attractive face that does not belong to any real person.
Use the result as the face of a UGC beauty/lifestyle content creator.
Generate at 4K resolution. Hyperrealistic skin texture, natural lighting, creator holding a ring-light mic.
Notes:

- Use 2+ Pinterest/stock face references that match the brand personality (relatable, aspirational, niche-appropriate)
- Generate with product in hand or near face for the first-frame reference
- You want skin pores, micro-detail, natural imperfections — this is what makes it not look AI
- Platform options (cheapest to best):
- Higgsfield (creator plan) — freemium, works
- Fal.ai — use coupon pixelriot20hackathon-fal for $20 free credits
- Google AI Studio — paid, most control
- Generate 3-5 variants, pick the most realistic one
- Output: A 4K portrait image of the AI creator holding the product.

Step 3 — Generate the Video (Kling 3.0)
Tool: Kling 3.0 (15-second multi-shot model)

Why Kling 3.0:

## 15-second native output length

Multi-shot: can cut between creator speaking → product closeup → skin transformation → back to creator
Expressive: understands creator mannerisms, gestures, personality
Has contextual understanding of content platforms (UGC native)
Setup:

## Input: creator image (Step 2) as the start frame

Input: product image as a reference image (not necessarily start frame — can be mid-video reference)
Input: shooting script (Step 1) as the motion/shot prompt
Prompt structure:

[First frame: creator holding product, looking at camera, natural lighting]
Cut 1 (0-3s): Creator speaks directly to camera with [mannerism], says "[hook line]"
Cut 2 (3-7s): Close-up of product being applied / used on skin
Cut 3 (7-12s): Creator reaction shot — [emotion/mannerism from script]
Cut 4 (12-15s): Creator faces camera, delivers CTA, [mannerism]
Notes:

- Control shots = telling Kling exactly what each cut shows. This is not just prompting — it's directing.
- Multi-shot = you describe the cuts like a director, not a prompter
- If confused: watch a Kling 3.0 multi-shot tutorial before attempting
- Cost: ~$4-5 per 15s clip. Free testing: Fal.ai with coupon pixelriot20hackathon-fal
- Platforms: Higgsfield, official Kling AI website, Fal.ai
- Output: A 15-second raw video clip.

## Virality Principles (Bake Into Every Step)

Hook = Problem Mirror: Show the audience their own problem in the first 3 seconds. They stop scrolling because they see themselves.
Before/After = Hope Loop: After the problem hook, show the transformation. This creates desire.
Audio Hook: The whoosh SFX at the cut is a pattern interrupt — keeps watch time up.
Creator Mannerisms = Trust: A creator that feels like a real person (laughs nervously, tucks hair, sighs) builds subconscious trust faster than a perfect delivery.
Reverb = Room Presence: 10% reverb makes the voice feel like it was recorded in a real space, not a studio. Removes the "AI radio voice" feel.
CTA Urgency: Last 2-3 seconds. Direct, specific, low-friction ("link in bio", "tap the link", "DM me").

## Branding Note

If this is for a real account/brand (not testing):

- The creator face should match the brand's target audience persona
- The creator's style/vibe should be consistent across all UGC videos

Don't mix aesthetics between videos — pick one and lock it
Platform / Cost Summary
Tool	Purpose	Cost
Gemini 2.5 Pro	Script writing	Free (AI Studio)
Nano Banana Pro	Creator face + product images	Higgsfield creator plan / Fal.ai ($20 coupon: pixelriot20hackathon-fal)
Kling 3.0	Video generation	~$4-5/clip — Higgsfield / Kling AI / Fal.ai
ElevenLabs	Voice cloning + swap	Paid (voice training feature)
Play.ht	Voice cloning (alt)	Freemium
Canva	Video editing + text	Free / Pro
Artlist	Sound effects	Paid (free alternatives exist)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.