creator-stack/skills/title/SKILL.md
Generate optimized titles, headlines, and subject lines for any content type. Use when asked to create a title, headline, subject line, or when the user says "title ideas", "what should I call this", "subject line options", or needs engagement-optimized naming for videos, newsletters, or social posts.
npx skillsauth add kenneth-liao/ai-launchpad-marketplace titleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill generates high-performing titles and headlines optimized for engagement across any content type. Titles are designed to spark curiosity, complement visual assets where applicable, and compel the audience to click, open, or engage.
Core Principle: Every title must prompt a specific question in the audience's mind. Description alone is insufficient — curiosity is non-negotiable.
Use this skill when:
Before generating titles, determine the content type and load the appropriate platform-specific reference file:
| Content Type | Reference File | Key Focus |
|---|---|---|
| YouTube video | references/youtube-title-formulas.md | CTR, curiosity, thumbnail complementarity |
| Newsletter / email | references/newsletter-subject-lines.md | Open rate, preview text, inbox competition |
| Social media post | references/social-headlines.md | Scroll-stopping, platform-specific hooks |
Essential: Read the relevant reference file before generating titles — each platform has unique patterns and constraints that directly affect performance, and skipping this step leads to generic titles that underperform.
If the content type does not match any reference file, apply the universal principles below and adapt to the format.
Before generating titles, gather the following information from conversation context, the user's filesystem, or by asking the user directly.
Required Information:
Highly Recommended Information:
Collect required information if not already provided. Ask the user for anything missing:
To create an optimized title, I need to understand:
1. What is the content about? (topic)
2. Who is your target audience?
3. What is the main hook or takeaway?
4. Do you have a visual asset (thumbnail, header image)? If so, what does it show?
5. What emotion should the title evoke?
Read the appropriate platform-specific reference file based on the content type identified in Step 1.
Before writing any title, identify the specific question you want in the audience's mind:
Examples of effective questions to prompt:
Generate 3-5 title variations that:
For each title, verify against the universal checklist:
Present title options to the user with:
Example presentation:
Here are 3 optimized title options:
1. "The AI Agent Mistake That Cost Me 10 Hours"
- Prompts: "What mistake? How can I avoid it?"
- Complements thumbnail showing frustrated face + error message
- Creates urgency through time cost
2. "I Built This AI Agent Wrong (Here's What I Learned)"
- Prompts: "What did they do wrong? What's the lesson?"
- Personal experience framing creates relatability
3. "Why Your AI Agents Keep Breaking (And Mine Don't)"
- Prompts: "Why do mine break? What's their secret?"
- Creates contrast and curiosity
If the user requests changes:
Before finalizing any written output, invoke the creator-stack:voice skill to apply voice rules. Titles should sound authentic to the user's voice, not generic.
When creating assets for The AI Launchpad, invoke creator-stack:brand-guidelines to resolve the correct design system and check anti-patterns.
Regenerate if the title:
A successful title:
development
Manage scheduled Claude Code tasks — add (recurring or one-off), list, pause, resume, remove, view results, and test execution of skills, prompts, and scripts with safety controls and notifications. Use when the user mentions scheduling, cron, automated tasks, recurring tasks, background tasks, running something on a schedule, periodic execution, or wants a skill/prompt/script to run automatically at a set time. Cross-platform (macOS, Linux, Windows).
tools
Upgrade a plugin's skills, hooks, and patterns to align with latest Claude Code capabilities and best practices. Use when a plugin needs modernization, after Claude Code updates, or when the user says "upgrade plugin", "modernize plugin", or "update plugin to latest patterns".
tools
Use when reviewing how skills performed during a session, when the user wants to analyze skill invocations and identify improvements, or when the user says "skill retro", "review skills", "how did skills do", "improve this skill", or "skill retrospective".
tools
Run or generate test suites for any skill. Use when testing a skill before deployment, after making changes, before/after plugin upgrades, when validating skill behavior, or when the user says "test skill", "run skill tests", "generate tests for skill", or "check for regressions".