Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use for VidSeeds MCP thumbnail workflows - generate, poll jobs, edit, restyle, Thumbnail Studio (trends, briefs, subjects, overlay text), apply to a project, publish to YouTube, or thumbnails from a local video file via vidseeds-local.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 40% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 100% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -8% | 0% |
vidseeds_get_seed_balance (free).vidseeds_generate_thumbnail → jobId, expectedCostSeeds; poll vidseeds_get_thumbnail_job every ~3s (~70–100s typical). Price per image uses model-specific seeds (Gemini 7, OpenAI 11, Grok 3); see get_seed_balance.vidseeds_get_thumbnail or vidseeds_list_thumbnails for URLs/ids.vidseeds_download_thumbnail_bundle for a packaged download.Edit pricing (2026-06 correct): vidseeds_edit_thumbnail (and restyle) charges model-specific seeds; edits that reference an input image cost more than pure generation (input + output). Check vidseeds_get_seed_balance for current per-model rates before calling. Always confirm with user.
vidseeds_edit_thumbnail - chat-style edit (async job; poll per tool response).vidseeds_restyle_thumbnail - style transfer on an existing asset.vidseeds_apply_thumbnail_to_project with projectId and the generated thumbnail id.vidseeds_publish_thumbnail_to_youtube when the video is on a connected channel (see vidseeds-publishing for connections).uploadRateLimitExceeded / "too many thumbnails recently", stop the batch, persist the next video id, and resume later.Use when you want data-informed creative direction:
| Step | Tool | | -------------------------------- | -------------------------------------------------------------------------------- | | Trends in niche | vidseeds_get_thumbnail_trends | | Niche detection | vidseeds_detect_thumbnail_niche | | Frame analysis (from video refs) | vidseeds_analyze_thumbnail_frames, vidseeds_select_best_thumbnail_frame | | Creative brief | vidseeds_build_thumbnail_brief | | Subject ideas | vidseeds_suggest_thumbnail_subjects | | Overlay copy options | vidseeds_generate_thumbnail_overlay_texts | | Style profiles | vidseeds_get_thumbnail_style_profiles, vidseeds_save_thumbnail_style_profile | | Visual audit / CTR sim | vidseeds_audit_thumbnail_visual, vidseeds_simulate_ctr | | Custom upload | vidseeds_upload_custom_thumbnail |
Then run vidseeds_generate_thumbnail (or from-video flow below) with prompts/refs from the brief.
The hosted server cannot read the user's filesystem.
VIDSEEDS_API_KEY or PAT).vidseeds_generate_thumbnail_from_video on the local server - probes/transcribes/extracts frames locally, then calls the hosted pipeline.Alternatively, extract frames locally with vidseeds_extract_video_frames (see vidseeds-local-video) and pass base64 frames into vidseeds_generate_thumbnail.
vidseeds_generate_thumbnail_from_video (hosted) when the video is addressable via allowed CDN URLs / account-owned assets - check tool description for inputs.vidseeds_record_thumbnail_preference, vidseeds_get_thumbnail_learning_status - optional feedback loop for repeat creators.Other measured skills in the registry, with their headline benchmark lift.