Video Packaging

/digital-marketing-pro:video-packaging

by indranilbanerjee · MIT license · ★ 866 on GitHub

/digital-marketing-pro:video-packaging cover

Package a video: title and thumbnail-text pairs that never repeat words, or critique them.

---
name: video-packaging
description: "Package a video: title and thumbnail-text pairs that never repeat words, or critique them. \"why is no one clicking this video\""
argument-hint: "[brand-name] [--topic <video topic>] [--critique \"<existing title> / <thumb text>\"]"
user-invocable: true
---

# /digital-marketing-pro:video-packaging

Packaging decides whether a video gets watched; the content only decides
whether it deserved to be. On every video surface the viewer sees two elements
at once — the title and the thumbnail text — and the craft is that **they must
do different jobs**:

- **The title carries context and keywords** — what the video is, phrased the
  way people search and the way the platform's systems read it.
- **The thumbnail text carries the tension** — the number, the contradiction,
  the "wait, what?" that a human reacts to in half a second.

Overview

Packaging decides whether a video gets watched; the content only decides whether it deserved to be. On every video surface the viewer sees two elements at once — the title and the thumbnail text — and the craft is that they must do different jobs:

Manual install (npx, ZIP)
Claude Codenpx skills add indranilbanerjee/digital-marketing-pro --skill video-packaging -g -a claude-code
Claude Code (degit)npx degit indranilbanerjee/digital-marketing-pro/skills/video-packaging#main ~/.claude/skills/video-packaging
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.5 KB
Read SKILL.md here
indranilbanerjee/main1 file shown
SKILL.md
Show the full text112 lines

/digital-marketing-pro:video-packaging

Packaging decides whether a video gets watched; the content only decides whether it deserved to be. On every video surface the viewer sees two elements at once — the title and the thumbnail text — and the craft is that they must do different jobs:

  • The title carries context and keywords — what the video is, phrased the way people search and the way the platform's systems read it.
  • The thumbnail text carries the tension — the number, the contradiction, the "wait, what?" that a human reacts to in half a second.
  • Overlap is wasted real estate. A thumb word that already appears in the title bought nothing with the scarcest pixels the brand owns.

Discovery intent — tag every package

A video idea earns discovery one of two ways, and the packaging differs:

Intent How it is found Packaging consequence
Search Typed queries; ranks over months Title leads with the query phrasing (front-load the keyword); thumb adds the differentiator vs the other results
Browse Suggested/home feeds; spikes on click-through Title can spend more of its length on intrigue; thumb carries the pattern-break
Both Rare; usually a search topic with a browse-worthy angle Package for search, let the thumb do the browse work

No search or browse logic → not a video idea yet. Route it back through topic development before spending packaging effort on it. For search-intent videos, pull the real query phrasing from /digital-marketing-pro:keyword-research rather than guessing it.

Generate mode

Input: the topic or concept, the brand, target platform, intent if known.

# Video packaging — [topic]

**Discovery intent:** Search / Browse / Both — [the reasoning in one line]

## Pair 1 — [angle: curiosity / benefit / identity]
**Title:** [≤60 chars where possible — what survives truncation comes first]
**Thumb text:** [1-3 words]
**Why they pair:** [the different jobs, and how they combine into one click decision]

## Pair 2 — [different angle]
## Pair 3 — [different angle]

## Recommendation
[Which pair leads and why — grounded in the intent tag, not taste]

## A/B note
[Which single element to vary if testing — never both at once]

Critique mode

Input: an existing title and/or thumbnail text (works from a screenshot description too).

# Packaging critique — [the draft]

## Verdict: PASS / FIX / FAIL

## The pairing check
[Do title and thumb do different jobs? Quote any echoed words — each is the
finding, verbatim.]

## Working
[What earns its place]

## Not working
[Specific, quotable problems — vague titles, buried keywords, thumb text
restating the title, curiosity with no clarity]

## 3 fixed pairs
[Revised packages, same content, same claims — packaging never promises what
the video does not deliver]

Critical rules

  • Reject any pair where a thumb word appears in the title. This is the countable core rule — check it word by word, not by impression.
  • Titles ≤60 characters where possible; when longer, everything that matters sits before the truncation point.
  • Thumb text: 1–3 words. Four is a caption, not a thumbnail.
  • Clarity beats curiosity. A pair that intrigues but does not say what the viewer gets fails — curiosity-gap packaging that the content cannot pay off is churn, and on regulated brands it is a compliance finding.
  • Packaging never outpromises the video. The claims in a title pass the same brand guardrails as any other copy; run /digital-marketing-pro:check before anything ships.
  • Three pairs minimum in Generate; three fixes minimum in Critique. One option is a decision already made; the client gets choices with reasoning.
  • Tag the intent every time. An untagged package is a guess about how the video will be found — and search and browse reward different structures.

Pairs with

  • /digital-marketing-pro:video-script — the script this packaging fronts; its thumbnail-concept step follows the same pairing rule
  • /digital-marketing-pro:keyword-research — real query phrasing for search-intent titles
  • /digital-marketing-pro:check — claims and compliance gate before publishing
1---
2name: video-packaging
3description: "Package a video: title and thumbnail-text pairs that never repeat words, or critique them. \"why is no one clicking this video\""
4argument-hint: "[brand-name] [--topic <video topic>] [--critique \"<existing title> / <thumb text>\"]"
5user-invocable: true
6---
7 
8# /digital-marketing-pro:video-packaging
9 
10Packaging decides whether a video gets watched; the content only decides
11whether it deserved to be. On every video surface the viewer sees two elements
12at once — the title and the thumbnail text — and the craft is that **they must
13do different jobs**:
14 
15- **The title carries context and keywords** — what the video is, phrased the
16 way people search and the way the platform's systems read it.
17- **The thumbnail text carries the tension** — the number, the contradiction,
18 the "wait, what?" that a human reacts to in half a second.
19- **Overlap is wasted real estate.** A thumb word that already appears in the
20 title bought nothing with the scarcest pixels the brand owns.
21 
22## Discovery intent — tag every package
23 
24A video idea earns discovery one of two ways, and the packaging differs:
25 
26| Intent | How it is found | Packaging consequence |
27|---|---|---|
28| **Search** | Typed queries; ranks over months | Title leads with the query phrasing (front-load the keyword); thumb adds the differentiator vs the other results |
29| **Browse** | Suggested/home feeds; spikes on click-through | Title can spend more of its length on intrigue; thumb carries the pattern-break |
30| **Both** | Rare; usually a search topic with a browse-worthy angle | Package for search, let the thumb do the browse work |
31 
32**No search or browse logic → not a video idea yet.** Route it back through
33topic development before spending packaging effort on it. For search-intent
34videos, pull the real query phrasing from
35/digital-marketing-pro:keyword-research rather than guessing it.
36 
37## Generate mode
38 
39Input: the topic or concept, the brand, target platform, intent if known.
40 
41```
42# Video packaging — [topic]
43 
44**Discovery intent:** Search / Browse / Both — [the reasoning in one line]
45 
46## Pair 1 — [angle: curiosity / benefit / identity]
47**Title:** [≤60 chars where possible — what survives truncation comes first]
48**Thumb text:** [1-3 words]
49**Why they pair:** [the different jobs, and how they combine into one click decision]
50 
51## Pair 2 — [different angle]
52## Pair 3 — [different angle]
53 
54## Recommendation
55[Which pair leads and why — grounded in the intent tag, not taste]
56 
57## A/B note
58[Which single element to vary if testing — never both at once]
59```
60 
61## Critique mode
62 
63Input: an existing title and/or thumbnail text (works from a screenshot
64description too).
65 
66```
67# Packaging critique — [the draft]
68 
69## Verdict: PASS / FIX / FAIL
70 
71## The pairing check
72[Do title and thumb do different jobs? Quote any echoed words — each is the
73finding, verbatim.]
74 
75## Working
76[What earns its place]
77 
78## Not working
79[Specific, quotable problems — vague titles, buried keywords, thumb text
80restating the title, curiosity with no clarity]
81 
82## 3 fixed pairs
83[Revised packages, same content, same claims — packaging never promises what
84the video does not deliver]
85```
86 
87## Critical rules
88 
89- **Reject any pair where a thumb word appears in the title.** This is the
90 countable core rule — check it word by word, not by impression.
91- **Titles ≤60 characters where possible**; when longer, everything that
92 matters sits before the truncation point.
93- **Thumb text: 1–3 words.** Four is a caption, not a thumbnail.
94- **Clarity beats curiosity.** A pair that intrigues but does not say what the
95 viewer gets fails — curiosity-gap packaging that the content cannot pay off
96 is churn, and on regulated brands it is a compliance finding.
97- **Packaging never outpromises the video.** The claims in a title pass the
98 same brand guardrails as any other copy; run /digital-marketing-pro:check
99 before anything ships.
100- **Three pairs minimum in Generate; three fixes minimum in Critique.** One
101 option is a decision already made; the client gets choices with reasoning.
102- **Tag the intent every time.** An untagged package is a guess about how the
103 video will be found — and search and browse reward different structures.
104 
105## Pairs with
106 
107- /digital-marketing-pro:video-script — the script this packaging fronts;
108 its thumbnail-concept step follows the same pairing rule
109- /digital-marketing-pro:keyword-research — real query phrasing for
110 search-intent titles
111- /digital-marketing-pro:check — claims and compliance gate before publishing
112 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 866
Checked
Source
indranilbanerjee/digital-marketing-pro ↗
Creator
indranilbanerjee · 114 listings
View creator

Similar skills

See all →
SkillYouTube Channel AuditorJakeschincariol/youtube-agent-skill · by JakeschincariolAudit a YouTube channel end to end - packaging, consistency, the first fifteen seconds, and what to fix first. Use for "audit my channel", "why isn't my channel growing", "review my videos", or a pasted channel URL.★ 1.1k GitHub starsSkillYouTube Channel Rewritersergebulaev/youtube-skills · by sergebulaevAudit and rewrite a YouTube channel end-to-end for 2026: name and @handle, banner (2560x1440 with the 1235x338 mobile/TV safe area), profile picture, About plus searchable keywords, trailer for non-subscribers vs featured video for subscribers, sections and playlist layout, watermark, links. Triggers on "optimize my YouTube channel", "rewrite my channel about", "fix my banner", "channel audit", "set my trailer". Converts a viewer into a subscriber. Not for writing a video title (use yt-title-optimizer).★ 36 GitHub starsSkillAd Fatigue Manageraaron-he-zhu/aaron-marketing-skills · by aaron-he-zhuUse when the user asks to "is my ad fatiguing", "why is CTR dropping at scale", or "should I rotate creative / widen the audience"; reads frequency, CTR and CVR decay against an early-flight baseline and returns Rotate-creative / Widen-audience / Hold triggers with a per-ad-set fatigue read. Not for building the replacement creative — use ad-creative-builder; not for the RQS score or vetoes — use ad-account-auditor. 广告疲劳检测/频次管理/换素材还是扩人群★ 2.9k GitHub starsSkillPricing Tier Architectwondelai/skills · by wondelai- Leaders, Fillers, Killers★ 2.2k GitHub starsSkillTitle Thumbnail PackagerJakeschincariol/youtube-agent-skill · by JakeschincariolWrite and lint the title and thumbnail for a YouTube video as one pairing, checking truncation, duplication and vagueness before publish. Use for title ideas", "what should I call this", "thumbnail text", "my CTR is bad", packaging, or any request to rename or repackage an existing video.★ 1.1k GitHub starsSkillYouTube SEO Optimizerkostja94/marketing-skills · by kostja94When the user wants to optimize YouTube videos for search, create video descriptions, or improve channel visibility. Also use when the user mentions "YouTube SEO," "YouTube description," "YouTube tags," "YouTube thumbnail," "YouTube title," "YouTube channel," or "video SEO." For YouTube ads, use youtube-ads.★ 1k GitHub stars

More from indranilbanerjee