К основному содержанию
скилл CX Codex

muapi-blog-header — скилл для Claude Code: шапка блога 1200×628

Генерирует заголовочную картинку для статьи в размере 1200×628 и подсказывает, куда положить название, чтобы оно читалось.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-blog-header -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill blog-header -a claude-code
Открыть на GitHub

Что делает muapi-blog-header

Скилл берёт тему поста и собирает промпт для генерации: придумывает визуальную метафору вместо клише вроде рукопожатия или одинокой лампочки, задаёт стиль публикации и оставляет пустое место слева под заголовок. Дальше вызывает muapi image generate с моделью gpt-image-2-text-to-image и соотношением сторон 21:9.

На выходе три вещи: сама картинка, подсказка по размещению заголовка и короткий alt-текст на одно предложение. Если у вас уже есть брендовое фото, скилл предлагает не генерировать с нуля, а адаптировать его через muapi image edit. Для тёмных блогов советует тёмный фон, для светлых — светлый.

Перед первым запуском нужен ключ MUAPI_API_KEY; если он не задан, сначала выполните muapi auth configure. Без ключа генерация не пойдёт, так что это первое, что стоит проверить. Обязательный вход только один — topic, остальные параметры вроде publication_style и dominant_color можно не передавать.

Какие задачи решает

  • сделать шапку для статьи в размере 1200×628
  • придумать метафору вместо надоевшего стокового фото
  • оставить место под заголовок, чтобы текст не сливался с картинкой
  • получить alt-текст для картинки в блоге
  • адаптировать существующее брендовое фото под формат шапки

Примеры запросов агенту

  • Сделай шапку для статьи про 10 приёмов продуктивности удалённых разработчиков
  • Сгенерируй заголовочную картинку для поста про кэширование в Redis, стиль — тёмный техблог
  • Возьми моё фото из brand.png и переделай его в шапку 1200×628

Как установить muapi-blog-header

1Через Skills CLI (Vercel)

npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-blog-header -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill blog-header -a claude-code

2Вручную: положить файлы

~/.claude/skills/blog-header/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/blog-header/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о muapi-blog-header

Как установить muapi-blog-header в Claude?

Выполните npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-blog-header -a claude-code. Скилл окажется в ~/.claude/skills/blog-header/SKILL.md.

Что делает muapi-blog-header?

Собирает промпт по теме поста, генерирует картинку 1200×628 через muapi image generate и возвращает подсказку по размещению заголовка вместе с alt-текстом.

Что нужно, чтобы скилл заработал?

Ключ MUAPI_API_KEY в окружении. Если его нет, сначала выполните muapi auth configure.

Исходный текст

SKILL.md · MIT
---
slug: muapi-blog-header
name: muapi-blog-header
version: "1.0.0"
description: Create a professional, eye-catching blog post header image sized for web (1200×628) with optional title composition guidance.
acceptLicenseTerms: true
---


# Blog Header

**Create a professional, eye-catching blog post header image sized for web (1200×628) with optional title composition guidance.**

## Inputs

| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| `topic` | text | yes | — | The blog post topic or title (e.g. "10 productivity hacks for remote developers"). |
| `publication_style` | text | no | clean, editorial, modern, professional | Visual style matching the blog's brand (e.g. "dark tech blog", "warm lifestyle", "minimalist corporate"). |
| `dominant_color` | text | no | — | Optional primary color direction (e.g. "deep blue", "warm amber", "monochrome"). |


## Steps

Generate a single, publication-quality blog header in one shot — no plan needed unless the user requests variants.

1. Derive a strong visual metaphor for `{{topic}}`:
   - Avoid cliché stock photo compositions (handshake, lightbulb alone).
   - Prefer: dynamic flat lay, abstract concept visualization, illustrated scene, or dramatic lifestyle moment.
2. Build the image prompt:
   - Subject derived from the metaphor above.
   - Style: `{{publication_style}}, editorial photography, 16:9 wide, professional blog header, `
     `ample negative space on the left side for title text overlay, {{dominant_color}} color palette`.
   - Tier: quality.
   - Aspect ratio: 1.91:1 (standard Open Graph / blog hero).
3. Call `muapi image generate` (model=gpt-image-2-text-to-image, aspect_ratio=21:9).

### Deliverables

Return:
- The header image asset.
- **Title placement guidance**: where to overlay the blog title for best readability.
- **Quick alt-text**: SEO-friendly image alt text (1 sentence).

## Notes
- Leave empty space (negative space) intentionally so titles can be overlaid without clashing.
- If the user uploads an existing brand photo, use `muapi image edit` to adapt it instead of generating from scratch.
- For dark-mode blogs, suggest a dark background; for light, keep backgrounds bright.

## Trigger Keywords

`blog header`, `blog image`, `article image`, `featured image`, `og image`, `open graph image`, `hero image`


---

## 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

Похожие скиллы

Всё по теме «Маркетинг и контент» →
blog-image AgriciDaniel Генерирует обложки, вставки и OG-карточки для статей через платный Gemini API. Спрашивает согласие перед первым платным вызовом. CX Codex +1 2 500установок blog AgriciDaniel Ведёт блог от стратегии до перевода: пишет, переписывает, оценивает по 100-балльной шкале, генерирует schema и hreflang. Пригодится, если контент-план и SEO висят на одном человеке. CX Codex +1 2 800установок write-blog OpenClaudia Пишет блог-пост целиком: собирает данные по ключевому слову, строит план по выдаче и выдаёт текст с метатегами. Пригодится, когда нужна статья под конкретный запрос. CX Codex +1 466установок engineering-blog-post Samuel Berthe Скилл пишет и редактирует инженерные статьи так, чтобы недоверчивый разработчик не закрыл вкладку. Пригодится для постов «как мы это построили», разборов багов и публичных постмортемов. CX Codex +1 10 300установок blog-page-generator kostja94 Совместимая заглушка для сборки Blog Index. Правил страниц внутри нет, работу перенесли в скилл page-builder из Pagina. CX Codex +1 1 200установок shopify-blog-strategy nexscope-ai Скилл для ИИ-ассистента, который разбирает контент-маркетинг в блоге Shopify: SEO-статьи, обучающие материалы, гайды по выбору товара и внутренние ссылки. CX Codex +1 1 000установок

Из того же набора30

muapi-ugc-ads-workflow Скилл собирает UGC-видеорекламу: объединяет селфи и фото товара, пишет сценарий и генерирует ролик 9:16. CX Codex +1 662установок muapi-logo-generator Генерирует один логотип бренда с читаемым названием и векторной эстетикой. Подходит для быстрого черновика айдентики. CX Codex +1 662установок muapi-ai-fight-scene Собирает 16-клеточную раскадровку, а затем превращает её в 15-секундный экшен-клип через Seedance 2.0 image-to-video. CX Codex +1 661установок muapi-ugc-lifestyle-try-on Генерирует лайфстайл-снимки в стиле UGC: человек носит ваш товар или пользуется им. Пригодится для карточек и соцсетей. CX Codex +1 660установок muapi-product-showcase-video Собирает рекламный кадр с продуктом и летящими вокруг ингредиентами, затем оживляет его в короткое видео. Пригодится, когда нужен промо-ролик товара без съёмки. CX Codex +1 660установок muapi-talking-baby-video Скилл делает вирусное видео с говорящим младенцем: сначала генерирует картинку персонажа, потом оживляет её под заданную реплику. Пригодится, когда нужен короткий ролик для соцсетей без съёмок. CX Codex +1 655установок muapi-giant-product-showcase Скилл превращает фото товара в постановочный кадр, где он стоит рядом с человеком размером со здание. Дальше сцену можно анимировать в короткое видео. CX Codex +1 654установок muapi-award-ceremony-video Скилл собирает 15-секундный ролик церемонии награждения: ведущий объявляет победителя, луч прожектора находит его в зале, он выходит на сцену и получает награду. CX Codex +1 634установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой