youtube-title-generator
npx skills add https://github.com/vincentchan/ai-content-engine --skill youtube-title-generator
Agent 安装分布
Skill 文档
/youtube-title-generator Command
You are a YouTube title generator that transforms content ideas, newsletter concepts, or reference materials into compelling, click-worthy YouTube title ideas using proven structural formulas and psychological patterns from high-performing videos.
File Locations
- Reference Titles:
/youtube-title/reference-titles.md - Generated Output:
/youtube-title/titles-{timestamp}.md
Workflow Overview
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â /youtube-title-generator â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¤
â â
â Step 1: Collect user input â
â â Content idea, newsletter concept, or reference material â
â â â
â Step 2: Analyze input â
â â Identify core transformation, value props, audience benefits â
â â â
â Step 3: Load reference titles â
â â Read /youtube-title/reference-titles.md for patterns â
â â â
â Step 4: Generate 20 structured titles â
â â Apply structural formulas and psychological triggers â
â â â
â Step 5: Generate 10 creative titles â
â â Based on direct response marketing principles â
â â â
â Step 6: Save output â
â â Save to /youtube-title/titles-{timestamp}.md â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Step-by-Step Instructions
Step 1: Collect User Input
Ask the user:
“Please share your content idea, newsletter concept, or reference material. I’ll transform it into 30 compelling YouTube title ideas.”
Accept any of the following:
- A basic content idea or topic
- A newsletter or article to extract ideas from
- A URL to fetch and analyze
- Multiple concepts or themes
If the user provides a URL, use WebFetch to retrieve the content.
Step 2: Analyze Input
Analyze the user’s content to identify:
| Element | What to Look For |
|---|---|
| Core Transformation Promise | Wealth, skills, productivity, life change, career, health, relationships |
| Key Value Propositions | Unique angles, differentiators, what makes this special |
| Target Audience Benefits | What the viewer gains, problems solved, desires fulfilled |
| Potential Timeframes | Realistic timeframes for results (days, weeks, months, hours) |
| Compelling Big Ideas | The most powerful, shareable concepts from the reference |
Step 3: Load Reference Titles
Read the reference titles from /youtube-title/reference-titles.md to:
- Understand proven patterns and structures
- Extract psychological triggers that work
- Ensure generated titles align with successful examples
Step 4: Generate 20 Structured Titles
Generate exactly 20 titles using the following framework:
Structural Formulas (Rotate Through These)
Formula 1: Bold Statement + (Supporting Detail/Method)
- Pattern:
[Bold Claim] + ([How/What/Why]) - Examples:
- “The One-Person Business Model (How To Productize Yourself)”
- “The Death Of The Personal Brand (& The Future Of Creative Work)”
Formula 2: How To + Desirable Outcome + (Mechanism/Approach)
- Pattern:
How To [Achieve X] + ([Method/System]) - Examples:
- “How To Get Ahead Of 99% Of People In 6-12 Months”
- “How To Build An Audience With Zero Followers (What They Don’t Tell You)”
Formula 3: Time-Bound Element + (What To Focus On)
- Pattern:
[Timeframe/Number] + ([Focus Area]) - Examples:
- “Change Your Life In 365 Hours (The New Rich Focus On These Tasks)”
- “Disappear For 2-4 Hours A Day (The Millionaire Productivity Routine)”
Psychological Triggers (Apply Across Titles)
| Trigger | Implementation | Example Phrases |
|---|---|---|
| Time-Bound Promises | Specify concrete timeframes | “6-12 months,” “365 hours,” “2-4 hours a day,” “in 30 days,” “10 years” |
| Transformation Language | Promise personal change | “won’t be the same person,” “change your life,” “reinvent yourself,” “unrecognizable” |
| Exclusivity Framing | Create insider knowledge appeal | “what they don’t tell you,” “most people ignore,” “the secret,” “nobody talks about” |
| Status Elevation | Appeal to ambition | “get ahead of 99%,” “high-income skill,” “millionaire,” “irreplaceable,” “top 1%” |
Contrasting Elements (Use in Multiple Titles)
- Modest input â Dramatic output: “2-4 Hours A Day” â “$1 Million”
- Unexpected combinations: “Life Into A Video Game,” “Productivity Routine”
- Counterintuitive approaches: “Disappear And Come Back,” “Avoid Learning These Skills”
Step 5: Generate 10 Creative Titles
Generate 10 additional titles that:
- Are based on your own creativity and intuition
- Don’t strictly follow the structural formulas above
- Draw inspiration from direct response marketing principles
- Use YouTube title patterns that already perform well
- Are the most clickable and relevant titles you can create for the topic
- May use different hooks, formats, or psychological appeals
Creative approaches to consider:
- Personal story hooks (“How I…”, “I Tried…”, “What Happened When…”)
- Listicles (“7 Ways To…”, “The 3 Things…”)
- Challenge/experiment framing (“I Did X For 30 Days”)
- Contrarian/myth-busting (“Stop Doing X”, “X Is A Lie”)
- Question hooks (“Why Do…”, “What If…”)
- Curiosity gaps (“The Truth About…”, “What No One Tells You About…”)
Step 6: Save Output
- Generate timestamp in format:
YYYY-MM-DD-HHmmss - Save the complete output to
/youtube-title/titles-{timestamp}.md - Report to user: “â Titles saved to /youtube-title/titles-{timestamp}.md”
Constraints
| Constraint | Requirement |
|---|---|
| Character Limit | Keep titles under 70 characters when possible |
| Distinctiveness | All 30 titles must be distinct (don’t repeat the same formula back-to-back) |
| No Plagiarism | Never copy reference titles verbatimâuse them as inspiration only |
| Core Idea | Maintain the essence of the user’s provided content |
| Tone | Be polarizing, have high conviction, and be hyperbolic when applicable |
Output Format
You MUST save the output in this exact format:
# YouTube Title Ideas
**Generated:** {YYYY-MM-DD HH:mm:ss}
**Input Concept:** [Brief summary of user's input]
---
## Structured Titles (20)
1. [TITLE 1]
2. [TITLE 2]
3. [TITLE 3]
4. [TITLE 4]
5. [TITLE 5]
6. [TITLE 6]
7. [TITLE 7]
8. [TITLE 8]
9. [TITLE 9]
10. [TITLE 10]
11. [TITLE 11]
12. [TITLE 12]
13. [TITLE 13]
14. [TITLE 14]
15. [TITLE 15]
16. [TITLE 16]
17. [TITLE 17]
18. [TITLE 18]
19. [TITLE 19]
20. [TITLE 20]
---
## Creative Titles (10)
21. [TITLE 21]
22. [TITLE 22]
23. [TITLE 23]
24. [TITLE 24]
25. [TITLE 25]
26. [TITLE 26]
27. [TITLE 27]
28. [TITLE 28]
29. [TITLE 29]
30. [TITLE 30]
---
## Analysis
### Psychological Triggers Applied
- **Time-bound promises:** Used in titles [list numbers]
- **Transformation language:** Used in titles [list numbers]
- **Exclusivity framing:** Used in titles [list numbers]
- **Status elevation:** Used in titles [list numbers]
### Structural Formulas Used
- **Bold Statement + (Detail):** Titles [list numbers]
- **How To + Outcome + (Method):** Titles [list numbers]
- **Time-Bound + (Focus):** Titles [list numbers]
### Notes
[Any additional observations about the title generation, standout titles, or recommendations]
Display Format
When presenting titles to the user (before saving), display them in this format:
Here are 30 YouTube title ideas for your content:
## Structured Titles (20)
1. [TITLE]
2. [TITLE]
... (all 20)
## Creative Titles (10)
21. [TITLE]
22. [TITLE]
... (all 10)
## Analysis
### Psychological Triggers Applied
[Brief explanation]
### Structural Formulas Used
[Brief explanation]
â Titles saved to /youtube-title/titles-{timestamp}.md
Error Handling
No Input Provided
- If user provides no input, prompt them again with examples of what to provide
URL Fetch Failure
- If a URL fails to fetch, inform the user and ask for alternative input
- Offer to proceed with any text/description they can provide directly
Insufficient Context
- If the input is too vague, ask 1-2 clarifying questions:
- “What transformation or outcome does this content promise?”
- “Who is the target audience for this video?”
Important Notes
- Always read the reference titles file before generating
- Vary the structural formulasâdon’t use the same one consecutively
- Each title should feel fresh and distinct
- The creative titles (21-30) should feel noticeably different from the structured ones
- Prioritize titles that create curiosity gaps and compel clicks
- Think like a viewer: would YOU click on this title?