muapi-youtube-thumbnail — скилл для Claude Code: превью для YouTube
Скилл собирает промпт и генерирует картинку 16:9 для превью YouTube, а потом подсказывает текст и шрифт для наложения.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a claude-codeЧто делает muapi-youtube-thumbnail
Скилл берёт тему ролика и превращает её в одно изображение 16:9 через muapi image generate с моделью gpt-image-2-text-to-image. Сначала он продумывает композицию: эмоция в кадре, правило третей, место под текст. Потом собирает промпт из описания субъекта и стиля канала и вызывает генерацию.
После картинки скилл возвращает три вещи: 3–5 слов для наложения, место на холсте и рекомендацию по шрифту. Текст в саму генерацию не зашивается — модели плохо рисуют буквы, поэтому надпись советуют добавить в Canva или Photoshop. Если в сессии уже есть фото лица или канал-картинка, используется muapi image edit.
Для работы нужен ключ MUAPI_API_KEY; если он не задан, сначала muapi auth configure. Вход обязательный один — title. Стиль канала и описание субъекта необязательны, по умолчанию берётся яркий контрастный стиль в духе YouTube. Варианты A/B скилл предложит только по вашей просьбе.
Какие задачи решает
- собрать картинку 16:9 под конкретную тему ролика
- придумать 3–5 слов для наложения поверх превью
- подобрать место и шрифт для текста на холсте
- встроить готовое фото лица в новое превью
- задать стиль канала, чтобы превью не выбивалось из сетки
Примеры запросов агенту
- сделай превью для ролика «Я протестировал 7 ИИ-инструментов за 24 часа»
- нужно превью в тёмном стиле для геймерского канала, субъект — удивлённый парень в худи
- возьми это фото из сессии и вставь его в превью
Как установить muapi-youtube-thumbnail
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a claude-code2Вручную: положить файлы
~/.claude/skills/muapi-youtube-thumbnail/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/muapi-youtube-thumbnail/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a codex2Вручную: положить файлы
.agents/skills/muapi-youtube-thumbnail/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a cursor2Вручную: положить файлы
.cursor/skills/muapi-youtube-thumbnail/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills muapi-youtube-thumbnail2Вручную: положить файлы
.github/skills/muapi-youtube-thumbnail/SKILL.md1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a gemini-cli2Командой платформы
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path .opencode/skills/muapi-youtube-thumbnailВручную: положить файлы
.devin/skills/muapi-youtube-thumbnail/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о muapi-youtube-thumbnail
Как установить muapi-youtube-thumbnail в Claude?
Выполните npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-youtube-thumbnail -a claude-code. Скилл окажется в ~/.claude/skills/muapi-youtube-thumbnail/SKILL.md.
Что делает muapi-youtube-thumbnail?
Планирует композицию превью, генерирует изображение 16:9 через muapi image generate и подсказывает текст, его место и шрифт для наложения.
Что нужно для работы скилла?
Ключ MUAPI_API_KEY. Если переменная не задана, сначала выполните muapi auth configure.
Исходный текст
SKILL.md · MIT
---
slug: muapi-youtube-thumbnail
name: muapi-youtube-thumbnail
version: "1.0.0"
description: Design a high-CTR YouTube thumbnail — striking imagery, bold text placement, and emotional face/subject if needed.
acceptLicenseTerms: true
---
# 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").
## Notes
- Never put too much text in the prompt — text rendering in image models is unreliable. Guide the user on adding text in post-production (Canva, Photoshop).
- If the user already has a channel image or face photo in the session, use `muapi image edit` to incorporate it.
- Suggest A/B variants only if the user asks.
## Trigger Keywords
`youtube thumbnail`, `yt thumbnail`, `thumbnail`, `video thumbnail`, `youtube cover`
---
## Notes for the Executing Agent
- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call `muapi` CLI commands. Use `muapi auth configure` first if `MUAPI_API_KEY` is unset.
- 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 `muapi predict wait <request_id>`.
- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills