Agent skill

Video Title Optimizer

by nicepkg in nicepkg/ai-workflow

Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO.

MITAuto-check passedMarketing & SEO

Install Video Title Optimizer

skills CLI
$ npx skills add nicepkg/ai-workflow --skill video-title-optimizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nicepkg/ai-workflow video-title-optimizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nicepkg/ai-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workflows/video-creator-workflow/.claude/skills/video-title-optimizer .claude/skills/video-title-optimizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
video-title-optimizer
GitHub stars
285
Token cost
~1.8k tokens
SKILL.md length
239 words
Files
1
Skills in repo
61
Repo updated
First seen
Licence
MIT

At a glance

Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO.

  • Works in 8 steps: Number + Adjective + Keyword + Promise → How I + Result + Timeframe → Why + Surprising Claim → …
  • A/B testing titles
  • SKILL.md covers Title Anatomy, Platform-Specific Guidelines, Title Formulas (Proven CTR) and Power Words (CTR Boosters), plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Video Title Optimizer is an agent skill from nicepkg/ai-workflow. 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.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering A/B testing. It works with TikTok and YouTube. The repository describes itself as: 🚀 170+ pre-built skills for Claude Code, Cursor, Codex & 14+ AI tools. Stop re-teaching your AI the same things. One command → instant domain expertise. Marketing, SEO, Trading… The licence is MIT.

When your agent uses it

  • A/B testing titles
  • Tasks that involve A/B testing

Example prompts

  • “/video-title-optimizer”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Number + Adjective + Keyword + Promise
  2. How I + Result + Timeframe
  3. Why + Surprising Claim
  4. I Tried X for Y - Result
  5. The Truth About X
  6. X vs Y (Which Is Better?)
  7. Beginner to X in Y Time
  8. Don't X Until You Y

What it can do on your machine

Read from SKILL.md and the folder at commit d167b41. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Video Title Optimizer loads about 1.8k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 239 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nicepkg/ai-workflow at commit d167b41, republished under its MIT licence (© nicepkg). 239 words, ~1,803 tokens.

Download SKILL.mdSave it as .claude/skills/video-title-optimizer/SKILL.md (or your agent's skills folder).
name
video-title-optimizer
description
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.

Video Title Optimizer

Create click-worthy titles that rank well and drive views.

Title Anatomy

[POWER WORD] + [TOPIC] + [BENEFIT/CURIOSITY] + [SPECIFICITY]

Example: "INSANE Productivity System That DOUBLED My Output (After Failing 10 Times)"
         [Power]  [Topic]              [Benefit]         [Specificity/Story]

Platform-Specific Guidelines

YouTube (Long-form)
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"
YouTube Shorts
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"
TikTok
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"

Title Formulas (Proven CTR)

1. Number + Adjective + Keyword + Promise
"7 INSANE Productivity Hacks That Actually Work"
"5 BRUTAL Truths About [Topic] Nobody Tells You"
"12 GENIUS Ways to [Achieve Outcome]"
2. How I + Result + Timeframe
"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"
3. Why + Surprising Claim
"Why [Common Advice] Is Actually Wrong"
"Why I Stopped [Popular Thing] (And You Should Too)"
"Why [Expert/Celebrity] Is Completely Wrong About [Topic]"
4. I Tried X for Y - Result
"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"
5. The Truth About X
"The Truth About [Popular Topic] That Nobody Talks About"
"The REAL Reason [Thing Happens]"
"The Ugly Truth Behind [Industry/Topic]"
6. X vs Y (Which Is Better?)
"iPhone vs Android in 2025 (Honest Comparison)"
"Gym vs Home Workout - Which Builds More Muscle?"
"$50 vs $500 [Product] - Can You Tell the Difference?"
7. Beginner to X in Y Time
"Complete Beginner to [Skill Level] in 90 Days"
"Zero to Hero: My [Journey] Transformation"
"From [Bad State] to [Good State] in [Timeframe]"
8. Don't X Until You Y
"Don't Buy [Product] Until You Watch This"
"Don't Start [Activity] Until You Know This"
"Don't Make This Mistake With [Topic]"

Power Words (CTR Boosters)

Curiosity Triggers
Secret, Hidden, Truth, Revealed, Exposed
Actually, Finally, Nobody, Everyone
Mistakes, Myths, Lies, Facts
Emotional Triggers
INSANE, BRUTAL, SHOCKING, AMAZING
Life-changing, Game-changing, Mind-blowing
Worst, Best, Ultimate, Perfect
Urgency Words
Now, Today, Immediately, Finally
Stop, Don't, Never, Always
Before, After, Until
Value Words
Free, Easy, Simple, Quick, Fast
Complete, Ultimate, Definitive
Step-by-step, Beginner, Advanced

Numbers That Work Best

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 Output Format

═══════════════════════════════════════════════════════════════
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]"
═══════════════════════════════════════════════════════════════

How to Use

Basic Title Generation
Generate 5 title options for a video about [topic]
Detailed Request
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]
Title A/B Test Setup
Create A/B test titles for:
Video: [topic]
Test: [curiosity vs benefit / number vs no number / etc.]

Title Checklist

Before publishing, verify:

  • Under character limit: Visible in search results
  • Keyword included: Preferably in first half
  • Curiosity or value: Reason to click
  • Matches content: Not misleading clickbait
  • Complements thumbnail: Doesn't repeat thumbnail text
  • No all-caps abuse: 1-2 words max in caps
  • Specific: Numbers, timeframes, or details included

Common Title Mistakes

MistakeExampleFix
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 thumbnailTitle: "SHOCKING!" / Thumb: "SHOCKING!"Different but complementary
No hook"Photoshop Tutorial""Photoshop Tutorial That Took Me 5 Years to Learn"
Clickbait mismatchTitle promises X, video delivers YMatch hook to content
Episode numbers first"EP. 47: The Best Tips""The Best Tips (Ep. 47)" or remove

Title + Thumbnail Pairing

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)

© nicepkg, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in workflows/video-creator-workflow/.claude/skills/video-title-optimizer of nicepkg/ai-workflow.

Open the folder on GitHubat commit d167b41

Compare with similar skills

Video Title Optimizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Video Title Optimizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Video Title Optimizer this skillnicepkg/ai-workflow285—~1.8kAutomated safety check: PassMIT
Thumbnail Designsocial-media-skills/skills116—~1.7kAutomated safety check: PassMIT
Paid Ads AuditAgriciDaniel/claude-ads9.8k—~1.5kAutomated safety check: PassMIT
Influencer Discoverytigerless-labs/influencer-discovery211—~2.5kAutomated safety check: NotesNone
Comment MiningScrapeCreators/social-media-research-skills3.3k—~1kAutomated safety check: NotesMIT
Competitor Social ResearchScrapeCreators/social-media-research-skills3.3k—~1.1kAutomated safety check: NotesMIT

Similar skills

  • Thumbnail Design

    social-media-skills/skills

    Design YouTube video thumbnails that earn the click — mobile-legible, one focal point, honest.

    116 GitHub stars~1.7k tokensUpdated 6 days ago
    Media & CreativeAuto-check passed
  • Paid Ads Audit

    AgriciDaniel/claude-ads

    Runs a source-grounded paid advertising audit across up to 12 ad platforms, with parallel platform workers, deterministic scoring and a versioned JSON bundle.

    9.8k GitHub stars~1.5k tokensUpdated 5 days ago
    Marketing & SEOAuto-check passed
  • Influencer Discovery

    tigerless-labs/influencer-discovery

    Find the bloggers/creators who can help promote your work, capture their contact info, and append them to the target sheet in Google Sheets.

    211 GitHub stars~2.5k tokensUpdated 15 days ago
    Marketing & SEOAuto-check: notes
  • Comment Mining

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to mine comments and replies for audience reactions, customer language, questions, objections, complaints, product ideas, buying intent, sentiment, or…

    3.3k GitHub stars~1k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Competitor Social Research

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to research competitors' social media strategy, compare brands or creators, find what content is working in a niche, identify content gaps, or produce a…

    3.3k GitHub stars~1.1k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Finds a company's official website and social profiles from its name, or collects social links from a website URL, using BrowserAct templates run by a Python script.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Marketing & SEOAuto-check passed

More from nicepkg/ai-workflow

All 61 skills in this repo
  • Capture Triage

    nicepkg/ai-workflow

    Processes Drafts Pro captures from the Inbox folder. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~3k tokensUpdated 8 mo ago
    Auto-check passed
  • Legacy To AI Ready

    nicepkg/ai-workflow

    Transform legacy codebases into AI-ready projects with Claude Code configurations.

    285 GitHub stars~2.2k tokensUpdated 8 mo ago
    Auto-check: notes
  • Newsletter Coach

    nicepkg/ai-workflow

    Writing coach that extracts educational content from your daily experiences and turns it into publish-ready newsletter drafts.

    285 GitHub stars~3.7k tokensUpdated 8 mo ago
    Auto-check passed
  • Webfluence

    nicepkg/ai-workflow

    Content web architecture framework. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~1.4k tokensUpdated 8 mo ago
    Auto-check passed
  • Workflow Creator

    nicepkg/ai-workflow

    Create complete Claude Code workflow directories with curated skills.

    285 GitHub stars~2.6k tokensUpdated 8 mo ago
    Auto-check passed
  • Media Processing

    nicepkg/ai-workflow

    Video/audio/image processing with FFmpeg and ImageMagick. An agent skill from nicepkg/ai-workflow.

    285 GitHub stars~2.4k tokensUpdated 8 mo ago
    Auto-check: notes

Works with

Categories

Questions about Video Title Optimizer

What does Video Title Optimizer do?

Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO. Video Title Optimizer is an agent skill from nicepkg/ai-workflow. Optimize video titles for maximum click-through rate (CTR) and YouTube/TikTok SEO.

When should I use Video Title Optimizer?

Video Title Optimizer fits situations like: A/B testing titles; tasks that involve A/B testing.

How do I install Video Title Optimizer in Claude Code?

Run `npx skills add nicepkg/ai-workflow --skill video-title-optimizer -a claude-code`. Or copy the skill folder (workflows/video-creator-workflow/.claude/skills/video-title-optimizer in nicepkg/ai-workflow) into .claude/skills/video-title-optimizer in your project. Claude Code loads it when a task matches its description.

How do I install Video Title Optimizer in Codex?

Run `npx skills add nicepkg/ai-workflow --skill video-title-optimizer -a codex`. Or copy the skill folder (workflows/video-creator-workflow/.claude/skills/video-title-optimizer in nicepkg/ai-workflow) into .agents/skills/video-title-optimizer in your project. Codex loads it when a task matches its description.

Can I use Video Title Optimizer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nicepkg/ai-workflow --skill video-title-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/video-title-optimizer, .gemini/skills/video-title-optimizer, .github/skills/video-title-optimizer and .opencode/skills/video-title-optimizer in your project.

What does Video Title Optimizer need to run?

SKILL.md names no scripts, command-line tools or credentials: Video Title Optimizer is instructions for the agent only.

Does Video Title Optimizer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Video Title Optimizer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Video Title Optimizer use?

Video Title Optimizer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Video Title Optimizer use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Video Title Optimizer?

Skills that share tags, products or a category with Video Title Optimizer: Thumbnail Design (social-media-skills/skills, 116 stars), Paid Ads Audit (AgriciDaniel/claude-ads, 9.8k stars), Influencer Discovery (tigerless-labs/influencer-discovery, 211 stars) and Comment Mining (ScrapeCreators/social-media-research-skills, 3.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Video Title Optimizer?

nicepkg (a GitHub organization) maintains it in nicepkg/ai-workflow, which has 285 GitHub stars. The repository holds 61 skills in this directory. The repository was last updated on January 20, 2026.

Source: nicepkg/ai-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.