thumbnails
Generate branded YouTube thumbnails using approved photo assets, brand guidelines, and HTML thumbnail templates.
- License 许可
- MIT
- 所属仓库
- S3YED/appie-kit
- 最近更新
- 2026-08-27
- Stars
- ★ 14
- Forks
- 3
01 前言 Front Matter
- name
- thumbnails
- version
- 1.0.0
- category
- content
- description
- Generate branded YouTube thumbnails using approved photo assets, brand guidelines, and HTML thumbnail templates.
02 资源文件 1
- 脚本generate-thumbnail.sh2.7 KB
03 SKILL.md 正文
SKILL.md - YouTube Thumbnail Generator
Generate YouTube thumbnails from approved portrait assets, HTML templates, and the project brand guidelines.
Assets Location
- Approved portraits:
$THUMBNAIL_PHOTO_DIRcloseup.jpg- Close-up face shot, best for thumbnailsspeaking.jpg- Speaking/presenting poseframe-01.jpg- source video frameframe-02.jpg- source video framewebcam.png- webcam screenshot
- HTML templates:
$THUMBNAIL_TEMPLATE_DIRclient-success.html- For client story videos (revenue numbers + face)interview.html- For interview/conversation videoseducational.html- For tutorial/how-to videos
- Generator script:
$THUMBNAIL_GENERATOR - Full brand system:
$THUMBNAIL_BRAND_SYSTEM
How to Generate a Thumbnail
Method 1: Puppeteer Script (Preferred)
cd "$THUMBNAIL_WORKDIR"
chmod +x generate-thumbnail.sh
./generate-thumbnail.sh <template> <output> --text-main "TEXT" --text-sub "TEXT" --face "$THUMBNAIL_FACE_IMAGE"
Examples:
# Client success story
./generate-thumbnail.sh client-success ./output/new-thumb.jpg \
--text-main '$0 to $8K' --text-sub 'IN 30 DAYS' \
--face $THUMBNAIL_FACE_IMAGE
# Interview thumbnail
./generate-thumbnail.sh interview ./output/interview.jpg \
--text-main 'How I Built 3 AI Agents' --text-sub 'LIVE DEMO' \
--face $THUMBNAIL_FACE_IMAGE
# Educational tutorial
./generate-thumbnail.sh educational ./output/tutorial.jpg \
--text-main 'n8n + AI' --text-sub 'FULL TUTORIAL' \
--face $THUMBNAIL_FACE_IMAGE
Method 2: AI Image Generation
When the Puppeteer script isn't enough (custom layouts, special effects), use the image_generate tool:
Prompt formula:
YouTube thumbnail, 1280x720, [SCENE DESCRIPTION].
Left side: photo of the approved presenter portrait,
wearing [OUTFIT]. Right side: bold white text "[3-5 WORDS]" on dark green
background (#031D16). Gold accent (#DFB771) highlight on key word.
Bottom right: small "<BRAND>" text in gold. High contrast, professional,
clean composition. No em dashes.
Brand Rules (MANDATORY)
- Font: Rethink Sans (800 for headlines, 700 for sub)
- Colors: Dark green #031D16, Gold #DFB771, White #F6FEFC, Emerald #247459
- Face size: Minimum 40% of frame height
- Text: 3-5 words max, 100-200px font size
- <BRAND> watermark: Bottom-right, gold, Rethink Sans 600
- Safe zone: Nothing in bottom-right 200x40px (YouTube timestamp)
- NO EM DASHES. EVER.
Thumbnail Categories
1. Client Success Stories (Most Important)
- Template:
client-success - Formula: Revenue number + client face/the presenter face + name
- Example text: "$0 to $8K", "IN 30 DAYS"
- Always include the revenue metric
2. Interviews / Conversations
- Template:
interview - Formula: Key insight + both faces (or the presenter alone)
- Example text: "$50K to $1M+", "ROSLAN"
3. Tutorials / Educational
- Template:
educational - Formula: Tool name + benefit + the presenter face
- Example text: "n8n + AI", "AUTOMATE EVERYTHING"
4. Vlog / Personal
- Use AI image generation for custom layouts
- More creative freedom, but keep brand colors
Quick Checklist Before Delivering
- [ ] 1280x720 exactly
- [ ] Under 2MB file size
- [ ] Face visible and large (40%+ of frame)
- [ ] Text readable on mobile (phone-sized preview)
- [ ] Gold accent (#DFB771) on at least one element
- [ ] <BRAND> watermark present
- [ ] No em dashes anywhere
- [ ] JPG quality 85-90%
Dependencies
Make sure Puppeteer is installed:
npm install -g puppeteer
# or if it fails:
apt-get install -y chromium-browser
npm install puppeteer
04 同仓库更多 Skills
ai-music
AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram/feature visualization.
agentic-webdesign-design-system-ingestion
Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.
agentic-webdesign-agent-elements
Use 21st.dev Agent Elements — 25 shadcn/ui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.
vercel-deployment
Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.
software-quality-workflows
Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.
react-component-refactoring
Safely refactor large React components into smaller, maintainable pieces using proven patterns