
Youtube Thumbnail
Produce a high-CTR, branded YouTube thumbnail image prompt from a video title using your reference headshot and brand colors before scripting.
Install
npx skills add https://github.com/charlie947/social-media-skills --skill youtube-thumbnailWhat is this skill?
- 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
Adoption & trust: 1 installs on skills.sh; 1.4k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Video Editagentspace-so/runcomfy-agent-skills
Image To Videoagentspace-so/runcomfy-agent-skills
Image Editagentspace-so/runcomfy-agent-skills
Flux Kontextagentspace-so/runcomfy-agent-skills
Nano Banana 2agentspace-so/runcomfy-agent-skills
Nano Banana Editagentspace-so/runcomfy-agent-skills
Journey fit
Primary fit
Thumbnail-first packaging sits in Launch distribution—selling the click before the video ships to search and feeds. Distribution covers cover art, packaging, and platform-native creative that drives views independent of the finished edit.
Common Questions / FAQ
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.
SKILL.md
READMESKILL.md - Youtube Thumbnail
# 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: ```json [ { "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, blurr