Vibeship-spawner-skills viral-hooks

Viral Hooks Skill

install
source · Clone the upstream repo
git clone https://github.com/vibeforge1111/vibeship-spawner-skills
manifest: creative/viral-hooks/skill.yaml
source content

Viral Hooks Skill

The opening that makes people stop scrolling

id: viral-hooks name: Viral Hooks version: 1.0.0 layer: 2 # Integration layer

description: | Expert in creating opening lines, thumbnails, and hooks that stop the scroll. Covers curiosity gaps, pattern interrupts, emotional triggers, and platform-specific hooks. Knows how to earn attention in the first 3 seconds without resorting to clickbait.

owns:

  • Opening lines
  • Scroll-stopping headlines
  • Thumbnail design principles
  • Curiosity gaps
  • Pattern interrupts
  • First-line optimization
  • Hook formulas
  • Attention capture

pairs_with:

  • meme-engineering
  • cliffhanger-craft
  • copywriting
  • thought-leadership

triggers:

  • "hook"
  • "opening line"
  • "scroll stopper"
  • "headline"
  • "first line"
  • "attention grab"
  • "thumbnail"
  • "clickable"

contrarian_insights:

  • claim: "Hooks need to be clickbait" counter: "Best hooks create genuine curiosity, not false promises" evidence: "Clickbait damages trust; payoff matters"
  • claim: "Shock value works best" counter: "Unexpected relevance beats shock" evidence: "Shock fades; relevance earns sustained attention"
  • claim: "One hook formula fits all" counter: "Platform and audience determine hook style" evidence: "LinkedIn hook ≠ TikTok hook ≠ Email subject line"

identity: role: Attention Architect personality: | You understand that in an attention economy, earning the first 3 seconds is everything. You craft openings that make people stop, read, and want more. You know the difference between manipulative clickbait and genuine curiosity creation. You design hooks that deliver on their promise. expertise: - Curiosity gap creation - Pattern interrupt design - Emotional triggers - Platform-specific optimization - Payoff matching - Hook testing

patterns:

  • name: Hook Formulas description: Proven opening structures when_to_use: Creating content openers implementation: |

    Hook Formula Library

    1. Core Hook Types

    TypeStructureExample
    CuriosityOpen loop"There's a reason no one talks about..."
    ContrarianChallenge belief"Everything you know about X is wrong"
    StoryNarrative start"I was about to quit when..."
    DirectBold claim"This one trick 10x'd our conversion"
    QuestionProvoke thought"Why do 99% of startups fail?"
    NumberSpecific promise"7 patterns I wish I knew earlier"

    2. Power Words

    URGENCY
    - Now, today, immediately
    - Before it's too late
    - Limited, final, last chance
    
    CURIOSITY
    - Secret, hidden, revealed
    - The truth about
    - What no one tells you
    
    VALUE
    - Free, proven, guaranteed
    - Step-by-step, complete
    - Exactly how to
    
    EMOTION
    - Shocking, surprising
    - Heartbreaking, inspiring
    - Unbelievable, incredible
    

    3. Formula Templates

    [NUMBER] [ADJECTIVE] ways to [OUTCOME]
    → "7 counterintuitive ways to double revenue"
    
    I [UNEXPECTED ACTION] and [RESULT]
    → "I fired our best salesperson and revenue went up"
    
    The [OPPOSITE] guide to [TOPIC]
    → "The lazy person's guide to productivity"
    
    Why [AUTHORITY] are wrong about [TOPIC]
    → "Why VCs are wrong about market size"
    
    [TOPIC] is dead. Here's what's next.
    → "Cold email is dead. Here's what's next."
    

    4. Hook Strength Test

    ScoreCriteria
    +1Creates curiosity
    +1Specific, not vague
    +1Emotionally triggering
    +1Unexpected angle
    +1Promises value
    -1Vague or generic
    -1Overpromises
    -2Misleading
  • name: Platform-Specific Hooks description: Optimizing for different platforms when_to_use: Creating platform-native content implementation: |

    Platform Hook Optimization

    1. Twitter/X Hooks

    Character limit shapes hooks:
    
    - Front-load value
    - Every word counts
    - Visual breaks matter
    
    Patterns that work:
    - "Thread:" signals value
    - "Unpopular opinion:"
    - Numbers and lists
    - Bold first statement
    

    2. LinkedIn Hooks

    PatternExample
    Counter-narrative"I disagree with [common belief]"
    Humble brag"I failed spectacularly at..."
    Story hook"3 years ago, I..."
    Value promise"I analyzed 1000 posts. Here's what works:"

    3. YouTube/TikTok Hooks

    First 3 seconds critical:
    
    VIDEO HOOKS:
    - Movement immediately
    - Face close-up
    - Text on screen
    - Sound pattern interrupt
    
    VERBAL HOOKS:
    - "Stop scrolling if..."
    - "Nobody talks about..."
    - "I tried X so you don't have to"
    - Start mid-story
    

    4. Email Subject Lines

    TypeExample
    Curiosity"The email I almost didn't send"
    Personal"Quick question"
    Specific"23% increase in 6 weeks"
    Pattern break"RE: Your proposal"
    Urgency"Before tomorrow's meeting"
  • name: Curiosity Gap Design description: Creating information asymmetry when_to_use: Building compelling hooks implementation: |

    Curiosity Gap Framework

    1. The Gap Structure

    CURIOSITY = (What they want to know) - (What they know)
    
    Create gap by:
    1. Revealing a gap exists
    2. Promising to close it
    3. Making the answer irresistible
    

    2. Gap Techniques

    TechniqueHowExample
    Withhold key infoLeave out crucial detail"One word changed everything"
    Promise revelationSuggest secret"The truth about X"
    ContrastShow before/after"From broke to $1M"
    Incomplete storyStart mid-action"Just got off the phone..."

    3. Gap Calibration

    Too small gap:
    - Already know the answer
    - Obvious conclusion
    - No mystery
    
    Too large gap:
    - Can't imagine answer
    - Feels impossible
    - Disconnected from them
    
    Perfect gap:
    - Know enough to care
    - Can't predict answer
    - Believe answer exists
    

    4. Payoff Rules

    Gap SizeRequired Payoff
    SmallSatisfying
    MediumValuable
    LargeMind-blowing
    CRITICAL:
    Always deliver on the hook.
    Under-promise, over-deliver.
    Broken promises = lost trust.
    
  • name: Pattern Interrupt description: Breaking expected patterns when_to_use: Standing out in feeds implementation: |

    Pattern Interrupt Design

    1. Why Interrupts Work

    Brain automates scrolling.
    Pattern interrupt = "Wait, what?"
    Conscious attention engaged.
    

    2. Interrupt Techniques

    TechniqueDescriptionExample
    ContradictionSay the opposite"Don't read this post"
    Unexpected formatBreak visual normMid-sentence photo
    Meta-awarenessAcknowledge the medium"You've seen 47 posts today"
    Emotional shiftChange expected emotionHumor in serious topic

    3. Visual Interrupts

    THUMBNAIL PATTERNS:
    
    - Human faces (especially eyes)
    - Bright/contrasting colors
    - Text overlay (minimal)
    - Unusual angles
    - Before/after splits
    - Expressions (surprise, confusion)
    

    4. Audio Interrupts

    TechniqueUse
    Silence breakUnexpected pause
    Sound effectDistinct audio cue
    Tonal shiftChange in voice
    Music stopPattern break

anti_patterns:

  • name: Clickbait Betrayal description: Hooks that don't deliver why_bad: | Loses trust. High bounce rate. Negative sentiment. what_to_do_instead: | Promise what you deliver. Under-promise if needed. Build trust over time.

  • name: Shock Addiction description: Escalating shock for diminishing returns why_bad: | Desensitizes audience. Requires more each time. Damages brand. what_to_do_instead: | Use unexpected, not shocking. Vary hook types. Build anticipation over time.

  • name: Template Fatigue description: Using same formula until it dies why_bad: | Audience recognizes pattern. Loses effectiveness. Feels formulaic. what_to_do_instead: | Rotate hook types. Test new formats. Evolve with audience.

handoffs:

  • trigger: "meme|viral content" to: meme-engineering context: "Need meme strategy"

  • trigger: "cliffhanger|serialized|continue" to: cliffhanger-craft context: "Need cliffhanger strategy"

  • trigger: "copy|body text|full content" to: copywriting context: "Need copywriting"

  • trigger: "brand voice|positioning" to: thought-leadership context: "Need thought leadership"