Skill detail

ugc-ad-scripts

Turns a product brief into UGC-style short-form video ad scripts with hooks, body, and CTA. Adjacent hook/script writing but for video ads, not LinkedIn text posts.

MatchPossibleRecommended for Copywriting
Sourcembfinotti/​advertising-skillsExternal source
Reported installs6,050Popularity signal only

Inspect before use

Read the source instructions and check the requirements before you install this skill.

Saved source preview

SKILL.md

The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.

---
name: ugc-ad-scripts
description: "Turn a product brief and target audience into UGC-style short-form video ad scripts a creator can film - hook, body, CTA - with 3-5 hook variants per concept written as spoken line plus on-screen text plus opening visual, with delivery notes and disclosure lines. Use whenever the user asks for a UGC ad or creator script, a short-form vertical video ad script, a founder-led video, employee-generated content, or a customer testimonial video script - even if they never say 'UGC'. Covers B2C creator scripts and B2B formats. Do NOT use to score existing hooks (mbfinotti/advertising-skills@ad-hook-analyzer), to write static ad copy (mbfinotti/advertising-skills@ad-copy-variants), or to brief a designer (mbfinotti/advertising-skills@ad-creative-brief)."
license: MIT
metadata:
  author: Maya-Beth Finotti
  version: "1.2.3"
---

# UGC Scripts

Turn a product brief and target audience into UGC-style short-form video ad scripts a creator can film: hook, body, CTA, 3-5 hook variants per concept, and the delivery notes needed to shoot.

The strategist writes the script; the creator performs it; the editor assembles it - "You're not paying the creator to be the creative strategist" (Savannah Sanchez, The Social Savannah). Roles stay separate; combining them is the most-cited cause of mediocre output.

## Scope

Out of scope - hand off instead of doing it here:

- Video production, casting, sourcing creators, editing, post-production. Hard out.
- Scoring or ranking existing hooks/transcripts → `mbfinotti/advertising-skills@ad-hook-analyzer`.
- Static ad copy A/B variants (headline/body/CTA text for feed and search ads) → `mbfinotti/advertising-skills@ad-copy-variants`.
- Full campaign creative brief (messaging pillars, visual guidelines, brand do/don'ts) → `mbfinotti/advertising-skills@ad-creative-brief`. This skill writes the script itself and only the delivery notes needed to shoot it.
- Deciding when an ad is worn out → `mbfinotti/advertising-skills@ad-creative-fatigue`.
- Designing the test matrix and sample sizes for the variants → `mbfinotti/advertising-skills@ad-creative-test-plan`.

## Interview

Ask one question per message. Offer multiple-choice options where possible. Skip anything the user's brief already answers.

1. Product - what is it, and what does it actually do?
2. Offer - free trial, discount code, demo, waitlist, direct purchase?
3. Audience - who, and what awareness stage: unaware / problem-aware / solution-aware / product-aware?
4. B2B or B2C?
5. Platform and placement - short-form vertical feed, stories, professional-network feed, video pre-roll?
6. Target duration - default 15-25 seconds, the strongest-cited band for paid social.
7. Performer - real customer, paid creator, founder, employee, or a concept test with nobody cast yet?
8. Evidence on hand - reviews, comments on past ads, support tickets, sales-call notes, observed winning ads?
9. Regulated category (health, finance, supplements)? Which markets does this run in?
10. Volume - how many concepts, how many hook variants each? Default: 2-3 concepts × 3-5 hooks × 2 CTAs.
11. Deadline - what date must the first ad be live?
12. One-off win or compounding asset - a single ad filling a slot now, or a script library and a repeatable format to build on?
13. Effort ceiling - hours available, who can be filmed, and what already exists: product footage, screen recordings, a documented customer result cleared for public use?

Every option menu below is ranked by a default that these last three answers override. Re-rank against them and say which answer moved what:

- A compounding mandate promotes the asset-gated hook archetypes and the customer testimonial, since the asset outlives the ad that used it.
- A shoot this week defers them to the next round - say "deferred", and keep them on the menu.
- A constraint that cannot be lifted at all (no footage, no cleared result, a category ban) deletes an option - a deleted option gets named
Read the full source on GitHub (opens external page)
Context

Related work