yt-hook-scripter

Solid

Script the spoken opening that decides retention: the first 30 seconds of a long-form YouTube video or the first 3 seconds of a YouTube Short. Uses 2026 patterns (restate-and-raise, cold-open payoff tease, question-and-contract, and the 3-second frame-one Shorts hook with a designed loop) to confirm the title's promise, open a loop, and earn the next 30 seconds with no intro. Use to write or fix a video opening. Not for the title (use yt-title-optimizer) or description (use yt-description-writer).

AI & Automation 19 stars 3 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# YouTube Hook Scripter The packaging earns the click; the first 30 seconds (or 3 on a Short) earns the watch-time. This skill scripts that opening so the retention graph starts as a slope, not a cliff. It writes the words you say on camera, not the metadata. ## When to use - User says "write my intro" or "how should this video open" - A video's retention drops hard in the first 30 seconds and needs a re-cut - User has a Short and needs the first 3 seconds to stop the swipe - User wants the spoken hook to match the title's promise ## Formulas this skill uses (opening-hook shapes) | Code | Formula | Surface | Best for | |---|---|---|---| | Y7 | Restate-and-Raise | long-form 30s | confirm the promise, raise the stakes | | Y8 | Cold-Open Payoff Tease | long-form 30s | flash the result, cut to the setup | | Y9 | Question-and-Contract | long-form 30s | answer fast, reopen a deeper loop | | Y10 | Shorts 3-Second Hook | Shorts 3s | state payoff/tension on frame one, loop the end | Full skeletons in `../../references/hook-formulas.md`. ## Steps **Voice profile first (all drafts).** If `../../references/voice-profile.md` has `filled: yes`, load it and match the user's voice fingerprint, hard rules, and CTA/link style throughout. If it is not filled, mention once that `yt-community-post-writer --mode profile` can learn their voice from a few posts, then proceed with the generic voice rules. 1. **Gather inputs.** The title (the promise to keep), the single payoff of the vide...

Details

Author
sergebulaev
Repository
sergebulaev/youtube-skills
Created
2 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

tt-hook-scripter

Script the first 1-3 second TikTok hook: the spoken line, the on-screen text, and the opening visual firing at once so the viewer cannot swipe. Picks a 2026 hook formula (cold-open result, pattern interrupt, number reveal, open-loop question, relatable call-out, story) by goal of completion, saves, comments, or shares. The single biggest retention lever on TikTok. Use to script a hook from a video idea. Not for the caption (use tt-caption-writer) or scrubbing a script (use tt-humanizer).

30 Updated 2 days ago
sergebulaev
AI & Automation Listed

video-hooks

Writes the opening of a video and the full structure of a Short, for both the 1-to-3-second Shorts window and the 30-second long-form open. Generates competing hook variants by named mechanism, rates each for drop-off risk, and holds every factual claim to something measured. Use when writing or fixing a hook, when restructuring a Short script, when a Short is being swiped away, or when a script opens weakly.

0 Updated 3 days ago
heyramzi
AI & Automation Solid

hook-writer

Use to write the hook — the opening that earns attention — for any social content: a caption's first line, a video's first three seconds, a carousel cover slide, a thread opener, a YouTube title, or an email subject. Run when the user says "write a hook," "hook for this," "opening line," "first three seconds," "cover slide," "make this scroll-stopping," or when good content keeps getting ignored. Reads brand-profile and voice first so hooks sound like the brand, not viral-bait templates. Hooks must be TRUE to the content that follows — this skill extracts the hook from the post's strongest element and never overpromises. For full captions use caption-writer; for full video scripts use the video skills. This writes the opening itself.

76 Updated 1 weeks ago
social-media-skills