samuraigpt/muapi-blog-header
Create a professional, eye-catching blog post header image sized for web (1200×628) with optional title composition guidance.
npx skills add https://github.com/SamurAIGPT/Generative-Media-Skills --skill muapi-blog-header
Create a professional, eye-catching blog post header image sized for web (1200×628) with optional title composition guidance.
| 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"). |
Generate a single, publication-quality blog header in one shot — no plan needed unless the user requests variants.
{{topic}}:{{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.
muapi image generate (model=gpt-image-2-text-to-image, aspect_ratio=21:9).Return:
muapi image edit to adapt it instead of generating from scratch.blog header, blog image, article image, featured image, og image, open graph image, hero image
muapi CLI commands. Use muapi auth configure first if MUAPI_API_KEY is unset.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>.{{input_name}} placeholders with the user's actual inputs before issuing each call.Take samuraigpt/muapi-blog-header from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.