# Yt Titles

> Generate 10 browse-optimized YouTube title ideas for a video topic. Use when the user wants YouTube title suggestions, video title ideas, or asks about naming a YouTube video.

- Skill: `leonvanzyl/yt-titles` (Agent Skill)
- Install (CLI): `npx skillmds@latest add leonvanzyl/yt-titles`
- Raw SKILL.md: https://api.skillmd.com/api/skills/leonvanzyl/yt-titles/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: leonvanzyl (https://skillmd.com/u/leonvanzyl)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/leonvanzyl/yt-titles

---


# YouTube Title Generator

Generate exactly **10** YouTube title ideas for the given topic.

**Topic:** $ARGUMENTS

## Title rules — every title MUST follow all of these:

1. **Max 54 characters** (including spaces and punctuation). Count carefully. Reject and rewrite any title that exceeds 54 characters.
2. **Browse-optimized**: Titles should spark curiosity and stop the scroll. Use pattern interrupts, open loops, or unexpected angles. The viewer has NOT searched for this — it appeared in their feed, so the title must earn attention on its own.
3. **Lead with the strongest keyword(s)**: Place the most searchable, topic-relevant keyword(s) as early in the title as possible.
4. **No clickbait lies**: Create curiosity without misleading. The title must be deliverable.
5. **Variety**: Give a mix of styles across the 10 titles — use different hooks, structures, and emotional angles. Consider these patterns (but don't force all of them):
   - Curiosity gap ("I Tested … for 30 Days")
   - Contrarian / myth-busting ("Stop Doing X")
   - Listicle / number-led ("7 …")
   - How-to / tutorial ("How to … in 2024")
   - Story / personal ("I …")
   - Challenge / stakes ("Why Most People Fail at …")
   - Comparison ("X vs Y: …")
   - Bold claim ("The Only … You Need")

## Output format

Return a numbered list. After each title, show the character count in parentheses.

Example:

1. Rust Basics Every Developer Should Know (40)
2. I Mass-Deleted Roblox Users: Here's Why (40)

## Quality check

After generating all 10 titles, verify each one:
- Count characters precisely (spaces and punctuation included)
- Confirm the primary keyword appears early
- Confirm it would make sense as a *browse* suggestion (not just a search result)

If any title fails a check, replace it before presenting the final list.

