Back to skills
extension
Category: OtherNo API key required

Ugc Ad Script Maker

Creates timed, authentic UGC-style ad scripts with strong hooks, natural product proof, and varied CTAs for TikTok, Reels, Shorts, FB, and Snapchat.

personAuthor: harrylabsjhubclawhub

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

  1. Product & platform capture — Gather product name, category, verified proof points, target audience, offer/promo details, platform, and ad length (15s, 30s, 45s, 60s).
  2. 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
  3. 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).
  4. 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.
  5. Visual & overlay direction — Add on-screen text overlays, shot type suggestions, and transition notes so the creator knows what to film.
  6. 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