Skip to content

Instantly share code, notes, and snippets.

@conradcaffier03
Created July 11, 2026 21:14
Show Gist options
  • Select an option

  • Save conradcaffier03/e6dc27cc35ae80355ffcc8d44baf5b1b to your computer and use it in GitHub Desktop.

Select an option

Save conradcaffier03/e6dc27cc35ae80355ffcc8d44baf5b1b to your computer and use it in GitHub Desktop.
reel-hook — free hook-writing skill from The Content System (Claude Code)
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 2 column 127
---
name: reel-hook
description: Generate and rank short-form video hooks for a reel, then pick the strongest as the reel's scene-1 line. Triggers: "reel hook", "hook for my video", "hook my reel".
---

🆓 reel-hook — the exact hook-writing skill from my $199 Content System

This is a real skill from The Content System, given away free. It's not a prompt or a checklist — it's the actual reel-hook skill, unmodified, straight from the paid product. Drop it into Claude Code and it runs the same ranked-hook interview that writes scene 1 for every reel on my feed. Built by @buildwith.conrad.


What this is (plain English)

Scene one is the whole reel. If the first second doesn't stop the scroll, nothing else you made gets watched — the best script in the world doesn't matter if nobody's still there to read it. Most people write one hook, feel unsure about it, and post it anyway.

This skill fixes that: give Claude your topic, audience, and desired action, and it writes 8-12 hooks spread across six proven frameworks, ranks them for scroll-stopping power, and hands you the exact on-screen headline + voiceover line to use. No guessing, no single-shot writing.

Install in 30 seconds

Claude Code (recommended):

  1. In your project, create the folder .claude/skills/reel-hook/ (make .claude/skills/ first if it doesn't exist).
  2. Save this file as .claude/skills/reel-hook/SKILL.md.
  3. Open Claude Code in that project and say: "hook my reel" or "reel hook". That's it.

No project / just trying it: paste everything below the ── SKILL ── line into any fresh Claude chat, then give it your topic, audience, and what you want the viewer to do. Works standalone too.


── SKILL ──

Scene 1 is the whole reel. If the first second doesn't stop the scroll, nothing else gets watched. This skill produces a batch of strong hooks for ONE reel and picks the line that becomes the on-screen headline + first voiceover line. Base Claude only — conversation + a short written artifact. No external tools required.

Run this when

  • You have a topic for a reel and need its opening line.
  • Comes before script-writing in the loop: hook → script → build.

Inputs (ask if not given, one quick line each)

  1. Topic — what the reel is about (the tool/idea/result).
  2. Audience — who it's for (their level, what they already believe).
  3. Desired action — comment a keyword / save / follow / click. (Shapes the CTA later, but a hook that implies the payoff converts better.)

The frameworks (generate across all of them)

Produce 8–12 hooks, labeled by framework, spread across these — don't write 10 of one kind:

Framework Shape Example pattern
constraint-reveal name a hard limit, then break it Claude can't X. Unless you Y.
contrarian reject the common advice Stop doing X. It's why Y.
curiosity-gap tease a mechanism without revealing it The one setting that 10×'d my X.
transformation before → after, concrete From X to Y in Z.
mistake / warning the costly error they're making You're losing X by doing Y.
number / proof a hard, specific figure up front I did X N times. Here's what worked.

Hook craft rules (apply to every line):

  • First 3 words carry it — front-load the tension, not the setup.
  • Concrete > abstract — a number, a named tool, a specific pain. No "in today's world".
  • One idea — a hook that needs a comma to explain itself is two hooks.
  • Say-able in ~1.5s — it's a voiceover line and an on-screen headline at once. Short.
  • Implied payoff — the viewer should feel "I need to see where this goes."
  • No clickbait you can't pay off — the reel must deliver what the hook promises (trust).

Output

  1. The 8–12 ranked hooks, each tagged with its framework and a one-line note on why it's strong (or weak). Rank by scroll-stopping power for the stated audience.
  2. The chosen scene-1 line — the single best hook, written verbatim as it will appear:
    • the on-screen headline form (can be 2 lines, ALL-CAPS friendly), and
    • the voiceover form (how it's spoken — usually the same, sometimes slightly fuller).
  3. If you're building a full reel, write both into a NOTES.md under a ## Hook heading so the next writing step can pick them up straight away.

You just used 1 of 6.

reel-hook is one of six skills in The Content System — the full pipeline that takes a topic all the way to a finished, on-brand, rendered reel:

reel-hook → reel-script → reel-build → render, in about fifteen minutes, in your own repo.

The whole system is live today at the founding price — $199, down from $249, ends tonight.

See it → https://get.caffier-agency.com/p/content-system?utm_source=instagram&utm_medium=dm&utm_campaign=HOOKS

— Conrad · @buildwith.conrad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment