hyperfx-ai/marketing-skills

image-generation

Generate images through the Hyper MCP with the unified `images_generate` tool — text-to-image, image-to-image, and branded ad creatives — choosing the model (gpt-image-2, nano-banana, nano-banana-pro, seedream-4.5) per task.

First seen May 2, 2026

Installation

$ npx skills add hyperfx-ai/marketing-skills --skill image-generation

Summary

  • Generate images through the Hyper MCP with the unified `images_generate` tool — text-to-image, image-to-image, and branded ad creatives — choosing the model (gpt-image-2, nano-banana, nano-banana-pro, seedream-4.5) per task.
  • Use when the user asks to generate an image, create an ad creative, do an image-to-image edit, render text inside an image, or produce a print-quality poster.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from hyperfx-ai/marketing-skills · top by installs.

npx skills add hyperfx-ai/marketing-skills

Browse all from hyperfx-ai/marketing-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 84
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
More metadata
version
1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,183 B
  • docs SUMMARY.md 411 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 139 installs

SKILL.md

Image Generation

Generate images with the imagesgenerate tool. It handles text-to-image, image-to-image (pass referenceimages), and multi-image composition. By default (model="auto") it picks the best model for the request; set model to choose one.

Requirements

This skill assumes the Hyper MCP is connected to your agent so the images_generate tool is available. For brand-consistent ad creative work, Firecrawl must also be configured under your Hyper integrations.

Call shape

images_generate(
    requests=[{"id": "ad1", "prompt": "A polished SaaS ad, clean composition"}],
    aspect_ratio="16:9",     # "1:1" (default), "9:16", "16:9", "4:5", "2:3", "3:2", "3:4", "4:3", "21:9", ...
    quality="standard",      # "draft" | "standard" | "high"
    n=1,                      # 1-4 images per request
    model="auto",            # see "Choosing a model" below
)
  • Image-to-image / brand references: put files in the request:

requests=[{"prompt": "Compose into a gift basket", "reference_images": ["file1", "file2"]}].

  • Reproducible output: pass seed=....
  • Ground in real-world search: pass use_search=True.
  • Do not display image URLs — they render automatically in chat.

Choosing a model

model="auto" is the right default. Override only when the task clearly calls for a specific model:

Task model
First-pass concepts / quick ad ideation gpt-image-2
Image-to-image with references, high-resolution refinement, broad aspect ratios nano-banana
Readable text inside the image (posters, labels, infographics) or search-grounded scenes nano-banana-pro
Product photography, material/fabric fidelity, accurate spatial depth seedream-4.5

See [references/image-prompting.md](references/image-prompting.md) for per-model prompt-writing tips.

Branded / website ad creatives — extract branding first

If the user gives a website URL and wants on-brand creatives:

  1. Call firecrawlbrandingextract with the URL → returns brand colors, fonts,

personality/tone, and saved image files (logo, favicon, og_image).

  1. Optionally firecrawlurlsscrape with formats=["screenshot"] for visual context.
  2. Write the prompt using the actual hex colors, font names, and tone, and pass the

logo fileid in referenceimages.

The branding result's file field is a JSON data file, NOT an image — never pass it as a reference. Only logo.fileid and images.*.fileid are usable images.

Higher-level workflows

For multi-shot product or marketplace work, prefer the workflow tools — they preserve product identity and return structured results:

  • imagesproductphotoshoots_create — multi-shot product photography (studio,

lifestyle, hero, carousel, ad pack). See [references/product-photoshoot.md](references/product-photoshoot.md).

  • imagesmarketplacecards_create — marketplace listing image sets (Amazon main +

secondary, A+ modules, Shopify). See [references/marketplace-cards.md](references/marketplace-cards.md).

Reminders

  • Do NOT display image URLs to the user — they show automatically in chat.
  • Refine vague prompts unless the user wants verbatim generation.
  • Match aspect_ratio to intent (social, print, web).
  • Use quality="high" for production, "draft"/"standard" while iterating.
  • Generated fileids can be reused as referenceimages in later calls.
  • For website brand work, call firecrawlbrandingextract before generating.