Pro
YouTube Growth Kit
Validate ideas, package titles and thumbnails, script hooks and plan Shorts
For YouTube creators, small channel teams and brands who want each upload packaged and structured with intent rather than guesswork.
The skill makes your agent work in the order that matters on YouTube: decide whether the idea is worth making, package it, hook the viewer, keep them, then handle metadata, Shorts and planning.
- Idea validation: a six-criterion scorecard that labels every piece of evidence as your data, observed or assumed, and reframes vague topics into specific promises.
- Packaging: ten title variants across twelve formulas with a reasoned shortlist, and three thumbnail concepts (subject, emotion, composition, text, mobile test) with image prompts for GPT Image, Nano Banana, Seedream, FLUX and Midjourney. Your real face is composited, never generated.
- Hooks and retention: three first-30-second hook scripts, outline shapes for common formats, re-hook devices, a payoff map and a guide to reading your retention graph.
- Metadata: description, chapters, tags, hashtags and a pinned comment, checked by a small Python script against YouTube's hard limits and chapter rules.
- Shorts and calendar: 3–5 Shorts cut from each long video with hooks and reframe notes, and a CSV content calendar with a monthly review.
Included: SKILL.md, 4 references, 3 templates, 2 worked examples and the checker script. It won't invent search volumes or promise views; it works from your channel's own evidence and what you can observe. YouTube features and limits change, and the time-sensitive ones are marked to verify.
Highlights
- Idea scorecard with evidence labels and topic-to-promise reframes
- 10 title variants, 3 thumbnail concepts and ready-to-run image prompts
- Three hook scripts, a retention outline with re-hooks and a payoff map
- Description, chapters, tags and Shorts cutdowns, plus a content calendar
- Stdlib Python checker for title, description, chapter and tag rules
Example
My next video is 'espresso tips for beginners'. Home espresso channel, about 8k subs. My best video was a budget grinder test at about 3× my usual views.
Idea check — "Espresso tips for beginners" · Verdict: REFRAME (25/35) Packageability 2/5: "tips" has no single promise or obvious thumbnail (ASSUMED). Demand 4/5: autocomplete suggests "espresso tastes sour" (OBSERVED). Fit 5/5: your grinder test shows beginners on budget machines are your core (USER DATA). Reframes: A. Why your espresso tastes sour (2 fixes): problem → answer, search-friendly. Re-scored 31/35. B. I pulled 40 shots to find what fixes sourness (test angle, like your best video). C. 7 espresso mistakes I made for years (list, browse-friendly). Use A as the promise and B's test as the proof inside the video. Series: bitter, watery.
Package 'Why your espresso tastes sour'. I make thumbnails with Nano Banana Pro.
| Pick | Title | Chars | Thumbnail | |A|Why Your Espresso Tastes Sour (2 Fixes)|39|T1 face mid-sip wincing, text "SO SOUR" / T2 pale vs rich shot split, "2 FIXES"| |B|I Pulled 40 Sour Shots to Find What Actually Fixes Them|55|T3 rows of 40 cups, "40 SHOTS"| T2 prompt (Nano Banana Pro, 16:9, 2K): Create a 16:9 YouTube thumbnail background photograph. Two glass espresso cups side by side on a dark walnut counter: the left one holds a pale, thin, watery shot with almost no crema; the right one holds a rich shot with thick golden-brown crema… Leave a clear strip across the top for short text added later and keep the bottom-right corner simple. No text, logos or people. Test T1 vs T2 (face vs no face) if Test & Compare is available on your channel.
python scripts/yt_metadata_check.py metadata.json
{
"ok": false,
"errors": [
"angle brackets are not allowed in titles: SOUR ESPRESSO? FIX IT <fast>"
],
"warnings": [
"title is 86 chars; it may be cut off on some surfaces: Why Your Espresso Tastes Sour (and the 2 Fixes That Actually Work on a Budget Machine)",
"3 all-caps words in a title; keep to one at most: SOUR ESPRESSO? FIX IT <fast>"
],
"info": {"description_chars": 399, "hashtags": ["espresso", "homebarista"],
"chapters": [{"start": "0:00", "label": "The sour shot"}, …], "tags": {"count": 5, "approx_chars": 90}}
}What's inside
youtube-growth-kit/ ├── agents/ │ └── openai.yaml ├── examples/ │ ├── 01-home-espresso-full-package.md │ └── 02-woodworking-shorts-and-calendar.md ├── references/ │ ├── hooks-and-retention.md │ ├── idea-validation.md │ ├── metadata-shorts-and-calendar.md │ └── titles-and-thumbnails.md ├── scripts/ │ └── yt_metadata_check.py ├── templates/ │ ├── 01-idea-scorecard.md │ ├── 02-video-package-worksheet.md │ └── 03-content-calendar.csv ├── LICENSE.txt ├── README.md └── SKILL.md
Install by unzipping into your agent's skills folder. Install guide →