Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO. Generates multiple title variations balancing curiosity, keywords, and platform best practices. Use when naming videos, improving CTR, or A/B testing titles.
npx skills add https://github.com/nicepkg/ai-workflow --skill video-title-optimizer
Create click-worthy titles that rank well and drive views.
[POWER WORD] + [TOPIC] + [BENEFIT/CURIOSITY] + [SPECIFICITY]
Example: "INSANE Productivity System That DOUBLED My Output (After Failing 10 Times)"
[Power] [Topic] [Benefit] [Specificity/Story]
Character Limit: 100 chars (60-70 visible in search)
Optimal Length: 50-60 characters
Keywords: Front-load important keywords
Format: Mix of curiosity + clarity
✅ Good: "I Tried [Thing] for 30 Days - Here's What Happened"
✅ Good: "How I [Achieved Result] (Step-by-Step Guide)"
❌ Bad: "My Video About [Topic] | Part 1 | 2025 | HD"
Character Limit: 100 chars
Optimal: 30-50 characters (shorter is better)
Style: Punchy, immediate hook
✅ Good: "This Trick Changes EVERYTHING"
✅ Good: "Wait for it... 😱"
❌ Bad: "Part 47 of my series on productivity tips"
Caption Limit: 4000 chars (but shorter performs better)
Title Portion: First 50-80 chars most important
Hashtags: Include 3-5 relevant hashtags
✅ Good: "The $5 gadget that replaced my $500 setup 😳 #tech #gadgets #fyp"
❌ Bad: "#fyp #foryou #viral #trending #tech #gadget #cool #awesome"
"7 INSANE Productivity Hacks That Actually Work"
"5 BRUTAL Truths About [Topic] Nobody Tells You"
"12 GENIUS Ways to [Achieve Outcome]"
"How I Made $10K in 30 Days as a Beginner"
"How I Lost 20 Pounds Without Dieting"
"How I Learned [Skill] in Just 3 Months"
"Why [Common Advice] Is Actually Wrong"
"Why I Stopped [Popular Thing] (And You Should Too)"
"Why [Expert/Celebrity] Is Completely Wrong About [Topic]"
"I Tried [Thing] for 30 Days - Life Changing Results"
"I Ate [Diet] for a Week - What Happened Shocked Me"
"I Used [Product] for 6 Months - Honest Review"
"The Truth About [Popular Topic] That Nobody Talks About"
"The REAL Reason [Thing Happens]"
"The Ugly Truth Behind [Industry/Topic]"
"iPhone vs Android in 2025 (Honest Comparison)"
"Gym vs Home Workout - Which Builds More Muscle?"
"$50 vs $500 [Product] - Can You Tell the Difference?"
"Complete Beginner to [Skill Level] in 90 Days"
"Zero to Hero: My [Journey] Transformation"
"From [Bad State] to [Good State] in [Timeframe]"
"Don't Buy [Product] Until You Watch This"
"Don't Start [Activity] Until You Know This"
"Don't Make This Mistake With [Topic]"
Secret, Hidden, Truth, Revealed, Exposed
Actually, Finally, Nobody, Everyone
Mistakes, Myths, Lies, Facts
INSANE, BRUTAL, SHOCKING, AMAZING
Life-changing, Game-changing, Mind-blowing
Worst, Best, Ultimate, Perfect
Now, Today, Immediately, Finally
Stop, Don't, Never, Always
Before, After, Until
Free, Easy, Simple, Quick, Fast
Complete, Ultimate, Definitive
Step-by-step, Beginner, Advanced
Odd numbers outperform even (Psychology)
Top performers: 5, 7, 10, 3, 9
"7 Ways to..." > "6 Ways to..."
"Top 5..." > "Top 4..."
Large specific numbers for results:
"$127,493" > "$130,000"
"47 Days" > "About 2 months"
═══════════════════════════════════════════════════════════════
TITLE OPTIONS FOR: [Video Topic]
Platform: [YouTube/TikTok/Shorts]
Target Keyword: [Main keyword]
═══════════════════════════════════════════════════════════════
🏆 TOP RECOMMENDATION:
─────────────────────────────────────────────────────────────
"[Title]"
Characters: XX | Keywords: ✓ | CTR Potential: High
Why: [Reasoning]
📊 A/B TEST VARIATIONS:
─────────────────────────────────────────────────────────────
A: "[Title variation 1]" (XX chars)
Style: Curiosity-driven
B: "[Title variation 2]" (XX chars)
Style: Benefit-focused
C: "[Title variation 3]" (XX chars)
Style: Number-based
🔍 SEO-OPTIMIZED VERSION:
─────────────────────────────────────────────────────────────
"[Title with keywords front-loaded]"
Target Keyword: [keyword]
Search Intent: [Informational/Transactional/etc.]
⚡ SHORT-FORM VERSION:
─────────────────────────────────────────────────────────────
"[Shorter punchy title for Shorts/TikTok]"
💡 THUMBNAIL TEXT PAIRING:
─────────────────────────────────────────────────────────────
Title: "[Title]"
Thumbnail Text: "[2-4 word overlay that complements, doesn't repeat]"
═══════════════════════════════════════════════════════════════
Generate 5 title options for a video about [topic]
Create video titles:
- Topic: [specific topic]
- Platform: [YouTube/TikTok/Shorts]
- Target keyword: [SEO keyword]
- Audience: [who they are]
- Video type: [tutorial/review/vlog/story]
- Angle: [what makes this unique]
Create A/B test titles for:
Video: [topic]
Test: [curiosity vs benefit / number vs no number / etc.]
Before publishing, verify:
| Mistake | Example | Fix |
|---------|---------|-----|
| Too vague | "My Morning Routine" | "My 5AM Morning Routine That 10X'd My Productivity" |
| Keyword stuffing | "Best Camera Best Budget Camera 2025 Camera Review" | "Best Budget Camera in 2025 (Under $500)" |
| Repeats thumbnail | Title: "SHOCKING!" / Thumb: "SHOCKING!" | Different but complementary |
| No hook | "Photoshop Tutorial" | "Photoshop Tutorial That Took Me 5 Years to Learn" |
| Clickbait mismatch | Title promises X, video delivers Y | Match hook to content |
| Episode numbers first | "EP. 47: The Best Tips" | "The Best Tips (Ep. 47)" or remove |
RULE: Title and thumbnail should tell different parts of the same story
✅ Good Pairing:
Title: "I Tried the World's Spiciest Chip"
Thumbnail: [Reaction face + chip image]
(Title = what, Thumbnail = emotional hook)
❌ Bad Pairing:
Title: "SHOCKING RESULTS!!"
Thumbnail: Text saying "SHOCKING RESULTS"
(Redundant - wastes space)
✅ Good Pairing:
Title: "How I Made $10,000 in 30 Days"
Thumbnail: [Money visual + "30 DAYS"]
(Title = full context, Thumbnail = key number emphasis)
Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: product demos, testimonials, explainers, social ads, brand videos. Use for: Facebook ads, YouTube ads, product launches, brand awareness. Triggers: marketing video, ad video, promo video, commercial, brand video, product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video
App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos. Use for: app store optimization, ASO, app screenshots, app preview, play store listing. Triggers: app store screenshots, aso, app store optimization, play store screenshots, app preview, app listing, ios screenshots, android screenshots, app store images, app mockup, device mockup, app gallery, store listing
Generate images using Nano Banana Pro (Gemini 3 Pro Preview). Use when creating app icons, logos, UI graphics, marketing banners, social media images, illustrations, diagrams, or any visual assets. Supports reference images for style transfer and character consistency. Triggers include phrases like 'generate an image', 'create a graphic', 'make an icon', 'design a logo', 'create a banner', 'same style as', 'keep the style', or any request needing visual content.
Generate and save images using Pollinations.ai's free, open-source API. No signup required. Supports URL-based generation, custom parameters (width, height, model, seed), and automatic file saving. Perfect for quick prototypes, marketing assets, and creative workflows.
| Create AI marketing videos for ads, promos, product launches, and brand content. product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video
Use when building App Store screenshot pages, generating exportable marketing screenshots for iOS apps, or creating programmatic screenshot generators with Next.js. Triggers on app store, screenshots, marketing assets, html-to-image, phone mockup.
Anti-AI-slop design skill for greenfield pages, audits, redesigns, and design extraction from URLs or screenshots. Use when the user asks to build a new app or landing page, wants to redesign something, invokes Hallmark by name, or uses audit/redesign/study.
Launch and supervise OpenShell gator agents. Use when starting gator on issues or PRs, checking gator sandboxes, building the gator sandbox image, restarting stuck gators, inspecting gator logs, or experimenting with gator harness/model overrides. Trigger keywords - launch gator, start gator, run gator, gator sandbox, supervised gator, gator logs, restart gator.
Take nicepkg/video-title-optimizer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.