Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
charlie947 avatar

Youtube Thumbnail

  • 604 installs
  • 2.1k repo stars
  • Updated May 20, 2026
  • charlie947/social-media-skills

youtube-thumbnail is a Claude Code skill that builds high-CTR, branded YouTube thumbnail image prompts from a video title using a reference headshot and brand colors for Gemini image generation.

About

youtube-thumbnail is a social-media skill in charlie947/social-media-skills that auto-starts a thumbnail-first workflow when users mention covers, YouTube thumbnails, or video preview images. Step one gathers a project reference photo, brand colors, and the video title, then applies high-CTR layout principles to output a ready-to-run image prompt for Gemini before script writing begins. Developers and technical creators reach for youtube-thumbnail when they want the visual hook decided early, mirroring a graphic-first LinkedIn workflow adapted for YouTube. The skill explicitly triggers on phrases like thumbnail, youtube thumbnail, or build me a thumbnail.

  • Auto-starts on trigger phrases like thumbnail or youtube thumbnail—no idle preamble
  • Resolves reference photo and brand colors from thumbnail-config.md, brand-kit.md, or about-me.md
  • AskUserQuestion flow for video title with type-or-suggest options
  • Thumbnail-first workflow aligned with LinkedIn graphic-first selling
  • Outputs a ready-to-run Gemini image prompt using high-CTR layout principles

Youtube Thumbnail by the numbers

  • 604 all-time installs (skills.sh)
  • Ranked #367 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/charlie947/social-media-skills --skill youtube-thumbnail

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs604
repo stars2.1k
Security audit3 / 3 scanners passed
Last updatedMay 20, 2026
Repositorycharlie947/social-media-skills

How do you generate a branded YouTube thumbnail prompt?

Produce a high-CTR, branded YouTube thumbnail image prompt from a video title using your reference headshot and brand colors before scripting.

Who is it for?

Developers and technical creators publishing YouTube videos who want thumbnail prompts before writing scripts.

Skip if: Teams needing finished PNG exports with strict broadcast-safe review pipelines and no generative image step.

When should I use this skill?

A user says thumbnail, youtube thumbnail, build me a thumbnail, or wants a video cover image before scripting.

What you get

A Gemini-ready thumbnail image prompt using reference photo, brand palette, and CTR-focused layout guidance.

  • Gemini thumbnail image prompt
  • CTR layout brief

Files

SKILL.mdMarkdownGitHub ↗

YouTube Thumbnail

CRITICAL: Auto-start on load

When this skill triggers, go straight to Step 1.

Step 1. Gather inputs

Check the project for a reference photo config. Look in this order:

1. thumbnail-config.md in the project root 2. brand-kit.md — look for a reference image path and brand colours 3. about-me.md — for the creator's name and positioning

If a reference photo path is stored, pre-fill it. Otherwise ask:

Upload or provide the path to the reference photo of yourself you want used in the thumbnail. Ideally a clear headshot with distinctive lighting and expression you plan to reuse across videos for brand consistency.

Then call AskUserQuestion:

[
  {
    "question": "What is the video title?",
    "header": "Title",
    "multiSelect": false,
    "options": [
      {"label": "I will type the title", "description": "Type the full working title"},
      {"label": "Suggest one", "description": "Given the topic, propose 3 click-worthy titles first"}
    ]
  },
  {
    "question": "Emotional tone?",
    "header": "Tone",
    "multiSelect": false,
    "options": [
      {"label": "Shock / surprise", "description": "Wide eyes, open mouth, bold reaction"},
      {"label": "Curious / thinking", "description": "Slight smirk, raised eyebrow, gaze off-frame"},
      {"label": "Confident / direct", "description": "Eye contact, calm, assertive"},
      {"label": "Frustrated / strong take", "description": "Intense gaze, hand gesture, tension"}
    ]
  }
]

Step 2. Apply thumbnail best practices

Every thumbnail must follow these rules:

  • Face fills 30 to 50 percent of the frame. Readable at small sizes.
  • 3 to 5 words maximum of large text. 6 if absolutely necessary.
  • Two colours dominate. Brand primary + one high-contrast accent (yellow, red, cyan work well).
  • One clear focal element besides the face. Tool logo, bold number, arrow, or prop.
  • High contrast between face, text, and background. Test by squinting.
  • Text is not a sentence. It is a hook phrase. Examples: "I fired my team", "Claude can now...", "Don't do this".
  • No small text, no logos bottom-right (watch time icon sits there).

Step 3. Build the thumbnail brief

Output a concise brief the user can review:

THUMBNAIL BRIEF: [video title]

Composition: [face position, % of frame, direction of gaze]
Text: "[hook phrase, 3-5 words]"
Text placement: [left, right, top, wraps around face]
Colour palette: [primary hex], [accent hex], [background hex]
Supporting element: [logo / prop / arrow / number]
Emotional tone: [tone from Step 1]

Then ask:

Here's the brief. Say "generate" to output the image prompt or tell me what to change.

Step 4. Output the Gemini prompt

Once approved, output the image generation prompt in a code block:

Using the attached reference photo of me, generate a YouTube thumbnail at 1280 x 720 pixels (16:9).

Composition:
- Place me [left / right / centre] filling [30-50]% of the frame
- My expression: [tone details — e.g., shocked with wide eyes and open mouth]
- My gaze: [direction — e.g., looking directly at camera / looking off-frame toward the text]

Text:
- Display "[hook phrase]" in large bold sans-serif typography
- Text colour: [hex]
- Text outline: [colour, thickness for readability]
- Text placement: [specific area]

Colour palette:
- Primary: [hex]
- Accent: [hex]
- Background: [hex] — [describe treatment: flat, gradient, blurred scene, etc.]

Supporting element: [specific description of the supporting visual]

Constraints:
- Face must be clear and sharp
- Text must be readable at 320px wide (YouTube mobile size)
- No watermarks, no YouTube UI elements, no bottom-right corner text
- High contrast between face, text, and background

Tell the user:

Paste this into a new Gemini chat, attach your reference photo, enable Create Image, and select Nano Banana. Generate at 1280x720.

Step 5. Offer the next move

Want me to outline the video next? Hook, mid, CTA from the thumbnail. Or call the create skill if you have one.

Rules

  • 1280x720 pixels (16:9). YouTube's native thumbnail size.
  • Never include the reference photo path in the prompt itself — the user attaches the photo separately.
  • Never allow more than 6 words of text, 5 is ideal, 3 is best.
  • Face must always be a visible focal point. No face-hidden compositions.
  • Never use em dashes.
  • British English unless voice.md specifies otherwise.
  • If brand-kit.md is in the project, read it and use exact brand colours.
  • Recommend the user keep a consistent thumbnail style across videos for channel recognition.

Related skills

FAQ

What inputs does youtube-thumbnail need?

youtube-thumbnail checks the project for a reference creator photo, brand colors, and the video title, then combines them into a CTR-focused prompt for Gemini image generation.

When does youtube-thumbnail auto-start?

youtube-thumbnail triggers when users say thumbnail, youtube thumbnail, build me a thumbnail, or request a video cover image before writing the script.

Which image model does youtube-thumbnail target?

youtube-thumbnail produces prompts formatted for Gemini image generation, emphasizing branded layout and click-through-oriented composition.

Is Youtube Thumbnail safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Generative Mediacontentdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.