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
- Epic Action: rocket-powered car with boost trails, dynamic arena background, explosive particles
- Minimal Clean: clean gradient, centered Octane, sleek typography, professional esports look
- 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.pngthumbnail_2_minimal.pngthumbnail_3_intense.png
Image specifications
| Property | Value |
|---|---|
| Aspect Ratio | 16:9 (YouTube standard) |
| Resolution | 2k |
| Format | PNG |
| Model | google/nano-banana-pro/text-to-image |
| API | WaveSpeed 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.