
youtube-video-hook
Skill for creating optimized YouTube video opening hooks (first 5-30 seconds) that maximize viewer retention and watch time. Use when planning video scripts, reviewing video openings, or optimizing existing content for better retention metrics.
- Installs
- 132
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/manojbajaj95/claude-gtm-plugin --skill youtube-video-hook- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads youtube-video-hook automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
YouTube Video Hook
Overview
This skill provides concrete requirements and proven patterns for creating video opening hooks that retain viewer attention, extend title/thumbnail curiosity, and maximize watch time. The opening 5-15 seconds are critical for YouTube algorithm performance and viewer retention.
When to Use This Skill
Use this skill when:
- Planning a new YouTube video script and need to design the opening hook
- Reviewing an existing video opening for retention optimization
- The user asks for help with video retention, watch time, or early drop-off issues
- Creating content strategy that requires understanding of viewer psychology
- Analyzing why a video has poor retention in the first 30 seconds
Core Principle
The opening seconds must EXTEND the curiosity created by the title and thumbnail, not repeat or waste it.
The viewer already clicked based on the title/thumbnail promise. The opening must ADD new intrigue and make them MORE interested, not simply restate what they already know.
Critical Requirements
1. Curiosity Extension (CRITICAL)
Opening seconds MUST build upon the intrigue from the title/thumbnail, never repeat it.
✅ CORRECT Example:
- Title: "Teach Your Cat 5 Tricks in 10 Minutes"
- Opening: Rapid preview montage of impressive tricks in action
- Viewer thinks: "Woah, I can teach my cat ALL of that in only 10 minutes?!"
❌ INCORRECT Example:
- Title: "Teach Your Cat 5 Tricks in 10 Minutes"
- Opening: "Today we're going to look at 5 tricks you can teach your cat in 10 minutes"
- Viewer thinks: "I know. Get on with it."
The opening must make the viewer MORE interested than when they clicked. Viewer attention must INCREASE, not drain.
2. Direct Content Connection (MANDATORY)
Opening seconds MUST directly relate to the title and thumbnail content.
Rules:
- NO unrelated tangents or side stories in the opening
- NO delayed starts where main content appears 1-2 minutes later
- Visual or verbal content must be tightly connected to the promised value
- If additional context is needed, it must come AFTER the hook is established
✅ CORRECT: "Secret Fruit Trick" video → Opens immediately showing or teasing the trick
❌ INCORRECT: "Secret Fruit Trick" video → Opens with "Hi everyone, I'm June, thanks for watching! I absolutely adore fruit so much! I usually eat like 10 pieces a day! I got this habit from my grandmother who..."
3. Forbidden Opening Patterns
These patterns are DISQUALIFYING violations that cause immediate failure:
3.1 DO NOT Repeat the Title (FORBIDDEN)
Never verbally restate what the title already communicated.
Examples of FORBIDDEN openings:
- Title: "Python Tutorial for Beginners" → Opening: "Hello! In this video I am going to give you a tutorial of Python for beginners!"
- Title: "5 Photography Mistakes" → Opening: "Today I'm going to show you 5 photography mistakes"
Why: The viewer already has this information. Repetition drains attention.
3.2 DO NOT Welcome the Viewer First (FORBIDDEN)
Never start with greetings, channel welcomes, or introductions before the hook.
Examples of FORBIDDEN openings:
- "Hi guys, welcome to my video, I'm Joe! It's so good to see you again..."
- "Hello everyone and welcome back to the channel..."
- "Hey what's up, thanks so much for clicking on this video..."
Why: This is friendly but not engaging for first-time viewers and doesn't build upon title/thumbnail momentum.
Exception: Welcomes and introductions are acceptable AFTER the initial hook is established (after first 15 seconds).
3.3 DO NOT Start with Unrelated Content (FORBIDDEN)
Never open with tangents, stories, or content disconnected from the title/thumbnail promise.
Examples of FORBIDDEN openings:
- Title: "Cat Tricks Tutorial" → Opening: Walking down sidewalk talking about a new car for 1-2 minutes
- Title: "Secret Fruit Trick" → Opening: Extended story about grandmother's fruit-eating habits
Why: Viewer confusion triggers abandonment. YouTube interprets this as low-quality content.
Effective Opening Hook Patterns
Use one of these proven hook structures:
Pattern A: Preview/Teaser
Show a brief glimpse of the payoff.
Example: Quick montage of the 5 cat tricks in action (visual proof of value)
Creates thought: "I need to know how to do that!"
Pattern B: Intrigue Escalation
Add surprising context that makes the promise MORE compelling.
Example: Title about a trick → Open with "What I'm about to show you took professionals years to discover, but you'll learn it in 60 seconds"
Creates thought: "This is even better than I expected!"
Pattern C: Problem Amplification
Immediately validate why the viewer needs this content.
Example: Title about mistakes → Open with "If you're doing [X], you're losing [specific bad outcome]"
Creates thought: "I need to fix this now!"
Pattern D: Immediate Value Demonstration
Jump straight into delivering on the promise. No preamble, just results.
Creates thought: "This is exactly what I came for!"
Hook Timing Requirements
Critical timing rules:
-
Hook must occur within 5-15 seconds
- Absolute maximum: 15 seconds before delivering hook
- Optimal: 3-8 seconds
-
After hook is established (within first 15 seconds), THEN:
- Brief introduction is acceptable (5-10 seconds max)
- Transition to main content
- Any necessary context or background
-
Main promised content must begin within 30 seconds of video start
Content Type Applications
Educational Content (Tutorials, How-To, DIY)
Open with result preview or value proof:
- Show quick clips of the end result
- Demonstrate the transformation/skill
- Validate that the tutorial delivers real value
DO NOT open with explanations:
- ❌ FORBIDDEN: "In this tutorial I'm going to teach you..."
- ✅ REQUIRED: Jump into a preview or start teaching immediately
Entertainment Content (Vlogs, Gaming, Challenges)
Open with the most exciting/surprising moment:
- Lead with drama, excitement, or unexpected elements
- Create immediate emotional engagement
- Start in the middle of the action
DO NOT open with setup or context:
- Context can come after the hook
List/Compilation Videos
Tease the most interesting items without revealing details:
- Show glimpses that create curiosity
- DO NOT list the items by name in order
- Create urgency: "Wait until you see number 3..." or "The last one will shock you..."
Quality Verification Checklist
Before finalizing any opening hook, verify ALL of these:
- Non-Repetition Test: Does this opening repeat the title? (Must be NO)
- Curiosity Extension Test: Does this make viewers MORE curious than the title/thumbnail alone?
- Direct Connection Test: Is this immediately related to what the title/thumbnail promised?
- No Welcome First Test: Does this avoid welcoming viewers before the hook? (Must be YES)
- Attention Increase Test: Will this INCREASE viewer attention meter, not drain it?
- Click Validation Test: Does this confirm to the viewer they made the right choice clicking?
- Hook Timing Test: Does the hook occur within 5-15 seconds?
Common Failure Patterns
Pattern 1: The Friendly But Boring Welcome
❌ "Hi guys, welcome to my video, I'm Sarah!
Thanks so much for being here today..."
Problem: Drains attention before value is delivered.
Pattern 2: The Exact Repetition
❌ Title: "5 iPhone Hidden Features"
Opening: "Today I'm showing you 5 hidden iPhone features"
Problem: Viewer already knows this. No new information.
Pattern 3: The Meandering Start
❌ Title: "Amazing Cooking Hack"
Opening: "So I was at the store yesterday and I saw
this interesting ingredient and it reminded me of..."
Problem: Takes too long to get to the promised content.
Pattern 4: The Over-Explanation
❌ "Before we get started, let me explain why this is
important and give you some background on..."
Problem: Delays the payoff. Viewer loses patience.
Success Patterns
Pattern 1: Immediate Value
✅ Title: "Amazing Cooking Hack"
Opening: [Shows the hack in action immediately]
"Watch this..." [demonstrates stunning result in 3 seconds]
Pattern 2: Curiosity Escalation
✅ Title: "iPhone Hidden Feature"
Opening: "Your iPhone has been hiding this from you..."
[Shows something unexpected happening on screen]
Pattern 3: Preview Montage
✅ Title: "5 Photoshop Tricks"
Opening: [3-second rapid montage of all 5 tricks' results]
"You're about to learn all of these..."
Implementation Workflow
When creating or reviewing opening hooks, follow this workflow:
- Review title and thumbnail - Understand what curiosity was created
- Identify the escalation - How can the opening make it MORE intriguing?
- Choose hook pattern - Which structure (A/B/C/D) best serves the content?
- Write/plan opening - Create the first 15 seconds of content
- Apply verification checklist - Ensure all 7 requirements are met
- Time check - Confirm hook occurs within 5-15 seconds
- Test against forbidden patterns - Ensure none of the 3 forbidden patterns are present
YouTube Algorithm Implications
Understanding the algorithmic impact of opening seconds:
Opening seconds directly impact:
- Early abandonment rate (negative signal to YouTube)
- Average view duration (positive signal to YouTube)
- Video surface probability in recommendations
Optimization for watch time:
- Longer viewer retention = more watch time
- More watch time = YouTube values video higher
- Higher value = more visibility and recommendations
Patterns that cause quick abandonment:
- Confusion (unrelated opening)
- Boredom (repetitive opening)
- Disappointment (mismatched expectations)
Critical Success Factors
Priority Order (highest to lowest):
- DO NOT repeat the title (instant failure if violated)
- Extend curiosity beyond title/thumbnail
- Connect directly to promised content
- DO NOT welcome viewers first
- Deliver hook within 5-15 seconds
CRITICAL: If opening seconds repeat the title, welcome viewers first, or start with unrelated content, the hook has FAILED regardless of other qualities. These are disqualifying violations that must be corrected.
Key Reminders
- Title/thumbnail got the click → Opening must JUSTIFY and EXTEND that decision
- Viewer attention meter must INCREASE, never decrease
- Every second in the opening counts toward retention or abandonment
- YouTube is watching viewer behavior in opening seconds closely
- Quick abandonment signals = video suppression
- Strong retention = video promotion
FAQ
What does the youtube-video-hook skill do?
Skill for creating optimized YouTube video opening hooks (first 5-30 seconds) that maximize viewer retention and watch time. Use when planning video scripts, reviewing video openings, or optimizing existing content for better retention metrics.
How do I install youtube-video-hook?
Run npx skills add https://github.com/manojbajaj95/claude-gtm-plugin --skill youtube-video-hook in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/youtube-video-hook/ (personal) or .claude/skills/youtube-video-hook/ (project).
Which AI agents can use youtube-video-hook?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is youtube-video-hook safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains youtube-video-hook?
It is published by manojbajaj95 in manojbajaj95/claude-gtm-plugin. It has 132 recorded installs.
More from manojbajaj95/claude-gtm-plugin
market-research-analysis
manojbajaj95/claude-gtm-plugin
Comprehensive market research and analysis skill. Use when sizing markets, conducting competitive analysis, generating professional market research reports, analyzing consumer behavior, or identifying market opportunities. Activates for: market research, market analysis, market report, TAM SAM SOM, market sizing, industry analysis, market landscape, competitive landscape, market trends, consumer research, Porter's Five Forces, PESTLE, SWOT, BCG Matrix, McKinsey-style report, consulting report, market opportunity, industry report, due diligence, M&A analysis, GTM market analysis, product-market fit validation.
social-media-management
manojbajaj95/claude-gtm-plugin
Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube). Covers content creation, content pillars, hook formulas, repurposing across platforms, platform-optimized graphics/visuals, content calendar, engagement strategy, analytics/ROI analysis, AI-powered content generation, and scheduling best practices. Use for: social media content, LinkedIn post, Twitter thread, Instagram reels, TikTok, content calendar, social scheduling, engagement strategy, social analytics, social media ROI, content repurposing, social graphics, thumbnails, captions, hashtags, viral content, content creator, social media manager, AI content generation, social media audit.
data-and-funnel-analytics
manojbajaj95/claude-gtm-plugin
Analytics tracking, interpretation, funnel analysis, product metrics, and ROI measurement. Use when setting up GA4/GTM tracking, interpreting analytics data, analyzing conversion funnels, calculating ROI, or measuring product engagement. Triggers on "analytics," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "tracking plan," "funnel analysis," "conversion rates," "user flow," "cohort analysis," "retention," "product metrics," "North Star metric," "ROI," "break-even," "payback period," "investment analysis," "validate my funnel," "why isn't my funnel converting," or "executive financial report." For A/B test setup, see ab-test-setup.
marketing-campaign-management
manojbajaj95/claude-gtm-plugin
Comprehensive marketing expertise combining campaign execution, strategy frameworks, psychological principles, and 140+ marketing tactics. Use when planning campaigns, developing content strategy, applying behavioral science, generating marketing ideas, or building go-to-market strategies. Covers email, social, SEO, paid ads, content, and psychology-driven optimization.
conversion-rate-optimization
manojbajaj95/claude-gtm-plugin
Conversion rate optimization for marketing pages and lead-capture forms. Use when the user wants to improve conversions on a homepage, landing page, pricing page, feature page, blog CTA, contact form, demo form, or campaign page. For product onboarding use user-onboarding; for lifecycle email use marketing-automation; for pricing and paywalls use pricing-strategy; for A/B testing use ab-test-setup.
copywriting-core
manojbajaj95/claude-gtm-plugin
Expert copywriter and copy editor combining David Ogilvy's clarity, Ann Handley's warmth, and modern conversion science. Full copy lifecycle: writing new copy and editing existing copy. Grounded in positioning-first thinking, voice-of-customer research, and the Seven Sweeps editing framework. Use when writing or editing any copy: copywriting, write copy, headlines, taglines, email copy, ad copy, landing page copy, product copy, UX writing, CTAs, value proposition, microcopy, sales copy, conversion copy, SaaS copy, startup copy, positioning, messaging, voice-of-customer, landing page, copy editing, edit copy, review copy, proofread, polish copy, tighten copy, copy sweep, copy feedback, sharpen messaging.
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image