{
  "schemaVersion": "1.0",
  "item": {
    "slug": "youtube-thumbnail-generation",
    "name": "YouTube Thumbnail Generation",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/eftalyurtseven/youtube-thumbnail-generation",
    "canonicalUrl": "https://clawhub.ai/eftalyurtseven/youtube-thumbnail-generation",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/youtube-thumbnail-generation",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=youtube-thumbnail-generation",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/SSE-EVENTS.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/youtube-thumbnail-generation"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/youtube-thumbnail-generation",
    "agentPageUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "YouTube Thumbnail Generation",
        "body": "Generate high-converting YouTube thumbnails designed for maximum click-through rates. Create attention-grabbing visuals with expressive faces, bold colors, clear text spaces, and proven thumbnail formulas that drive views."
      },
      {
        "title": "Overview",
        "body": "The each::sense API creates YouTube thumbnails optimized for engagement:\n\nHigh CTR Designs: Thumbnails engineered for maximum click-through rates\nExpressive Faces: Shocked, excited, curious, and emotional expressions that draw attention\nText Space: Clean areas for overlay text and titles\nBold Color Palettes: Bright, saturated colors that stand out in feeds\nHigh Contrast: Sharp visual separation that pops at any size\n1280x720 Resolution: Standard YouTube thumbnail dimensions"
      },
      {
        "title": "Quick Start",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a YouTube thumbnail: shocked face reaction to an unbelievable reveal, mouth wide open, eyes popping, bright yellow and red background, space on the right side for text overlay, dramatic lighting, ultra high contrast, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Thumbnail Styles",
        "body": "StyleDescriptionKey ElementsReaction FaceExaggerated emotional expressionsWide eyes, open mouth, dramatic lightingBefore/AfterSide-by-side transformationSplit composition, contrast between statesListicleNumbered list or top 10 formatBold numbers, multiple elements arrangedTutorialHow-to and educational contentSteps visualization, clean layoutVlogPersonal and lifestyle contentCandid feel, warm colors, relatableGamingGame-related contentAction scenes, game elements, energeticReviewProduct or service reviewsProduct focus, rating visual, comparison"
      },
      {
        "title": "Reaction/Shocked Face Thumbnail",
        "body": "Classic YouTube thumbnail with exaggerated shocked expression.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a YouTube thumbnail with a person showing extreme shock and disbelief, jaw dropped, eyes wide open, hands on cheeks, bright neon pink and electric blue gradient background, dramatic side lighting creating shadows, space in the upper right corner for text, hyper-saturated colors, 1280x720 YouTube thumbnail format\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Before/After Transformation Thumbnail",
        "body": "Split-screen showing dramatic transformation.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a before and after YouTube thumbnail, split down the middle, left side showing a messy cluttered room in dull gray tones, right side showing the same room transformed into a beautiful organized space with warm golden lighting, red arrow pointing from left to right, high contrast, text space at top, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Tutorial Thumbnail with Steps",
        "body": "Educational content with clear step visualization.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a tutorial YouTube thumbnail showing someone at a computer with code on screen, confident helpful expression, pointing gesture toward the screen, clean modern workspace, teal and orange color scheme, large empty space on the left side for step numbers and text overlay, professional lighting, 1280x720 thumbnail dimensions\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Vlog Style Thumbnail",
        "body": "Personal and authentic vlog aesthetic.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a vlog YouTube thumbnail, person with genuine excited smile in an interesting location, travel destination background with beautiful scenery, warm golden hour lighting, candid natural pose, soft bokeh background, space at the bottom for text, lifestyle aesthetic, bright and inviting colors, 1280x720 format\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Gaming Thumbnail",
        "body": "High-energy gaming content thumbnail.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create an epic gaming YouTube thumbnail, intense gamer with headset showing competitive focus, RGB lighting in purple and green, gaming setup visible, action game scene explosion in background, dynamic diagonal composition, neon glow effects, bold and aggressive style, text space in corner, extremely vibrant colors, 1280x720 thumbnail\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Product Review Thumbnail",
        "body": "Clear product-focused review thumbnail.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a product review YouTube thumbnail, person holding a tech gadget with curious examining expression, clean white and blue gradient background, product prominently displayed, subtle star rating visual element, professional studio lighting, space on the right for review verdict text, crisp and clean aesthetic, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Listicle/Top 10 Thumbnail",
        "body": "Multiple elements for list-style content.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a top 10 listicle YouTube thumbnail, collage style with multiple small images arranged creatively, person with thoughtful counting gesture, bold red and yellow color scheme, large number 10 visual element, energetic diagonal layout, space for list title text at top, high saturation, eye-catching composition, 1280x720 thumbnail format\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Comparison Thumbnail",
        "body": "Side-by-side product or concept comparison.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a comparison YouTube thumbnail, VS battle style, two products or options facing each other from opposite sides, lightning bolt or versus symbol in the center, red versus blue color split background, dramatic confrontational lighting, person in the middle with confused deciding expression, text space at top and bottom, 1280x720 dimensions\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Story Time Thumbnail",
        "body": "Engaging storytelling content thumbnail.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a story time YouTube thumbnail, person with dramatic secretive expression, finger over lips or whispering gesture, mysterious dark purple and black background with spotlight effect, intriguing shadowy elements suggesting the story topic, gossip or secret-sharing vibe, text space for story title on the side, dramatic theatrical lighting, 1280x720 thumbnail\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Challenge Video Thumbnail",
        "body": "Action-packed challenge content.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a challenge video YouTube thumbnail, person mid-action with determined intense expression, dynamic motion blur suggesting movement, bright orange and cyan color scheme, timer or countdown element, extreme angle shot, high energy chaotic composition, sweat and effort visible, bold space for challenge name text, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Design Principles",
        "body": "Faces Drive Clicks: Include expressive human faces whenever possible. Emotions like shock, joy, curiosity, and disbelief perform best.\n\n\nExaggerate Emotions: Subtle expressions get lost. Go bigger with facial expressions than feels natural.\n\n\nHigh Contrast: Thumbnails appear small in feeds. Strong contrast ensures visibility at any size.\n\n\nReadable Text Space: Leave clean areas for text overlay. Busy backgrounds make text illegible.\n\n\nStandard Dimensions: Always use 1280x720 pixels (16:9 aspect ratio) for optimal display.\n\n\nColor Psychology: Bright yellows, reds, and blues grab attention. Avoid muted or dark color schemes.\n\n\nRule of Thirds: Position key elements along thirds for balanced, professional composition.\n\n\nConsistent Branding: Maintain recognizable style elements across your channel thumbnails."
      },
      {
        "title": "Prompt Tips",
        "body": "Craft effective prompts for maximum thumbnail impact:\n\n# Include these elements in your prompts:\n\n# 1. Expressive Faces\n\"shocked expression, wide eyes, open mouth, exaggerated emotion\"\n\n# 2. Bold Color Specifications\n\"bright neon colors, high saturation, vivid yellow and red, electric blue\"\n\n# 3. Clear Focal Point\n\"subject centered, attention directed to main element, clear visual hierarchy\"\n\n# 4. Text Space Planning\n\"space on the right for text overlay, clean area at top for title, uncluttered corner\"\n\n# 5. Lighting Direction\n\"dramatic side lighting, spotlight effect, high contrast shadows\"\n\n# 6. Aspect Ratio\n\"1280x720, YouTube thumbnail format, 16:9 aspect ratio\"\n\n# 7. Energy Level\n\"dynamic composition, diagonal lines, action and movement\""
      },
      {
        "title": "Mode Selection",
        "body": "Choose the appropriate mode based on your needs:"
      },
      {
        "title": "Max Mode (Recommended for Thumbnails)",
        "body": "Higher quality output ideal for final thumbnails.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a professional YouTube thumbnail with maximum detail and quality, person with excited expression, vibrant colors, perfect for publishing\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Eco Mode",
        "body": "Faster generation for rapid iteration and concept testing.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Quick thumbnail concept: shocked face, yellow background, text space right side\",\n    \"mode\": \"eco\"\n  }'"
      },
      {
        "title": "Multi-Turn Sessions for Channel Consistency",
        "body": "Use session_id to maintain consistent style across multiple thumbnails for your channel."
      },
      {
        "title": "Start a Thumbnail Session",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"I am creating thumbnails for a tech review YouTube channel. The style should be: clean modern aesthetic, blue and white color scheme, product focus with reviewer face, professional lighting, consistent text placement on the right side. Generate the first thumbnail for a smartphone review.\",\n    \"session_id\": \"tech-channel-thumbnails-001\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Continue with Consistent Style",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Now create a thumbnail for a laptop review using the same channel style\",\n    \"session_id\": \"tech-channel-thumbnails-001\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Build a Thumbnail Series",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create the third thumbnail in this series for a headphones review, maintaining brand consistency\",\n    \"session_id\": \"tech-channel-thumbnails-001\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "A/B Testing Variations",
        "body": "Generate multiple thumbnail variations to test which performs best."
      },
      {
        "title": "Variation A: Emotion Focus",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"YouTube thumbnail variation A: extreme shocked face taking up most of the frame, minimal background, pure emotional impact, red and yellow, text space bottom, 1280x720\",\n    \"session_id\": \"ab-test-video-123\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Variation B: Context Focus",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"YouTube thumbnail variation B: same topic but showing more context and environment, smaller face with interesting background elements, blue and orange, text space top right, 1280x720\",\n    \"session_id\": \"ab-test-video-123\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Variation C: Minimalist Approach",
        "body": "curl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"YouTube thumbnail variation C: clean minimalist design, single powerful visual element, bold solid color background, maximum contrast, text space centered, 1280x720\",\n    \"session_id\": \"ab-test-video-123\",\n    \"mode\": \"max\"\n  }'"
      },
      {
        "title": "Error Handling",
        "body": "Handle API responses appropriately in your applications.\n\n# Check response status and handle errors\nresponse=$(curl -s -w \"\\n%{http_code}\" -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a YouTube thumbnail with shocked expression, bright colors, 1280x720\",\n    \"mode\": \"max\"\n  }')\n\nhttp_code=$(echo \"$response\" | tail -n1)\nbody=$(echo \"$response\" | sed '$d')\n\nif [ \"$http_code\" -eq 200 ]; then\n  echo \"Thumbnail generated successfully\"\n  echo \"$body\"\nelif [ \"$http_code\" -eq 401 ]; then\n  echo \"Error: Invalid API key\"\nelif [ \"$http_code\" -eq 429 ]; then\n  echo \"Error: Rate limit exceeded. Please wait before retrying.\"\nelse\n  echo \"Error: HTTP $http_code\"\n  echo \"$body\"\nfi"
      },
      {
        "title": "Related Skills",
        "body": "Image Generation - General purpose image generation\nProduct Visuals - Product photography and visuals\nImage Edit - Edit and enhance existing images"
      }
    ],
    "body": "YouTube Thumbnail Generation\n\nGenerate high-converting YouTube thumbnails designed for maximum click-through rates. Create attention-grabbing visuals with expressive faces, bold colors, clear text spaces, and proven thumbnail formulas that drive views.\n\nOverview\n\nThe each::sense API creates YouTube thumbnails optimized for engagement:\n\nHigh CTR Designs: Thumbnails engineered for maximum click-through rates\nExpressive Faces: Shocked, excited, curious, and emotional expressions that draw attention\nText Space: Clean areas for overlay text and titles\nBold Color Palettes: Bright, saturated colors that stand out in feeds\nHigh Contrast: Sharp visual separation that pops at any size\n1280x720 Resolution: Standard YouTube thumbnail dimensions\nQuick Start\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a YouTube thumbnail: shocked face reaction to an unbelievable reveal, mouth wide open, eyes popping, bright yellow and red background, space on the right side for text overlay, dramatic lighting, ultra high contrast, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'\n\nThumbnail Styles\nStyle\tDescription\tKey Elements\nReaction Face\tExaggerated emotional expressions\tWide eyes, open mouth, dramatic lighting\nBefore/After\tSide-by-side transformation\tSplit composition, contrast between states\nListicle\tNumbered list or top 10 format\tBold numbers, multiple elements arranged\nTutorial\tHow-to and educational content\tSteps visualization, clean layout\nVlog\tPersonal and lifestyle content\tCandid feel, warm colors, relatable\nGaming\tGame-related content\tAction scenes, game elements, energetic\nReview\tProduct or service reviews\tProduct focus, rating visual, comparison\nUse Case Examples\nReaction/Shocked Face Thumbnail\n\nClassic YouTube thumbnail with exaggerated shocked expression.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a YouTube thumbnail with a person showing extreme shock and disbelief, jaw dropped, eyes wide open, hands on cheeks, bright neon pink and electric blue gradient background, dramatic side lighting creating shadows, space in the upper right corner for text, hyper-saturated colors, 1280x720 YouTube thumbnail format\",\n    \"mode\": \"max\"\n  }'\n\nBefore/After Transformation Thumbnail\n\nSplit-screen showing dramatic transformation.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a before and after YouTube thumbnail, split down the middle, left side showing a messy cluttered room in dull gray tones, right side showing the same room transformed into a beautiful organized space with warm golden lighting, red arrow pointing from left to right, high contrast, text space at top, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'\n\nTutorial Thumbnail with Steps\n\nEducational content with clear step visualization.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a tutorial YouTube thumbnail showing someone at a computer with code on screen, confident helpful expression, pointing gesture toward the screen, clean modern workspace, teal and orange color scheme, large empty space on the left side for step numbers and text overlay, professional lighting, 1280x720 thumbnail dimensions\",\n    \"mode\": \"max\"\n  }'\n\nVlog Style Thumbnail\n\nPersonal and authentic vlog aesthetic.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a vlog YouTube thumbnail, person with genuine excited smile in an interesting location, travel destination background with beautiful scenery, warm golden hour lighting, candid natural pose, soft bokeh background, space at the bottom for text, lifestyle aesthetic, bright and inviting colors, 1280x720 format\",\n    \"mode\": \"max\"\n  }'\n\nGaming Thumbnail\n\nHigh-energy gaming content thumbnail.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create an epic gaming YouTube thumbnail, intense gamer with headset showing competitive focus, RGB lighting in purple and green, gaming setup visible, action game scene explosion in background, dynamic diagonal composition, neon glow effects, bold and aggressive style, text space in corner, extremely vibrant colors, 1280x720 thumbnail\",\n    \"mode\": \"max\"\n  }'\n\nProduct Review Thumbnail\n\nClear product-focused review thumbnail.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a product review YouTube thumbnail, person holding a tech gadget with curious examining expression, clean white and blue gradient background, product prominently displayed, subtle star rating visual element, professional studio lighting, space on the right for review verdict text, crisp and clean aesthetic, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'\n\nListicle/Top 10 Thumbnail\n\nMultiple elements for list-style content.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a top 10 listicle YouTube thumbnail, collage style with multiple small images arranged creatively, person with thoughtful counting gesture, bold red and yellow color scheme, large number 10 visual element, energetic diagonal layout, space for list title text at top, high saturation, eye-catching composition, 1280x720 thumbnail format\",\n    \"mode\": \"max\"\n  }'\n\nComparison Thumbnail\n\nSide-by-side product or concept comparison.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a comparison YouTube thumbnail, VS battle style, two products or options facing each other from opposite sides, lightning bolt or versus symbol in the center, red versus blue color split background, dramatic confrontational lighting, person in the middle with confused deciding expression, text space at top and bottom, 1280x720 dimensions\",\n    \"mode\": \"max\"\n  }'\n\nStory Time Thumbnail\n\nEngaging storytelling content thumbnail.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create a story time YouTube thumbnail, person with dramatic secretive expression, finger over lips or whispering gesture, mysterious dark purple and black background with spotlight effect, intriguing shadowy elements suggesting the story topic, gossip or secret-sharing vibe, text space for story title on the side, dramatic theatrical lighting, 1280x720 thumbnail\",\n    \"mode\": \"max\"\n  }'\n\nChallenge Video Thumbnail\n\nAction-packed challenge content.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a challenge video YouTube thumbnail, person mid-action with determined intense expression, dynamic motion blur suggesting movement, bright orange and cyan color scheme, timer or countdown element, extreme angle shot, high energy chaotic composition, sweat and effort visible, bold space for challenge name text, 1280x720 aspect ratio\",\n    \"mode\": \"max\"\n  }'\n\nBest Practices for YouTube Thumbnails\nDesign Principles\n\nFaces Drive Clicks: Include expressive human faces whenever possible. Emotions like shock, joy, curiosity, and disbelief perform best.\n\nExaggerate Emotions: Subtle expressions get lost. Go bigger with facial expressions than feels natural.\n\nHigh Contrast: Thumbnails appear small in feeds. Strong contrast ensures visibility at any size.\n\nReadable Text Space: Leave clean areas for text overlay. Busy backgrounds make text illegible.\n\nStandard Dimensions: Always use 1280x720 pixels (16:9 aspect ratio) for optimal display.\n\nColor Psychology: Bright yellows, reds, and blues grab attention. Avoid muted or dark color schemes.\n\nRule of Thirds: Position key elements along thirds for balanced, professional composition.\n\nConsistent Branding: Maintain recognizable style elements across your channel thumbnails.\n\nPrompt Tips\n\nCraft effective prompts for maximum thumbnail impact:\n\n# Include these elements in your prompts:\n\n# 1. Expressive Faces\n\"shocked expression, wide eyes, open mouth, exaggerated emotion\"\n\n# 2. Bold Color Specifications\n\"bright neon colors, high saturation, vivid yellow and red, electric blue\"\n\n# 3. Clear Focal Point\n\"subject centered, attention directed to main element, clear visual hierarchy\"\n\n# 4. Text Space Planning\n\"space on the right for text overlay, clean area at top for title, uncluttered corner\"\n\n# 5. Lighting Direction\n\"dramatic side lighting, spotlight effect, high contrast shadows\"\n\n# 6. Aspect Ratio\n\"1280x720, YouTube thumbnail format, 16:9 aspect ratio\"\n\n# 7. Energy Level\n\"dynamic composition, diagonal lines, action and movement\"\n\nMode Selection\n\nChoose the appropriate mode based on your needs:\n\nMax Mode (Recommended for Thumbnails)\n\nHigher quality output ideal for final thumbnails.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a professional YouTube thumbnail with maximum detail and quality, person with excited expression, vibrant colors, perfect for publishing\",\n    \"mode\": \"max\"\n  }'\n\nEco Mode\n\nFaster generation for rapid iteration and concept testing.\n\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Quick thumbnail concept: shocked face, yellow background, text space right side\",\n    \"mode\": \"eco\"\n  }'\n\nMulti-Turn Sessions for Channel Consistency\n\nUse session_id to maintain consistent style across multiple thumbnails for your channel.\n\nStart a Thumbnail Session\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"I am creating thumbnails for a tech review YouTube channel. The style should be: clean modern aesthetic, blue and white color scheme, product focus with reviewer face, professional lighting, consistent text placement on the right side. Generate the first thumbnail for a smartphone review.\",\n    \"session_id\": \"tech-channel-thumbnails-001\",\n    \"mode\": \"max\"\n  }'\n\nContinue with Consistent Style\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Now create a thumbnail for a laptop review using the same channel style\",\n    \"session_id\": \"tech-channel-thumbnails-001\",\n    \"mode\": \"max\"\n  }'\n\nBuild a Thumbnail Series\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Create the third thumbnail in this series for a headphones review, maintaining brand consistency\",\n    \"session_id\": \"tech-channel-thumbnails-001\",\n    \"mode\": \"max\"\n  }'\n\nA/B Testing Variations\n\nGenerate multiple thumbnail variations to test which performs best.\n\nVariation A: Emotion Focus\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"YouTube thumbnail variation A: extreme shocked face taking up most of the frame, minimal background, pure emotional impact, red and yellow, text space bottom, 1280x720\",\n    \"session_id\": \"ab-test-video-123\",\n    \"mode\": \"max\"\n  }'\n\nVariation B: Context Focus\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"YouTube thumbnail variation B: same topic but showing more context and environment, smaller face with interesting background elements, blue and orange, text space top right, 1280x720\",\n    \"session_id\": \"ab-test-video-123\",\n    \"mode\": \"max\"\n  }'\n\nVariation C: Minimalist Approach\ncurl -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"YouTube thumbnail variation C: clean minimalist design, single powerful visual element, bold solid color background, maximum contrast, text space centered, 1280x720\",\n    \"session_id\": \"ab-test-video-123\",\n    \"mode\": \"max\"\n  }'\n\nError Handling\n\nHandle API responses appropriately in your applications.\n\n# Check response status and handle errors\nresponse=$(curl -s -w \"\\n%{http_code}\" -X POST \"https://sense.eachlabs.run/chat\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: $EACHLABS_API_KEY\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"message\": \"Generate a YouTube thumbnail with shocked expression, bright colors, 1280x720\",\n    \"mode\": \"max\"\n  }')\n\nhttp_code=$(echo \"$response\" | tail -n1)\nbody=$(echo \"$response\" | sed '$d')\n\nif [ \"$http_code\" -eq 200 ]; then\n  echo \"Thumbnail generated successfully\"\n  echo \"$body\"\nelif [ \"$http_code\" -eq 401 ]; then\n  echo \"Error: Invalid API key\"\nelif [ \"$http_code\" -eq 429 ]; then\n  echo \"Error: Rate limit exceeded. Please wait before retrying.\"\nelse\n  echo \"Error: HTTP $http_code\"\n  echo \"$body\"\nfi\n\nRelated Skills\nImage Generation - General purpose image generation\nProduct Visuals - Product photography and visuals\nImage Edit - Edit and enhance existing images"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/eftalyurtseven/youtube-thumbnail-generation",
    "publisherUrl": "https://clawhub.ai/eftalyurtseven/youtube-thumbnail-generation",
    "owner": "eftalyurtseven",
    "version": "0.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation",
    "downloadUrl": "https://openagent3.xyz/downloads/youtube-thumbnail-generation",
    "agentUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/youtube-thumbnail-generation/agent.md"
  }
}