Why generate hooks with AI (and the golden rule)
You already have 165 hooks and the formula. AI steps in to multiply: generate dozens of variations in your niche in seconds. But there's a golden rule — AI drafts, you edit and choose.
🆕 New here? What is a “prompt”
A prompt is the instruction you give AI (ChatGPT, Claude, etc.). A good hook prompt includes: a role ("you are a viral scriptwriter"), context (niche, formula), task (number of hooks, format), and constraints (short, specific, no clichés).
✓ Strong prompt
- ✓Define the role ("short-video scriptwriter")
- ✓Give the formula and the 5 patterns
- ✓Requires a format (table/CSV) and specificity
- ✓Explicitly bans clichés
✗ Weak prompt
- ✗"Give me some good hooks"
- ✗No formula or patterns
- ✗No format (the response turns into loose text)
- ✗No constraints → you get generic results
⚠️ AI overestimates
AI models tend to sound generic (“amazing tips”). That’s why the prompt PROHIBITS clichés and requires the formula + specificity. Even so, you filter. 30 generated, 3 usable is a great result.
Prompt 1 — The Hook Generator
Paste this prompt into ChatGPT/Claude. It generates 20 hooks in your niche following the formula, in a table with the 3 layers. Replace what's in <colchetes>.
Você é um roteirista de vídeo curto especialista em hooks virais (TikTok, Reels, Shorts).
NICHO: <seu nicho — ex.: finanças pessoais para iniciantes>
IDIOMA: <português do Brasil>
Gere 20 hooks seguindo a fórmula "Context Lean → Scroll Stop → Contrarian Snapback":
- Context Lean: comece no pico, zero "oi pessoal", zero contexto inútil.
- Scroll Stop: a cena/afirmação que trava o dedo nos 3 primeiros segundos.
- Contrarian Snapback: contrarie uma crença comum do nicho ("...não é", "pare de...", "você acha X, mas...").
Use estes 5 padrões, ~4 hooks de cada: medo/alta aposta, contrarian, número/especificidade, prova pessoal, curiosidade/loop aberto.
REGRAS:
- Cada hook em 3 camadas: (1) Frase falada — máx 12 palavras; (2) Visual Hook — a cena na tela; (3) Text Hook — 2 a 3 palavras de overlay.
- Específico vence genérico: use números, valores, prazos.
- PROIBIDO: clichê ("dicas incríveis"), abertura genérica, promessa vaga.
Responda em TABELA com colunas: # | Frase falada | Visual Hook | Text Hook | Padrão.
💡 Recommended model
Use the most capable model available (e.g., Claude Opus or the latest GPT). Hooks depend on nuance—smaller models produce more clichés.
Prompt 2 — Generator for the 3 layers from a sentence
Already have a good line but missing the visual and on-screen text? This prompt completes all 3 layers for any line you throw at it.
Tenho esta frase falada de hook: "<cole sua frase aqui>". Complete as 3 camadas: 1) Refine a frase falada (máx 12 palavras, mantendo a ideia, mais punchy). 2) Proponha 3 opções de Visual Hook — cenas concretas e legíveis em tela de celular, com tensão ou contraste. Descreva cada cena em 1 linha. 3) Proponha 3 opções de Text Hook (2 a 3 palavras cada). Para cada Visual Hook, diga em 1 frase POR QUE ele para o dedo. Formato: listas curtas, sem enrolação.
▸ Going deeper: how to ask for variations without repeating yourself
After the first batch, ask: "Now give me 5 bolder versions and 5 more restrained versions of the same sentence, without repeating opening verbs." Restricting what NOT to repeat (verbs, structure) forces AI to explore new angles instead of just changing the words.
Prompt 3 — generate the Visual Hook IMAGE prompt
The Visual Hook becomes an image. This prompt produces an image prompt ready to paste into a generator (flux2-klein, Midjourney, etc.)—exactly how the 165 images in this course were made.
🆕 New here? Why one prompt generates another prompt
Image generators have their own “language” (style, lighting, lens, negatives). Asking AI to translate your Visual Hook into this language saves trial and error and keeps the visual style consistent.
Converta este Visual Hook num prompt de imagem para um gerador (flux/Midjourney): VISUAL HOOK: "<ex.: cadeira de escritório vazia, tela com aviso 'Posição Encerrada'>" Saída: um único parágrafo em inglês, estilo: "cinematic dark premium thumbnail, <cena>, dramatic moody lighting, deep navy-black background, high contrast, shallow depth of field, photographic realism, volumetric glow, 8k, no text, no watermark" Mantenha "no text, no watermark" no fim. Não invente texto na imagem (geradores erram letras).
💡 INEMA local server
For this course, the images were generated with inemaimg (local flux2-klein). The same prompt works in any generator—the structure is portable.
Prompt 4 — batch: 33 hooks in a niche at once
To recreate the original material (33 hooks per niche) for a new topic, ask for the complete batch, already grouped by pattern.
Gere 33 hooks virais para o nicho "<seu nicho>", idioma <pt-BR>, seguindo a fórmula Context Lean → Scroll Stop → Contrarian Snapback. Distribua entre os 5 padrões (medo, contrarian, número, prova pessoal, curiosidade). Cada hook: frase falada (máx 12 palavras), Visual Hook, Text Hook (2-3 palavras), padrão. Saída em CSV com cabeçalho: n,frase_falada,visual_hook,text_hook,padrao Sem texto fora do CSV. Aspas duplas em campos com vírgula.
| Pattern | Trigger you request | Text Hook Example |
|---|---|---|
| Fear | threat, loss, risk | AI Took the Job |
| Contrarian | goes against a belief | Not About Speed |
| Number | specific amount/deadline | 4 Seconds |
| Personal proof | "I did/lost/doubled" | Lost 50K |
| Curiosity | open loop | Wrong Question |
Filter and iterate: the 5-point rubric
Generating is easy; choose is the work. Use this rubric to score them and keep only the hooks worth turning into videos.
🧠 Rubric — give each item a 0 or 1 (cut anything below 4/5)
null
- •Specific? has a concrete number/value/deadline.
- •Curiosity gap? leaves a question hanging.
- •Contrarian? goes against a belief in the niche.
- •Visual? you can see the scene in 1 second, with the sound off.
- •Short? spoken line in ~2s, text in 2-3 words.
Avalie cada hook da lista abaixo com a rubrica (0 ou 1 cada): específico, lacuna, contrarian, visual, curto. Some (0 a 5). Para hooks com nota < 4, reescreva uma versão melhor mantendo o tema. Devolva: tabela com hook | nota | versão melhorada (quando aplicável). LISTA: <cole aqui os hooks gerados>
Quick check (optional, doesn't block progress)
What is the "golden rule" when generating hooks with AI?
💡 Next step
In Module 3.2, you’ll turn these prompts into a reusable SYSTEM—a skill that does all this with one command.