plugins/viral-video-master/skills/viral-video-hooks-retention/SKILL.md
Master hook creation and audience retention for viral video success. PROACTIVELY activate for: (1) Video hook optimization, (2) Opening second strategies, (3) Audience retention improvement, (4) Attention capture techniques, (5) Psychological triggers, (6) Pattern interrupts, (7) Watch time optimization, (8) Drop-off prevention, (9) Engagement psychology. Provides: Hook formulas, psychological trigger frameworks, retention benchmarks, pattern interrupt techniques, and actionable retention improvement strategies.
npx skillsauth add JosiahSiegel/claude-plugin-marketplace viral-video-hooks-retentionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
MANDATORY: Always Use Backslashes on Windows for File Paths
When using Edit or Write tools on Windows, you MUST use backslashes (\) in file paths, NOT forward slashes (/).
Complete guide to capturing attention in the first moments and maintaining engagement throughout your video content.
0-1.3 seconds: Scroll stop decision
|
v
1.3-3 seconds: Continue or abandon
|
v
Success: 65% who watch first 3 seconds will watch 10+ seconds
45% who watch first 3 seconds will watch 30+ seconds
|
v
Completion → Replay → Viral Distribution
Our brains are wired to notice:
The Dopamine Mechanism:
People remember uncompleted tasks better than completed ones.
Application:
What It Is: Creating an information gap between what the viewer knows and what they want to know.
How to Use:
Examples:
Warning:
What It Is: Breaking expected patterns to reset the viewer's attention.
How to Use:
Examples:
Science: Pattern interrupts trigger the orienting response, an automatic brain function that refocuses attention on novel stimuli.
What It Is: Starting narratives or promises that demand completion.
How to Use:
Examples:
Advanced Technique: Open multiple loops at different points, closing them strategically to maintain engagement throughout.
What It Is: Humans feel losses more strongly than equivalent gains.
How to Use:
Examples:
Warning: Use authentically. False urgency erodes trust.
What It Is: Creating immediate personal relevance for the viewer.
How to Use:
Examples:
Why It Works: When viewers see themselves in content, they commit to watching because it becomes personally relevant.
Second-by-Second Breakdown:
| Second | Action | Purpose | |--------|--------|---------| | 0-1 | Visual/audio grab | Stop the scroll | | 1-2 | Value proposition | Why to keep watching | | 2-3 | Curiosity gap | Demand completion |
Formula:
[Pattern Interrupt] + [Value Promise] + [Open Loop]
0-10 Second Structure:
| Seconds | Action | Purpose | |---------|--------|---------| | 0-2 | Pattern interrupt | Capture attention | | 2-5 | Promise/benefit | Establish value | | 5-10 | Proof/preview | Build credibility |
Formula:
[Hook] + [Agenda/Promise] + [Credibility] + [First Value Point]
"Here's why [common belief] is completely wrong..."
"I discovered something that changed everything about..."
"Most people don't know this about [topic]..."
"The [industry] doesn't want you to know..."
"This is what they don't teach you about..."
"Here's what happens when you [action]..."
"I tested [thing] for [time], here's what I found..."
[Start mid-sentence] "...and that's why I stopped doing it"
[Show end result first without context]
[Controversial statement] "I quit [popular thing] and here's why"
[Action hook] Start with the most dramatic moment
[Counter-intuitive] "[Popular advice] is actually terrible advice"
"By the end of this video, you'll understand why..."
"What happened next shocked everyone..."
"The third tip is the one that actually works..."
"Wait until you see what happens at the end..."
"I didn't believe it until I tried it myself..."
"In just a minute, I'll show you the exact method..."
"If you're not doing this, you're losing..."
"This trend is about to explode..."
"Before everyone else figures this out..."
"Stop scrolling if you want to [benefit]..."
"This is going away soon..."
"You're probably making this mistake right now..."
"If you're someone who [struggle], this is for you..."
"POV: You're a [audience type] who..."
"Only [niche] people will understand this..."
"This is for my [audience] who..."
"Raise your hand if you've ever [common experience]..."
"If [specific situation], you need to hear this..."
"I was about to give up when..."
"Nobody believed me until..."
"This one decision changed my life..."
"The moment I realized..."
"Last week, something happened that..."
"Three years ago, I made a mistake that..."
"Here's exactly how to [result] in [timeframe]..."
"[Number] things I wish I knew before..."
"The simple trick that [achievement]..."
"Why [common approach] doesn't work..."
"The step everyone skips that costs them [outcome]..."
"I spent [time] learning this so you don't have to..."
Detailed audience retention mastery, emotional engagement techniques, and advanced retention strategies (pattern interrupts, open loops, callbacks, pacing) live in references/retention-emotional-advanced.md. Load that reference when optimizing beyond first-hook formulation into full-video retention curves.
What to Test:
How to Test:
Compare your retention to:
development
Use for Clerk sessions, tokens, webhooks, orgs, and security. PROACTIVELY activate for session tokens, JWT templates, getToken(), custom claims, pending sessions, multi-session UX, organizations, roles, permissions, system vs custom permissions, features/plans, MFA/passkeys/password policy/bot protection, Clerk webhooks, Svix signatures, verifyWebhook(), user/org sync, retries/replays, environment variables, custom domains, secret rotation, logs, and auth security reviews. Provides token semantics, webhook idempotency, authorization defaults, and hardening checklist.
tools
Use for Clerk in Next.js. PROACTIVELY activate for @clerk/nextjs setup, App Router auth()/currentUser(), clerkMiddleware(), proxy.ts/middleware.ts, createRouteMatcher(), protected pages/layouts/Route Handlers/Server Actions/API routes/tRPC, auth.protect() role/permission/token checks, ClerkProvider placement, server-only clerkClient, Link prefetch, redirects, 401/404 auth failures, custom domains, __clerk proxy paths, and deployment gotchas. Provides file patterns, server/client boundary rules, matcher templates, and production checks.
development
Use for Clerk frontend auth flows. PROACTIVELY activate for React, JavaScript, Vue, Nuxt, Astro, Expo, React Router, TanStack React Start, or SPA setup; ClerkProvider and publishable-key wiring; SignIn/SignUp/UserButton/UserProfile/OrganizationSwitcher; custom useUser/useAuth/useClerk/useSignIn/useSignUp/useSession/useOrganization flows; multi-session UX; cross-origin getToken() fetches; loading states, redirects, routing, CORS/cookies, or hydration bugs. Provides SDK selection, UI patterns, token-fetch templates, and frontend gotchas.
development
Use for Clerk dev/prod readiness, deployment, and multi-language implementation planning. PROACTIVELY activate for environment variables, pk_test/sk_test vs pk_live/sk_live, local dev, preview/staging/prod instances, domains/DNS, redirects, OAuth credentials, custom domains/proxy, authorizedParties, CSP, CORS/cookies, webhooks/tunnels, Vercel/Netlify/Cloudflare/API gateways, monitoring/troubleshooting, and backends in Node/Express/Fastify, Python/FastAPI/Django/Flask, Go, Ruby/Rails, Java/Spring, .NET, PHP/Laravel. Provides checklists, rollout plans, and language-portable patterns.