Skip to content

jbrazy480/ugc-ad-script-scale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UGC Ad Script Scale

Claude Code skill that generates paste-ready Arc Ads (talking-actor) UGC ad scripts. Built for MetaTech AI to scale ad production across multiple client brands.

Owned by: @jbrazy480 Company: MetaTech AI Internal slash command: /ugc-ad-script-scale


What it does

Takes two inputs:

  1. Offer doc: brand, product, mechanism, pricing, guarantee
  2. Marketing brief: ICP, core pain, the obvious culprit, the REAL culprit (the reframe)

Outputs 5 paste-ready Arc Ads scripts, each rotating a different hook angle (Accusation / Confessional / Contrarian / Cost-of-Inaction Math / Story). You pick the winner, get client approval, paste directly into Arc Ads, generate the actor video.

Every script is formatted with:

  • Inline emotion tags ([frustrated], [calm], [motivated], etc.) compatible with Arc Ads
  • Capitalized power words for vocal stress
  • Strategic punctuation for pacing (!!, .., !,)
  • 3-act structure: Diagnose+Accuse → Reveal Mechanism → CTA+Risk Reversal
  • Hard char ceiling at 1,500 (Arc Ads textbox limit)
  • Zero em dashes (banned)
  • Zero "it's not X, but Y" AI-tell parallelism (banned)

Why this exists

Every other AI ad generator outputs scripts that sound like AI. Two giveaways everyone misses:

  1. Chained "it's not X, it's Y, it's not A, but B" parallelism
  2. Feature dumping with no emotional arc

This skill strips both and forces a real human cadence, confessional openers, rhetorical triplets, specific dollar amounts, measurable risk reversals.

The format spec was extracted from analyzing winning Arc Ads scripts in production (see examples/community-residential.md) plus 14 RizzDial agency scripts that hit (see examples/rizzdial-agency.md).


Install

This is a Claude Code skill. To activate it:

# Clone into your skills library
cd ~/path/to/your/skills-library
git clone git@github.com:jbrazy480/ugc-ad-script-scale.git

# Symlink into ~/.claude/skills/ for activation
ln -s "$(pwd)/ugc-ad-script-scale" ~/.claude/skills/ugc-ad-script-scale

Then in Claude Code, trigger with:

  • /ugc-ad-script-scale
  • "create UGC ads for [client]"
  • "spin up Arc Ads scripts"
  • "generate UGC variations"

Structure

ugc-ad-script-scale/
├── SKILL.md                          # Main skill instructions (Claude reads this)
├── README.md                         # This file
├── examples/
│   ├── community-residential.md      # Arc Ads format reference (annotated)
│   └── rizzdial-agency.md            # RizzDial voice + hook variants library
└── templates/
    ├── offer-doc.md                  # Input template: brand, product, mechanism
    └── marketing-brief.md            # Input template: ICP, pain, reframe

Usage

  1. Fill out the offer doc + marketing brief for the client (use templates).
  2. In Claude Code: /ugc-ad-script-scale and provide both files.
  3. Skill reads them, asks ONE clarifying question if the REAL CULPRIT (reframe) is missing.
  4. Outputs 5 paste-ready script variations.
  5. Pick the winner, send to client for approval.
  6. Paste directly into Arc Ads textbox.
  7. Pick an actor, generate the ad.

Quality gates

Every script that ships passes:

  • Em dash count = 0 (grep -c "—")
  • Char count between 850 and 1,500
  • First-12-words = absolute claim or pattern interrupt
  • No chained "it's not X, but Y" construction
  • 3-act structure present (Diagnose → Reveal → CTA)
  • Measurable CTA (specific promise + timeframe)
  • 4-7 emotion tags
  • No banned phrases ("are you tired of", "imagine if", "in today's", "introducing")

If any check fails, that variation regenerates before output.


License

Internal MetaTech AI tooling. Not for external distribution.

About

Claude Code skill: paste-ready Arc Ads UGC ad scripts with inline emotion tags, 5-angle rotation, 3-act structure, and quality-gated output. MetaTech AI internal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors