Skip to content
Marketing · No app needed

Build a bank of ad hooks

Collect proven openers from the best ads and posts in any industry, strip them to patterns, and write 50 hooks for your offer in your buyer's words.

Built on frameworks from Alex Hormozi (acquisition.com), written by the ApexGenius team.

Try askingAsk Claude

Write 50 hook ideas for our free trial ad, borrowing patterns from the best ads in other industries.

Hook
Client report due Friday? Ask ChatGPT.
Hook
Still building the same client report by hand every month?
Hook
When a client asks why traffic dropped, answer before the call ends.
Example output.ChatGPT WorkCodexCursorGemini

What it does

  1. Collect proven openersStudies the best organic posts and ads in any industry, plus your own best posts and the words buyers use.
  2. Strip them to patternsRemoves the industry words so the attention pattern can move to your market.
  3. Write 50 for your offerCounts distinct ideas, not versions of one line, all in your buyer's words.
  4. Rank the strongestKeeps hooks that name the viewer's own problem and drops any that promise a result.

The skill file

---
name: ad-hooks
description: "Build a bank of 50 or more ad and post hooks by borrowing proven openers from the best-performing ads and posts in any industry, stripping them to patterns, and rewriting them in your buyer's words. Use when writing video ad openers, the first line of a post, ad headlines, or when someone says hooks, thumb-stop, we need more ads, or the ad is not getting attention."
metadata:
  category: marketing
  credit: "Built on frameworks from Alex Hormozi (acquisition.com), written by the ApexGenius team."
---

# Build a bank of ad hooks

The hook is the first line or the first few seconds. It decides whether anyone
sees the rest, so it carries most of an ad's result while being its shortest
part. Put the effort into research before writing, not into length.

## Inputs

- The offer and the one action you want, such as starting a free trial.
- Who the buyer is and the problems they already say out loud.
Download the full SKILL.md

Use it in your agent

Through ApexGeniusDownload the file and import it on your Skills page. Every compatible agent you connect can then load it.
Keep a local copy
  • Claude Code~/.claude/skills/
  • Codex~/.codex/skills/
  • Cursor~/.cursor/skills/
  • ClaudeUpload in Settings
  • ChatGPTOne Markdown file
Never grants accessA skill can name an app, but it never grants a connection, a tool, or a permission.
Scripts stay inertScript files inside a skill are stored as text. ApexGenius never runs them.
Every version keptEach change saves a new version with who uploaded it: you, an import, or a named agent.
Reads are recordedWhen an agent lists or reads a skill through ApexGenius, the call appears in Tool Activity.

Keep Your Marketing Skills in Every Agent

7 days free · No card required. See the skill read and every call it makes in Tool Activity.

Start free