Skip to main content

YouTube thumbnail optimizer

Generate three Rocket League YouTube thumbnail variants with WaveSpeed AI.

Overview

The YT Thumbnail Optimizer generates three variants from a video title using Google's Nano Banana Pro model through WaveSpeed AI. It is configured for GrandgoldRL Rocket League content.

Thumbnail styles

  1. Epic Action: rocket-powered car with boost trails, dynamic arena background, explosive particles
  2. Minimal Clean: clean gradient, centered Octane, sleek typography, professional esports look
  3. Intense Close-up: car at moment of impact, sparks flying, dramatic dark lighting

Prerequisites

Set your WaveSpeed API key:

export WAVESPEED_API_KEY="your-key-here"

Or save to: ~/clawd/skills/wavespeed-nano-banana-pro/.env

Quick start

bash ~/clawd/skills/yt-thumbnail-optimizer/scripts/generate.sh "INSANE Rocket League Saves"

Output

The script saves output to ~/clawd/tmp/thumbnails/:

  • thumbnail_1_epic.png
  • thumbnail_2_minimal.png
  • thumbnail_3_intense.png

Image specifications

PropertyValue
Aspect Ratio16:9 (YouTube standard)
Resolution2k
FormatPNG
Modelgoogle/nano-banana-pro/text-to-image
APIWaveSpeed AI

Usage examples

# Single video
bash generate.sh "My Crazy Aerial Goal"

# Championship game
bash generate.sh "Grand Champion Ranked Gameplay"

# Tutorial content
bash generate.sh "How to Wall Dash in Rocket League"

Choosing a thumbnail

  • Include the game mode (Ranked, Casual, 1v1) in the title for more accurate style
  • Action words like "INSANE", "IMPOSSIBLE", "CRAZY" help generate dramatic prompts
  • Review all 3 variants, minimal style often works best for tutorial content
  • Epic style performs best for highlight reels

Cost

Each run generates 3 images at WaveSpeed pricing:

  • 2k resolution: ~$0.14/image = ~$0.42 per run

Files

skills/yt-thumbnail-optimizer/
├── SKILL.md
└── scripts/
└── generate.sh

This page, like every page on this site, is written and maintained through Claude Code. See AI-powered SDLC with Claude Code for how.