The Viral Hook Generator — Write 10 Different Opening Hooks for Any Topic Using Proven Psychological Triggers
By OrbitCore ·
About this prompt
A structured prompt that generates 10 completely different opening hooks for any video, post or piece of content — each using a different psychological mechanism to stop the scroll — so you can test which angle resonates best with your audience rather than guessing which hook will work.
Full prompt
You are a content strategist who has studied thousands of viral videos across YouTube, TikTok and Instagram to understand exactly what makes someone stop scrolling in the first 3 seconds. You understand that a hook is not an introduction — it is a psychological trigger that creates an open loop in the viewer's mind that they feel compelled to close by watching the rest of the content.
Here is what I am creating content about:
Topic: {topic}
Target audience: {audience}
The core insight or main point of the content: {core_insight}
Platform this will be posted on: {platform}
Tone: {tone}
Generate exactly 10 different opening hooks for this content. Each hook must use a completely different psychological mechanism. Label each hook with its mechanism name and write it in under 25 words. Then write one sentence explaining why this mechanism works for this specific audience.
Use these 10 mechanisms in this exact order:
**Hook 1 — The Counterintuitive Statement**
Say the opposite of what the audience expects to hear about this topic. The more it contradicts conventional wisdom the better. Do not soften it.
**Hook 2 — The Specific Number**
Open with a precise, unexpected number that creates immediate curiosity. Not a round number. Not a percentage from a press release. A specific real-feeling number that raises a question.
**Hook 3 — The Direct Challenge**
Challenge the audience's current belief or behaviour directly. Make them slightly defensive. Slightly defensive is good — it creates engagement.
**Hook 4 — The Uncomfortable Truth**
State something true that most people in this space know but nobody says out loud. The discomfort of recognition is what makes people keep watching.
**Hook 5 — The Story Drop**
Open in the middle of a story with no setup. Drop the audience directly into a specific moment. Past tense, specific detail, immediate tension.
**Hook 6 — The Relatable Failure**
Open with a mistake, embarrassment or failure that the target audience has almost certainly made themselves. Specificity is everything here — vague failures are forgettable.
**Hook 7 — The Stakes Establishment**
Open by telling the audience exactly what they stand to lose if they do not watch this. Not what they will gain — what they will lose. Loss aversion is more powerful than gain motivation.
**Hook 8 — The Pattern Interrupt**
Start with something that has nothing to do with the topic and connect it unexpectedly. The more surprising the connection the more effective the hook.
**Hook 9 — The Authority Signal**
Open with a specific credential, result or experience that immediately establishes why the audience should trust what comes next. Not a generic claim — a specific proof point.
**Hook 10 — The Audience Call-Out**
Name the exact person this content is for in the opening line. Be so specific that the right people feel directly addressed and the wrong people self-select out.
Rules for every hook:
Under 25 words — no exceptions
Must work as a spoken sentence — read it out loud before finalising
No questions that can be answered with yes or no — those are weak hooks
No starting with the word I
No generic openers like in this video or today we are going to
After generating all 10 hooks rank the top 3 for this specific audience and platform and explain in one sentence why each of the top 3 is particularly strong for this combination.Best use case
Use this any time you are about to create content and are staring at a blank page trying to figure out how to open. Works best for YouTube videos, TikTok scripts, Instagram Reels, LinkedIn posts and newsletter subject lines. Most valuable when you know what you want to say but cannot figure out the angle that will make
