muapi-youtube-thumbnail

muapi-youtube-thumbnail is a skill for Claude Code, Codex from SamurAIGPT/Generative-Media-Skills. It costs 30 tokens per session (815 once invoked), scanned B, a copy of muapi-youtube-thumbnail, MIT.

A YouTube thumbnail design tool that creates a single 16:9 image based on a video title, channel style, and optional subject description. A thumbnail is the preview image viewers see before opening a video.

In plain words
What is it for?
Use it to create thumbnails for technology, education, gaming, or other YouTube videos.
Why use it?
It helps turn a video topic into a clear, attention-focused visual with space for short text and, when useful, a person or other subject. This gives creators a designed starting image for publishing.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to create thumbnails for technology, education, gaming, or other YouTube videos.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/samuraigpt/generative-media-skills/youtube-thumbnail
About the project

Generative-Media-Skills is a toolkit that lets AI agents generate, edit, and display images, videos, and audio through the muapi command-line interface. It is for users of Claude Code, Cursor, Gemini CLI, and OpenCode who need multimodal media-generation workflows. The catalogue entries are the skills that expose these media capabilities to coding agents.

SamurAIGPT/Generative-Media-Skills · 4,263 stars · on GitHub · muapi.ai

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add SamurAIGPT/Generative-Media-Skills --skill youtube-thumbnail
Clone the repo
git clone --depth 1 https://github.com/SamurAIGPT/Generative-Media-Skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for muapi-youtube-thumbnail

README.md
[![agentmods](https://agentmods.dev/badge/skills/samuraigpt/generative-media-skills/youtube-thumbnail/github.svg)](https://agentmods.dev/skills/samuraigpt/generative-media-skills/youtube-thumbnail)
Your own site
<a href="https://agentmods.dev/skills/samuraigpt/generative-media-skills/youtube-thumbnail"><img src="https://agentmods.dev/badge/skills/samuraigpt/generative-media-skills/youtube-thumbnail/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for muapi-youtube-thumbnail

Your own site · 80×15
<a href="https://agentmods.dev/skills/samuraigpt/generative-media-skills/youtube-thumbnail"><img src="https://agentmods.dev/badge/skills/samuraigpt/generative-media-skills/youtube-thumbnail.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 30 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 815 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 2 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00030 $0.00815
Opus 5 $0.00015 $0.00407
Sonnet 5 $0.00006 $0.00163
Haiku 4.5 $0.00003 $0.00081

Measured 9d ago against content hash c5a8a08d04c0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade B, and why

muapi-youtube-thumbnail scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Sends data to an external URLmediumData exfiltration

A POST to an outside endpoint may be telemetry or may be exfiltration; either way the mod talks to somewhere, and you should know where.

- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with
Origin

This is a copy

100% identical to muapi-youtube-thumbnail — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

library/visual/youtube-thumbnail/SKILL.md · 67 lines

How it starts

The opening of the file, as written. The whole thing — 67 lines — stays where its author put it; the contents beside it link to each section on GitHub.

YouTube Thumbnail

Design a high-CTR YouTube thumbnail — striking imagery, bold text placement, and emotional face/subject if needed.

Inputs

Name Type Required Default Description
title text yes The video title or topic (e.g. "I tried 7 AI tools in 24 hours — here's what happened").
channel_style text no bold, high contrast, bright colors, clean design, YouTube tech aesthetic Channel brand style (e.g. "dark moody gaming", "bright educational", "minimal corporate").
subject_description text no Optional description of the person or subject to feature (e.g. "a surprised young man in a hoodie").

Steps

Thumbnails are the #1 factor in YouTube CTR. Generate a single, maximum-impact 16:9 image.

Phase A — Plan the composition

Before generating, briefly reason about the best thumbnail formula for this topic:

  • Emotion-first: shocked/curious face if relevant + bold text = high CTR
  • Text overlay: 3–5 words max, high-contrast (white/yellow on dark, or vice-versa)
  • Contrast & saturation: thumbnails compete in a grid — they must pop

Phase B — Generate the thumbnail

  1. Build the image generation prompt:
    • Subject: {{subject_description}} if provided, otherwise design an object/scene that dramatizes the topic.
    • Mood: derives from {{channel_style}}.
    • Composition: rule-of-thirds, subject on left or right with empty space for text.
    • Style tags: {{channel_style}}, youtube thumbnail composition, ultra detailed, vibrant, high contrast, 16:9.
  2. Call muapi image generate (model=gpt-image-2-text-to-image, aspect_ratio=16:9).

Phase C — Text overlay guidance

After generation, return:

  • Suggested overlay text: 3–5 bold words that complement the title {{title}}.
  • Text placement: where on the canvas to position text (e.g. "bold yellow text, top-right third").
  • Font recommendation: style suggestion (e.g. "Impact-style all-caps with black outline").

Read the full file on GitHub · 67 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 67 lines · 30 tokens per session scan B c5a8a08d04c0

Subscribe to this mod's changes

muapi-youtube-thumbnail is a skill published in the GitHub repository SamurAIGPT/Generative-Media-Skills (4,263 stars, last pushed 3d ago), licensed MIT. It adds 30 tokens to every session and 815 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it B with 2 findings (sends data to an external url, makes network calls). It is 100% identical to muapi-youtube-thumbnail, differing in 0 lines, and is treated as a copy.

Related

Other skills, from other repositories

mlops-automation

Automate an MLOps project with mise tasks, lefthook hooks, Docker images, GitHub Actions, and MLflow tracking on a SQL backend. Use when adding a task runner, git hooks, CI/CD, or experiment tracking to a working package.

MLOps-Courses/mlops-coding-skills · 58 tokens

mlops-validation

Add the validation layers that gate a merge — ty typing, Ruff linting, pytest coverage, structured logging, and the trivy, pip-audit, and gitleaks scans. Use when hardening code quality or wiring the mise run check task.

MLOps-Courses/mlops-coding-skills · 55 tokens

mlops-prototyping

Structure reproducible Jupyter notebooks with a fixed section layout, hoisted configuration, and leakage-free scikit-learn pipelines. Use when exploring a dataset, training a first model, or preparing a notebook for promotion.

MLOps-Courses/mlops-coding-skills · 50 tokens

mlops-collaboration

Prepare a project for public collaboration — license, code of conduct, docs, branch rulesets, templates, and git-cliff releases. Use when open-sourcing a repository, onboarding contributors, or cutting a tagged release.

MLOps-Courses/mlops-coding-skills · 50 tokens

mlops-observability

Make an ML system a glass box with reproducible runs, MLflow dataset lineage, drift monitoring, alerting, and SHAP explanations. Use when a deployed model needs traceability, monitoring, alerting, or explanation.

MLOps-Courses/mlops-coding-skills · 51 tokens

mlops-industrialization

Convert notebook prototypes into a distributable Python package with a src layout, a domain/io/application split, and validated OmegaConf plus Pydantic configuration. Use when moving code out of notebooks or designing entrypoints.

MLOps-Courses/mlops-coding-skills · 48 tokens