AgentStack
SKILL verified MIT Self-run

Hook Anatomy

skill-scrollmark-social-skills-hook-anatomy · by scrollmark

Use when analyzing, evaluating, or generating hooks for short-form video or text posts.

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-scrollmark-social-skills-hook-anatomy

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Hook Anatomy? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Hook Anatomy

A hook is the first 1-3 seconds of video (or first line of text) that creates a reason to keep consuming. It's not a summary. Not an introduction. A hook opens a loop the viewer needs closed.

Hook Patterns

These are structural patterns, not templates to copy verbatim.

Curiosity gap — implies knowledge the viewer doesn't have. "I found out why..." / "Nobody talks about this part." Works because humans are wired to close information gaps.

Pattern interrupt — visual or verbal surprise that breaks scroll autopilot. An unexpected image, a jarring first word, a scene that doesn't immediately make sense. The viewer stops to figure out what they're looking at.

Identity call-out — "If you're a [specific identity]..." Instant relevance filter. People who identify will stay; others scroll. High retention rate because the audience self-selects.

Contrarian take — "Unpopular opinion..." / challenges something the audience believes. Creates tension that needs resolution. Works best when the take is genuinely surprising, not just inflammatory.

Transformation tease — before/after implied. "I tried X for 30 days." The viewer needs to see the result. The bigger the implied gap between before and after, the stronger the hook.

Story drop — starts in the middle of action. "So there I was, standing in my boss's office, holding a pineapple." Context is missing and the viewer needs it.

Evaluating Hook Strength

Three questions:

  1. Does it open a loop? If the viewer can feel satisfied after the first 3 seconds, there's no hook.
  2. Could you scroll past? Be honest. If nothing about the first moment demands attention, it's weak.
  3. Is the payoff implied? The viewer should have a sense of what they'll get by staying, even if the specifics are unclear.

Platform Differences

Hooks work differently by platform. Read the .root file in this skill's directory for the repo path, then load the relevant {repo}/references/platforms/{platform}.md.

Key distinction: TikTok hooks are visual + text overlay (the first frame and on-screen text do the work). Instagram Reels hooks are often spoken — the first words matter most. YouTube hooks happen before the video — the thumbnail and title ARE the hook. First 30 seconds then justify the click.

Anti-patterns

  • "Hey guys, welcome back" — no open loop, no reason to stay. The viewer doesn't care about your greeting.
  • Clickbait without payoff — opens a loop but never closes it, or the answer is disappointing. Erodes trust and kills long-term retention.
  • Hook-content disconnect — the hook promises one thing, the content delivers another. Viewers learn not to trust you.
  • Slow hooks — if the hook takes more than 3 seconds to land on short-form video, it's too slow. Every fraction of a second matters in the first moments.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.