Reverse-engineer the hook from a viral Instagram Reel or carousel, given a URL or a pasted caption. Identifies which of the 10 canonical 2026 formulas it uses (number-first, contrarian, relatable, confession, listicle, before/after, myth-buster, framework, pattern-interrupt Reel, how-I Reel), explains why it worked, names the primary goal, and returns a blank template mapped to your topic. Use to learn from a post you admire. Not for writing your own (use ig-caption-writer or ig-carousel-planner).
npx skills add https://github.com/sergebulaev/instagram-skills --skill ig-hook-extractor
Paste a viral Reel or carousel URL (or the caption text). Get back: which hook
formula it uses, the exact structure, why it worked, the primary goal it chased,
and a blank template you can fill with your own voice.
ig-caption-writer or ig-carousel-planner, to seed a draft with aproven shape
An Instagram URL (/p/, /reel/, or a profile) or pasted caption + slide text.
This bundle has no built-in Instagram reader, so for a URL the skill asks the
user to paste the caption (and the on-image slide text for a carousel, or a quick
description of the Reel's first 3 seconds).
../../references/hook-formulas.md) with aconfidence score
{slot} markers matched to the original, ready for theuser's topic
dashes over the cap, an AI-vocab cluster, 30 hashtags, mixed media)
lib.url_parser.parse_instagram_url(url) returnsusername, shortcode, url_type.
slide text, or for a Reel the first 3 seconds (on-screen text + opening line).
(If they later wire an Apify Instagram actor, read it automatically.)
relatable moment (IG3)? a first-person confession (IG4)?
myth/truth structure (IG7)? a named framework (IG8)?
(IG10)?
1 (the loop), the front-loaded value, and the payoff slide.
{slot} markers matched to the originalshape and the user's topic.
See references/examples.md for worked teardowns.
See ../../references/hook-formulas.md for the 10 canonical Instagram formulas
with full skeletons and goal tags.
SKILL.md - this filereferences/classification-rules.md - feature extraction + scoring heuristicsreferences/examples.md - worked teardowns (caption, carousel, Reel)ig-caption-writer - use the extracted caption template to draft your ownig-carousel-planner - use the extracted carousel templateig-humanizer --mode audit - audit your draft before shippingTake sergebulaev/ig-hook-extractor from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.