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.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
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 namedRead the full source on GitHub (opens external page)