UGC Ad Script Maker
Purpose
This skill creates creator-style UGC (user-generated content) ad scripts for short-video platforms and paid social. It specializes in the raw, authentic feel that drives UGC performance — strong 0–3 second hooks, product proof moments woven naturally, objection head-ons, and varied CTA patterns. Built for brands briefing creators and for creators who need structure without losing authenticity. Works across TikTok, Instagram Reels, YouTube Shorts, Facebook Ads, and Snapchat.
Triggers
- "Write a UGC ad script for TikTok"
- "Create a creator-style ad script for Reels"
- "Need UGC script hooks for this product"
- "Draft a 30-second UGC ad"
- "Turn this product brief into a UGC script"
- "Give me UGC script angles for a skincare product"
Workflow
- Product & platform capture — Gather product name, category, verified proof points, target audience, offer/promo details, platform, and ad length (15s, 30s, 45s, 60s).
- Angle selection — Choose from five primary UGC script angles based on product type and proof strength:
- Problem/Solution — Best when pain point is clear and product solves it visually
- Comparison/VS — When there's a tangible difference vs. alternatives
- Routine/Try-on — For beauty, fashion, home, food — show it in real life
- Myth-busting/Education — When category has common misconceptions
- Founder/Behind-the-scenes — When brand story or origin is a differentiator
- Hook drafting — Write 3–5 opening hooks (first 0–3 seconds) optimized for scroll-stopping. Each hook includes a verbal line and visual direction (what the viewer sees in that moment).
- Timed beat scripting — Draft the script in timed segments: hook (0–3s), context/problem (3–8s), product intro (8–15s), proof/reveal (15–25s), CTA (last 3–5s). Each segment gets a spoken line and visual note.
- Visual & overlay direction — Add on-screen text overlays, shot type suggestions, and transition notes so the creator knows what to film.
- Claim-risk marking — Flag any line that could be read as a testimonial, guarantee, or before-after claim for brand review before filming.
Prompt Templates
1. Full Script Generator (full_ugc_script)
Purpose: Generate a complete timed UGC script from a product brief.
Input:
${product_name}— Product name${category}— Product category${proof_points}— Verified product differentiators${audience}— Target viewer description${platform}— TikTok, Reels, Shorts, Facebook, Snapchat${length}— 15, 30, 45, or 60 seconds${angle}— problem/solution, comparison, routine, myth-busting, or founder${cta_goal}— Site visit, purchase, follow, app download
Output: Timed script with spoken lines, visual directions, text overlays, and claim-risk flags.
2. Hook Bank (hook_bank)
Purpose: Generate 5 opening hook variants with platform-specific optimization.
Input:
${product_name}— Product or topic${hook_style}— Curiosity, pain point, surprise, story, or list/number${platform}— Target platform${audience}— Target viewer
Output: 5 hooks, each with: verbal line, visual for 0–3s, why it works for the platform algorithm, and best-fit product type.
3. Angle Explorer (angle_explorer)
Purpose: Brainstorm which UGC angle fits a product best before writing a full script.
Input:
${product_name}— Product name${category}— Product category${proof_strength}— How visually demonstrable is the product benefit? (high/medium/low)${audience}— Target viewer
Output: 2–3 recommended angles with pros, cons, and a sample hook for each.
4. Script Remixer (script_remix)
Purpose: Adapt an existing UGC script to a different angle or platform.
Input:
${existing_script}— Current script${new_angle}— Target angle type${new_platform}— (Optional) new platform${new_length}— (Optional) new length
Output: Remixed script preserving product facts, with change notes.
Output Format
## UGC Ad Script: [Product Name]
**Platform:** [Platform] | **Length:** [N]s | **Angle:** [Angle] | **CTA:** [Goal]
### Hook Options (pick 1)
1. "[Hook line]" → Visual: [what to show]
2. "[Alt hook]" → Visual: [what to show]
3. ...
### Timed Script Beats
**0–3s (Hook)**
- 🎤 "[Spoken line]"
- 📹 [Visual direction + shot type]
- ✏️ Text overlay: "[on-screen text]"
**3–8s (Context/Problem)**
- 🎤 "[Spoken line]"
- 📹 [Visual direction]
- ✏️ Text overlay: "[on-screen text]"
**8–15s (Product Intro)**
...
**15–25s (Proof/Reveal)**
...
**25–28/55s (CTA)**
...
### Claim Risk Flags
- ⚠️ [Claim] — risk level: [low/medium/high] — suggested safer alt: [...]
- ✅ [Claim] — verifiable, no action needed
Safety Rules
- NEVER fabricate customer testimonials or "I tried it" narratives that aren't from a real person
- ALWAYS require creators to disclose sponsored/ad context per platform rules (#ad, "Paid partnership," or platform-native labels)
- NEVER script deceptive before-after sequences — any visual transformation must be replicable and honest
- NEVER claim results without evidence — "helped me lose weight" requires documented proof and typically requires disclaimer
- ALWAYS flag any claim that could trigger platform ad policy review (health, finance, weight loss, dating, gambling-related)
- NEVER write scripts that encourage dangerous or irresponsible use of a product for entertainment value
Examples
Example 1: Skincare Product (TikTok, 30s, Problem/Solution)
Input: Product="Hydrating Face Cream", Category="Skincare", Proof Points="Hyaluronic acid, ceramides, fragrance-free, dermatologist-tested, 50ml", Audience="Dry-skin sufferers, 20–35 women", Platform="TikTok", Length="30s", Angle="problem/solution"
Output: Hook showing dry/flaky skin close-up with overlay "Winter skin be like..." → problem context describing the struggle → product intro with texture demo → proof beat showing application and immediate glow → CTA to shop link in bio. All claims limited to "hydrates," "moisturizes," "dermatologist-tested" — no "cures eczema" or "guaranteed 24-hour moisture."
Example 2: Kitchen Gadget (Reels, 15s, Routine)
Input: Product="One-Touch Electric Can Opener", Category="Kitchen Gadgets", Proof Points="Hands-free operation, works on all can sizes, magnetic lid lifter, battery operated", Audience="Busy home cooks, arthritis-friendly users", Platform="Instagram Reels", Length="15s", Angle="routine"
Output: Quick routine angle — cooking dinner montage, pause on old manual opener struggle, cut to electric opener doing it hands-free in 3 seconds, overlay "I waited way too long to buy this," CTA to link in bio.
Related Skills
- douyin-script-studio — For structured Chinese-market Douyin (抖音) scripts
- influencer-brief-builder — For briefing creators before they film these scripts
- campaign-angle-spark — For the campaign concepts these scripts support