Shortform Hook Writer
Use This Skill When
- writing hooks for TikTok, Instagram Reels, YouTube Shorts, Facebook Reels, or similar vertical short-form feeds
- creating first-slide text for TikTok photo mode, Reels slideshows, YouTube Shorts made from photos, carousels, or story-style image sequences
- turning a product, story, opinion, tutorial, app, offer, or personal experience into hook variants
- generating bilingual hooks in English and German
- auditing hooks for retention, naturalness, mobile readability, and platform-native tone
Core Goal
Write hooks that feel like something a real creator would post, not like brand copy.
A good hook does four things quickly:
- Names the viewer or situation.
- Creates tension, curiosity, recognition, or emotional contrast.
- Makes the next slide or next second feel necessary.
- Fits visually inside a 9:16 mobile frame without becoming a paragraph.
Never promise virality. Optimize for stronger retention and testing velocity.
Research Basis
Use these principles as the baseline:
- TikTok official creative guidance: build native vertical creative, use sound, stay inside safe zones, prefer people/UGC style, and place the proposition early. TikTok recommends a hook in the first 6 seconds and the content proposition in the first 3 seconds.
- Meta/Reels official guidance: Reels creative should be built for mobile, vertical, with audio and key messages in safe zones. Meta recommends testing and learning, and cites better results for 9:16 video with audio and safe-zone key messages.
- YouTube Shorts official guidance: Shorts are vertical or square, up to 3 minutes, built from quick multi-segment creation tools with text, voiceover, filters, audio, speed, green screen, and transitions. YouTube tracks engaged views separately so continued watching matters.
- Cross-platform creator practice: avoid slow intros, logos, generic greetings, and over-explaining. Start with the most charged part of the idea.
Source links for future checks:
- https://ads.tiktok.com/help/article/creative-best-practices
- https://www.facebook.com/business/ads/facebook-instagram-reels-ads
- https://support.google.com/youtube/answer/10059070
- https://support.google.com/youtube/answer/12948448
- https://support.google.com/youtube/answer/12948118
Inputs To Ask For
Ask only for missing context that materially changes the hook. If the user gives enough, proceed.
Useful inputs:
- language: English, German, or both
- platform: TikTok, Instagram Reels, YouTube Shorts, or all
- format: talking head, slideshow/photo mode, screen recording, product demo, storytime, list, meme, tutorial, ad, organic post
- topic or offer
- target viewer
- desired emotion: curiosity, relief, anger, aspiration, embarrassment, humor, nostalgia, urgency, surprise
- proof available: personal experience, result, screenshot, review, before/after, data, demo
- taboo words, brand voice, legal restrictions
Default if unspecified:
- output English and German
- platform all short-form feeds
- format slideshow plus video-compatible hooks
- tone direct, conversational, slightly raw, not corporate
Output Contract
For hook generation, return:
Best Hooks: 10 to 20 polished hooks.Hook Board: grouped by structure, with English and German versions.Visual Open: first frame or first slide direction for each top hook.Continuation: what slide 2 or second 2 should reveal.Why It Works: one short explanation per structure, not per hook.A/B Test Set: 5 hooks that test different emotions while keeping the same body.Avoid: weak hooks, overhyped hooks, and hooks that sound too AI-generated.
For a slideshow, include:
- Slide 1: hook text
- Slide 2: tension, contradiction, or setup
- Slide 3: proof or specificity
- Slides 4-6: payoff
- Final slide: save/comment/follow CTA, only if it feels native
For a video, include:
- on-screen text
- first visual
- voiceover first line
- cut/action in the first 1-2 seconds
Hard Rules
- Keep the first on-screen hook short: usually 3 to 10 words.
- Use one idea per hook.
- Write for a person, not a demographic report.
- Make the hook understandable with sound off.
- Add motion or visual contrast in the first second when giving creative direction.
- Prefer concrete nouns and situations over abstract benefits.
- Use
you,I,this,nobody,stop,before,after,POV,I tried,I wish,the mistake,things I would never. - In German, use natural spoken German. Do not translate English hooks literally.
- If German audience is casual, default to
du, notSie. - Do not use fake proof, fake numbers, fake screenshots, or fake personal claims.
- Do not use exploitative fear, medical certainty, financial certainty, or guaranteed-result claims.
- Do not open with
Welcome,In this video,Today I will show, brand slogans, logos, or long context.
Naturalness Rules
Hooks should feel human and specific. They should have a little friction.
Good:
POV: your camera roll knows you are not over itI almost deleted this photoThis is why your room never feels cleanKeiner sagt dir, dass Heilen so aussiehtIch dachte, ich bin faul. War ich nicht.
Bad:
Unlock the ultimate strategy for better productivityThis revolutionary tool will change your lifeAre you ready to transform your content journey?Maximize your results with these proven tipsDu wirst nicht glauben, was als Naechstes passiert
Remove or rewrite these AI/marketing words unless the user specifically wants ad copy:
- unlock
- transform
- revolutionary
- game changer
- ultimate
- elevate
- maximize
- leverage
- seamless
- powerful
- proven secrets
- skyrocket
- traction by a lot
Hook Decision Tree
Use this when choosing the structure.
- If the topic is emotional or relatable: use
POV,nobody tells you,the moment when,you are not lazy,I thought it was X. - If the topic teaches something: use
stop doing X,3 signs,the mistake,do this before,I wish I knew. - If the topic sells an app/product: use
I stopped doing X manually,this fixed X,before/after,I tested X,what I use instead. - If the topic is a slideshow: use confession, contrast, tiny story, or first-person discovery.
- If the topic is controversial: use
unpopular opinion,hot take,this sounds wrong but,you are solving the wrong problem. - If the topic is aspirational: use
the routine that,things I changed,I did X for Y days,how I got from A to B. - If proof is weak: avoid big claims and use curiosity or process hooks instead.
- If proof is strong: lead with the specific result or before/after.
Hook Structures
1. POV
Use when the viewer should instantly imagine themselves inside a situation.
English:
POV: you finally stopped chasing peoplePOV: your app idea is not the problemPOV: the trip made it out of the group chatPOV: you are the friend who notices everythingPOV: your room exposes your mental state
German:
POV: du rennst niemandem mehr hinterherPOV: deine App-Idee ist nicht das ProblemPOV: der Urlaub hat den Gruppenchat ueberlebtPOV: du bist die Person, die alles merktPOV: dein Zimmer verrät mehr als du willst
2. Nobody Tells You
Use for hidden truths, emotional nuance, or non-obvious advice.
English:
Nobody tells you this partNobody tells you how quiet progress feelsNobody tells you the boring part worksNobody tells you this before your first launchNobody tells you healing can look like this
German:
Das sagt dir vorher keinerKeiner sagt dir, wie leise Fortschritt istKeiner sagt dir, dass der langweilige Teil wirktDas sagt dir keiner vor deinem ersten LaunchKeiner sagt dir, dass Heilung so aussehen kann
3. I Wish I Knew
Use for lessons, mistakes, and tutorial content.
English:
I wish I knew this at 22I wish I knew this before buying itI wish I knew this before posting dailyI wish I knew this before building my appI wish someone told me this earlier
German:
Das haette ich mit 22 wissen muessenDas haette ich vor dem Kauf wissen sollenDas haette ich wissen muessen, bevor ich taeglich gepostet habeDas haette ich vor meiner ersten App wissen sollenWarum hat mir das keiner frueher gesagt?
4. Stop Doing This
Use for correction, advice, tutorials, and product education.
English:
Stop planning your day like thisStop using your notes app for thisStop making hooks this politeStop posting the finished versionStop trying to look productive
German:
Plan deinen Tag nicht mehr soHoer auf, deine Notizen-App dafuer zu benutzenSchreib Hooks nicht so bravPoste nicht nur die fertige VersionHoer auf, produktiv aussehen zu wollen
5. The Mistake
Use when the viewer is probably doing something wrong but should not feel attacked.
English:
The mistake that made my videos invisibleThe mistake I kept calling disciplineThe mistake almost every beginner makesThe mistake hiding in your morning routineThe mistake was not the price
German:
Der Fehler, der meine Videos unsichtbar gemacht hatDer Fehler, den ich Disziplin genannt habeDer Fehler, den fast alle am Anfang machenDer Fehler steckt in deiner MorgenroutineDer Preis war nicht das Problem
6. Tiny Confession
Use for human, raw, slideshow-friendly hooks.
English:
I almost did not post thisI kept this in my drafts for weeksI was embarrassed by this photoI thought I was the only oneI still think about this message
German:
Ich wollte das fast nicht postenDas lag wochenlang in meinen EntwuerfenDieses Foto war mir peinlichIch dachte, nur ich bin soIch denke immer noch an diese Nachricht
7. Specific Result
Use only when the result is true and can be supported.
English:
This saved me 6 hours last weekThis got 3x more saves than my normal postsI cut my edit time from 40 minutes to 8This one screen fixed my onboarding drop-offI changed one sentence and more people replied
German:
Das hat mir letzte Woche 6 Stunden gespartDas bekam 3x mehr Saves als meine normalen PostsIch habe meine Edit-Zeit von 40 auf 8 Minuten gedruecktDieser eine Screen hat mein Onboarding verbessertIch habe einen Satz geaendert und mehr Leute haben geantwortet
8. Wrong Assumption
Use when the viewer believes the wrong thing.
English:
You do not need more motivationYour content is not too nicheThe algorithm is not your first problemYou are not bad at disciplineYour app does not need more features yet
German:
Du brauchst nicht mehr MotivationDein Content ist nicht zu nischigDer Algorithmus ist nicht dein erstes ProblemDu bist nicht schlecht in DisziplinDeine App braucht noch keine neuen Features
9. Green Flags / Red Flags
Use for dating, lifestyle, tools, clients, creators, apps, habits.
English:
Green flags in a productivity appRed flags in a morning routineGreen flags in someone who is actually healingRed flags in your content strategyGreen flags in a first client
German:
Green Flags bei einer Produktivitaets-AppRed Flags in deiner MorgenroutineGreen Flags bei jemandem, der wirklich heiltRed Flags in deiner Content-StrategieGreen Flags beim ersten Kunden
10. Ranked / Rated
Use for list content and slideshows.
English:
Rating my worst purchasesRanking hooks I would actually useThings in my room that expose meApps I deleted after one weekOutfits I thought were a personality
German:
Ich bewerte meine schlimmsten KaeufeHooks, die ich wirklich benutzen wuerdeDinge in meinem Zimmer, die mich verratenApps, die ich nach einer Woche geloescht habeOutfits, die ich fuer eine Persoenlichkeit hielt
11. If You Are X
Use for audience targeting without sounding like an ad.
English:
If you overthink every text, watch thisIf your app has users but no retentionIf you are always tired after workIf you post daily and nothing happensIf you hate your own first drafts
German:
Wenn du jede Nachricht zerdenkstWenn deine App Nutzer hat, aber keine RetentionWenn du nach der Arbeit immer platt bistWenn du taeglich postest und nichts passiertWenn du deine ersten Entwuerfe hasst
12. Before You X
Use when timing matters.
English:
Before you delete the appBefore you buy another courseBefore you text them againBefore you redesign your landing pageBefore you post that carousel
German:
Bevor du die App loeschstBevor du noch einen Kurs kaufstBevor du ihnen wieder schreibstBevor du deine Landingpage neu machstBevor du diesen Carousel postest
13. Hot Take
Use for opinionated content. Make the body fair and specific.
English:
Hot take: discipline is overratedUnpopular opinion: your hooks are too cleanThis sounds wrong, but discounts can hurtMost advice about consistency is uselessYour niche is not boring. Your angle is.
German:
Hot Take: Disziplin wird ueberschaetztUnpopular Opinion: deine Hooks sind zu sauberKlingt falsch, aber Rabatte koennen schadenDie meisten Tipps zu Konsistenz bringen nichtsDeine Nische ist nicht langweilig. Dein Winkel ist es.
14. Mini Story
Use for content that has a beginning, turn, and payoff.
English:
I tried to fix my sleep and found the real problemI posted the ugly version and it worked betterI asked 10 users why they quitI deleted one habit and my evenings changedI built the feature nobody clicked
German:
Ich wollte meinen Schlaf fixen und fand das echte ProblemIch habe die haessliche Version gepostet und sie lief besserIch habe 10 Nutzer gefragt, warum sie gegangen sindIch habe eine Gewohnheit gestrichen und meine Abende wurden andersIch habe das Feature gebaut, auf das niemand geklickt hat
15. Painfully Specific
Use when the hook should feel like mind-reading.
English:
For the person with 47 unfinished notesFor anyone who opens the app and instantly forgets whyFor founders refreshing Stripe at midnightFor people who clean everything except the one cornerFor creators with a folder called final-final
German:
Fuer die Person mit 47 unfertigen NotizenFuer alle, die eine App oeffnen und sofort vergessen warumFuer Founder, die nachts Stripe aktualisierenFuer Leute, die alles putzen ausser diese eine EckeFuer Creator mit einem Ordner namens final-final
Slideshow Formula
For TikTok photo mode, Reels slideshows, or Shorts made from images, use this rhythm:
- Slide 1: short hook with tension.
- Slide 2: make the viewer feel seen or surprised.
- Slide 3: add concrete proof, a screenshot, a messy detail, or a before state.
- Slide 4: reveal the insight.
- Slide 5: show the fix, list, or transformation.
- Slide 6: end with a saveable takeaway or understated CTA.
Good first-slide patterns:
I almost missed thisSave this before you need itThe photo I did not understand until laterThis looked normal at firstThe slide nobody wants to admitDas sah erst ganz normal ausSpeicher das, bevor du es brauchstDieses Foto habe ich erst spaeter verstandenDie Folie will keiner zugeben
Slideshow examples:
Example 1, personal growth:
- Slide 1:
I thought I was lazy - Slide 2:
Then I noticed when it happened - Slide 3:
Only after people-pleasing days - Slide 4:
My body was not avoiding work - Slide 5:
It was avoiding another performance - Slide 6:
Rest is not always the problem
German:
- Slide 1:
Ich dachte, ich bin faul - Slide 2:
Dann habe ich gemerkt, wann es passiert - Slide 3:
Immer nach People-Pleasing-Tagen - Slide 4:
Mein Koerper hat Arbeit nicht vermieden - Slide 5:
Er hat die naechste Rolle vermieden - Slide 6:
Ruhe ist nicht immer das Problem
Example 2, app/product:
- Slide 1:
I stopped tracking habits like this - Slide 2:
Because I kept lying to myself - Slide 3:
A perfect streak taught me nothing - Slide 4:
So I started tracking the trigger - Slide 5:
Now I know what breaks the habit - Slide 6:
Track causes, not just checkmarks
German:
- Slide 1:
Ich tracke Gewohnheiten nicht mehr so - Slide 2:
Weil ich mich selbst angelogen habe - Slide 3:
Eine perfekte Serie hat mir nichts gezeigt - Slide 4:
Also tracke ich jetzt den Ausloeser - Slide 5:
Jetzt weiss ich, was die Gewohnheit bricht - Slide 6:
Tracke Ursachen, nicht nur Haken
Example 3, creator/content:
- Slide 1:
Your hook is too polite - Slide 2:
It waits for permission - Slide 3:
People scroll before context - Slide 4:
Start with the uncomfortable part - Slide 5:
Then explain why it is true - Slide 6:
Rewrite the first slide first
German:
- Slide 1:
Dein Hook ist zu brav - Slide 2:
Er wartet auf Erlaubnis - Slide 3:
Leute scrollen vor dem Kontext - Slide 4:
Starte mit dem unbequemen Teil - Slide 5:
Dann erklaerst du, warum es stimmt - Slide 6:
Schreib zuerst Slide 1 neu
Visual Direction Rules
For every top hook, pair the text with a visual open:
- close-up of the object/result/problem
- screenshot with one part blurred or circled
- face already reacting, not waiting to talk
- hand entering frame immediately
- messy before state
- quick zoom into the surprising detail
- first slide with high-contrast text and a real photo behind it
- screen recording already mid-action, not on a home screen
Avoid:
- blank title cards
- slow cinematic pans
- logo intros
- perfectly centered product beauty shots as the first frame
- text blocks that cover the whole screen
- tiny caption text near platform UI
Mobile Text Rules
- Use 3 to 10 words on the first frame when possible.
- Keep important text away from the bottom caption area and right-side buttons.
- Use high contrast.
- Break long German compounds across lines if needed.
- For slideshows, let each slide carry one sentence or one emotional beat.
- If a hook needs more than 12 words, split it into Slide 1 and Slide 2.
German Style Guide
German hooks should sound spoken, not translated.
Prefer:
Das sagt dir keinerIch dachte, ich bin das ProblemHoer auf, das so zu machenWenn du alles zerdenkstDas ist der eigentliche FehlerIch hab das erst zu spaet verstanden
Avoid:
Entsperre dein volles PotenzialRevolutioniere deinen AlltagMaximiere deine ProduktivitaetDieses Tool wird dein Leben veraendernDu wirst nicht glauben
Use krass, ehrlich, komisch, wild, unangenehm, brav, kaputtoptimiert, zerdenken, and hinterherrennen when they fit the audience. Do not force slang.
English Style Guide
English hooks should sound direct and lived-in.
Prefer:
I thought I was the problemThis felt stupid until it workedStop making this so complicatedThe boring version worked betterI kept ignoring this
Avoid:
Unlock your potentialHere is the ultimate guideBoost your productivity instantlyThis will change your lifeYou will not believe what happened
Product And App Hook Examples
English:
I stopped using spreadsheets for thisThis is why users quit after day oneThe onboarding screen I should have deletedI built the feature nobody asked forYour paywall is answering the wrong questionThis tiny button changed the whole flowI asked users what confused themThe app was fine. The promise was not.Before you add another featureIf your app gets downloads but no habits
German:
Ich nutze dafuer keine Tabellen mehrDarum sind Nutzer nach Tag 1 wegDer Onboarding-Screen, den ich haette loeschen sollenIch habe das Feature gebaut, das keiner wollteDeine Paywall beantwortet die falsche FrageDieser kleine Button hat den Flow veraendertIch habe Nutzer gefragt, was sie verwirrtDie App war okay. Das Versprechen nicht.Bevor du noch ein Feature baustWenn deine App Downloads bekommt, aber keine Gewohnheit wird
Lifestyle And Relatable Hook Examples
English:
I was not tired. I was overstimulated.The clean girl routine did not survive my MondayThis corner of my room explains everythingI kept buying solutions for the wrong problemA weirdly specific sign you need a resetI romanticized my life for 7 daysThe habit that made evenings feel longerI deleted this and slept betterFor anyone who feels behind for no reasonNobody talks about the after part
German:
Ich war nicht muede. Ich war ueberreizt.Die Clean-Girl-Routine hat meinen Montag nicht ueberlebtDiese Ecke in meinem Zimmer erklaert allesIch habe Loesungen fuer das falsche Problem gekauftEin komisch spezifisches Zeichen fuer einen ResetIch habe mein Leben 7 Tage romantisiertDie Gewohnheit, durch die Abende laenger wirkenIch habe das geloescht und besser geschlafenFuer alle, die sich grundlos hinten dran fuehlenUeber den Teil danach spricht keiner
Creator And Business Hook Examples
English:
Your content sounds like a brochureThe first slide is doing too muchI rewrote 30 hooks. These won.Your niche is not the reasonThe ugly draft had the best angleI stopped posting tips and started posting tensionThe hook should not explain. It should pull.This is why your carousel gets likes but no savesThe line I would cut from every adFounders keep making this content mistake
German:
Dein Content klingt wie ein FlyerDie erste Slide will zu vielIch habe 30 Hooks umgeschrieben. Diese waren besser.Deine Nische ist nicht der GrundDer haessliche Entwurf hatte den besten WinkelIch habe aufgehoert Tipps zu posten und Spannung gepostetDer Hook soll nicht erklaeren. Er soll ziehen.Darum bekommt dein Carousel Likes, aber keine SavesDiesen Satz wuerde ich aus jeder Ad streichenFounder machen diesen Content-Fehler staendig
Hook Audit Checklist
Score each hook from 0 to 2:
- Viewer fit: would the target viewer know it is for them?
- Tension: is there a reason to keep watching?
- Specificity: could this only apply to this topic or audience?
- Brevity: can it be read in one glance?
- Native tone: does it sound like a creator, not a brand?
- Visual potential: is there an obvious first image or motion?
- Payoff promise: is there a clear next beat?
- Integrity: is the claim true or supportable?
Interpretation:
- 13-16: strong test candidate
- 9-12: usable but needs sharper wording or stronger visual
- 0-8: rewrite
Rewrite Process
When improving weak hooks:
- Remove the intro.
- Replace abstract benefit with concrete situation.
- Add a person, moment, mistake, contradiction, or proof.
- Cut filler words.
- Make it sound like a text a creator would send to a friend.
- Create 5 variants with different emotional angles.
Example:
Weak:
How to improve your productivity with better task management
Better:
Your to-do list is lying to youI stopped planning my day by tasksThe mistake hiding in your to-do listYour list is full. Your day is not planned.Du planst Aufgaben, nicht Energie
A/B Testing Guidance
For one video body, test hooks across different emotional mechanisms:
- recognition:
If you keep rewriting the same note - contradiction:
Your notes app is making this worse - confession:
I kept pretending this system worked - result:
This cut my planning time in half - warning:
Before you rebuild your routine again
Keep the rest of the video or slideshow the same when testing hook performance.
Track:
- 1-second hold or thumb-stop if available
- 3-second view rate
- average watch time
- completion rate
- rewatches
- saves
- shares
- profile clicks or conversions if commercial
Response Templates
Hook Pack
Context:
- Platform:
- Format:
- Audience:
- Desired emotion:
Best hooks:
1.
2.
3.
German versions:
1.
2.
3.
Top visual opens:
1.
2.
3.
Slide/video continuation:
1.
2.
3.
A/B set:
- Curiosity:
- Relatable:
- Contrarian:
- Proof:
- Confession:
Avoid:
-
-
Slideshow Script
Slide 1:
Slide 2:
Slide 3:
Slide 4:
Slide 5:
Slide 6:
Caption:
CTA:
Hook Audit
Original:
Score:
Problem:
Rewrite:
Why:
Final Quality Bar
Before returning hooks, silently check:
- Would this make sense in the first second without context?
- Is the strongest word near the beginning?
- Does the hook create a next-question?
- Does it avoid fake certainty?
- Does it sound natural in the requested language?
- Can it fit as large mobile text?
- Is there a concrete visual for the first frame?
If the answer is no, rewrite before showing the user.