# hormozi-ad-factory

Splits an ad into hook, body and call to action, then multiplies the pieces, so a single product yields 150 to 750 variations to test.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 333 installs · ★ 643
- Author: pedronauck
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/pedronauck/skills/tree/HEAD/skills/marketing/hormozi-ad-factory/SKILL.md
- Updated: 2026-10-20
- HTML: https://affpapa.org/en/nevibecode/skills/hormozi-ad-factory

## What it does

The skill follows Alex Hormozi's method. You answer questions about the product, the audience, the platform and the format, then the agent writes 50 hooks. They are spread across five awareness levels, from people who do not know they have a problem to those ready to buy, roughly ten per level unless you ask for a different mix. Next come 3–5 bodies: demo, testimonial, educational, story, or a faceless version built from screen text and voiceover. Each piece stands alone, so any hook pairs with any body.

Calls to action number 1–3, and a strong one covers up to five things: the exact step, how to take it, the immediate payoff, a reason to act now, and a way to remove the risk. Output is a summary table with the total combination count, a dozen or so top picks with a note on why each should work, and the full library of components. Format shifts with the placement: opening seconds for video, slide one for a carousel, the headline for text ads.

Leave out the product name, what it does or who it is for and no ads get written — the skill asks for those three at minimum. Copy comes out in English unless you specify otherwise; Portuguese users get BR by default. It is an ad tool only, and does not touch emails, landing pages or general copywriting.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add pedronauck/skills --skill hormozi-ad-factory -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/hormozi-ad-factory/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/hormozi-ad-factory/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add pedronauck/skills --skill hormozi-ad-factory -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/hormozi-ad-factory/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add pedronauck/skills --skill hormozi-ad-factory -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/hormozi-ad-factory/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install pedronauck/skills hormozi-ad-factory
```

2. **Manually: put the files in place**
- File: `.github/skills/hormozi-ad-factory/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add pedronauck/skills --skill hormozi-ad-factory -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/pedronauck/skills --path skills/marketing/hormozi-ad-factory
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/hormozi-ad-factory/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add pedronauck/skills --skill hormozi-ad-factory -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/pedronauck/skills/tree/HEAD/skills/marketing/hormozi-ad-factory/SKILL.md

## When to use it
- Turn one offer into dozens of ready-to-test ads
- Cover every awareness level with matching hooks
- Reuse hooks from past winning campaigns and organic posts
- Write ad bodies that pair with any hook
- Match the call to action to placement and format

## Example prompts
- Build an ad factory for my app; product, audience and placement are below
- Write 50 hooks for a TikTok video using the Hormozi method
- Pull hooks from my past campaigns and assemble 15 finished ads

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 237600 installs
- [programmatic-seo](https://affpapa.org/en/nevibecode/skills/coreyhaines31-programmatic-seo.md) — skill · 149700 installs
- [copy-editing](https://affpapa.org/en/nevibecode/skills/coreyhaines31-copy-editing.md) — skill · 149100 installs
- [marketing-ideas](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-ideas.md) — skill · 146900 installs
- [sales-enablement](https://affpapa.org/en/nevibecode/skills/sales-enablement.md) — skill · 118800 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 113500 installs

From the same set: [pedronauck/skills](https://affpapa.org/en/nevibecode/by/pedronauck/skills.md) — 18 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
