Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agricidaniel avatar

Seo Image Gen

  • 3.5k installs
  • 12.5k repo stars
  • Updated July 27, 2026
  • agricidaniel/claude-seo

seo-image-gen creates SEO OG, hero, and schema images via Gemini nanobanana MCP with WebP, alt text, and markup guidance.

About

SEO Image Gen is a Claude SEO extension that creates production images for SEO surfaces using Gemini through the nanobanana MCP Creative Director pipeline. Commands cover OG and social previews at 16:9, blog heroes, product photos, infographics, custom generations, and batch variations with mapped aspect ratios, resolutions, and domain modes. Each run verifies gemini_generate_image availability, applies SEO defaults, sets aspect ratio, builds a six-component Reasoning Brief from prompt-engineering references, generates, then walks a post checklist for alt text, keyword filenames, WebP conversion under 200KB heroes, ImageObject schema, and og:image meta tags. It requires the banana extension install script and documents approximate per-image costs for 512 through 4K resolutions. An audit-only agent handles OG assessment during seo audit without auto-generating. Cross-skill links include seo-images for gap analysis and seo-schema for ImageObject markup. Errors cover missing MCP, rate limits, IMAGE_SAFETY rephrasing, and CLI fallbacks.

  • Maps OG, hero, product, infographic, favicon, and Pinterest use cases to aspect ratio and resolution defaults.
  • Uses nanobanana MCP set_aspect_ratio and gemini_generate_image with Creative Director briefs.
  • Post-generation checklist covers alt text, WebP conversion, file size targets, and ImageObject schema.
  • Cost transparency with per-resolution estimates and cost_tracker.py logging.
  • Requires banana extension install; audit agent analyzes existing OG images during seo audit only.

Seo Image Gen by the numbers

  • 3,488 all-time installs (skills.sh)
  • +403 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #126 of 1,340 Generative Media skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

seo-image-gen capabilities & compatibility

Capabilities
seo use case to aspect ratio and resolution mapp · nanobanana mcp generation with creative director · post generation alt text and filename guidance · webp and file size optimization checklist · imageobject and og:image schema snippets · cost tracking and batch variation support
Works with
openai
Use cases
seo · image generation
Pricing
Bring your own API key
From the docs

What seo-image-gen says it does

Generate production-ready images for SEO use cases using Gemini's image generation via the banana Creative Director pipeline.
SKILL.md
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-image-gen

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.5k
repo stars12.5k
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryagricidaniel/claude-seo

How do I generate on-brand SEO images with correct aspect ratios, compression, and metadata without manual design tooling?

Generate SEO images such as OG previews, blog heroes, and schema assets via Gemini nanobanana MCP with post-generation WebP and metadata guidance.

Who is it for?

SEO practitioners with the banana extension who need OG, hero, or product visuals via Gemini image generation.

Skip if: Skip when nanobanana MCP is not installed or when you only need image analysis without generation.

When should I use this skill?

User says generate image, OG image, hero image, seo image, infographic, favicon, schema image, or pinterest pin.

What you get

Generated image file plus alt text, WebP conversion steps, schema snippet, and og:image meta recommendations.

  • Generated SEO image file
  • Alt text and rename guidance
  • Schema and og meta snippets

By the numbers

  • Six generation modes: og, hero, product, infographic, custom, batch

Files

SKILL.mdMarkdownGitHub ↗

SEO Image Gen: AI Image Generation for SEO Assets (Extension)

Generate production-ready images for SEO use cases using Gemini's image generation via the banana Creative Director pipeline. Maps SEO needs to optimized domain modes, aspect ratios, and resolution defaults.

Architecture Note

This extension is built on Claude Banana, the standalone AI image generation skill for Claude Code.

This skill has two components with distinct roles:

  • SKILL.md (this file): Handles interactive /seo image-gen commands for generating images
  • Agent (agents/seo-image-gen.md): Audit-only analyst spawned during /seo audit to assess existing OG/social images and produce a generation plan (never auto-generates)

Prerequisites

This skill requires the banana extension to be installed:

./extensions/banana/install.sh

Check availability: Before using any image generation tool, verify the MCP server is connected by checking if gemini_generate_image or set_aspect_ratio tools are available. If tools are not available, inform the user the extension is not installed and provide install instructions.

Quick Reference

CommandWhat it does
/seo image-gen og <description>Generate OG/social preview image (1200x630 feel)
/seo image-gen hero <description>Blog hero image (widescreen, dramatic)
/seo image-gen product <description>Product photography (clean, white BG)
/seo image-gen infographic <description>Infographic visual (vertical, data-heavy)
/seo image-gen custom <description>Custom image with full Creative Director pipeline
/seo image-gen batch <description> [N]Generate N variations (default: 3)

SEO Image Use Cases

Each use case maps to pre-configured banana parameters:

Use CaseAspect RatioResolutionDomain ModeNotes
OG/Social Preview16:91KProduct or UI/WebClean, professional, text-friendly
Blog Hero16:92KCinema or EditorialDramatic, atmospheric, editorial quality
Schema Image4:31KProductClean, descriptive, schema ImageObject
Social Square1:11KUI/WebPlatform-optimized square
Product Photo4:32KProductWhite background, studio lighting
Infographic2:34KInfographicData-heavy, vertical layout
Favicon/Icon1:1512LogoMinimal, scalable, recognizable
Pinterest Pin2:32KEditorialTall vertical card

Generation Pipeline

For every generation request:

1. Identify use case from command or context (og, hero, product, etc.) 2. Apply SEO defaults from the use cases table above 3. Set aspect ratio via set_aspect_ratio MCP tool 4. Construct Reasoning Brief using the banana Creative Director pipeline:

  • Load references/prompt-engineering.md for the 6-component system
  • Apply domain mode emphasis (Subject 30%, Style 25%, Context 15%, etc.)
  • Be SPECIFIC and VISCERAL: describe what the camera sees

5. Generate via gemini_generate_image MCP tool 6. Post-generation SEO checklist (see below)

Check for Presets

If the user mentions a brand or has SEO presets configured:

python3 scripts/presets.py list

Load matching preset and apply as defaults. Also check references/seo-image-presets.md for SEO-specific preset templates.

Post-Generation SEO Checklist

After every successful generation, guide the user on:

1. Alt text:Write descriptive, keyword-rich alt text for the generated image 2. File naming:Rename to SEO-friendly format: keyword-description-widthxheight.webp 3. WebP conversion:Convert to WebP for optimal page speed:

   magick output.png -quality 85 output.webp

4. File size:Target under 200KB for hero images, under 100KB for thumbnails 5. Schema markup:Suggest ImageObject schema for the generated image:

   {
     "@type": "ImageObject",
     "url": "https://example.com/images/keyword-description.webp",
     "width": 1200,
     "height": 630,
     "caption": "Descriptive caption with target keyword"
   }

6. OG meta tags:For social preview images, remind about:

   <meta property="og:image" content="https://example.com/images/og-image.webp" />
   <meta property="og:image:width" content="1200" />
   <meta property="og:image:height" content="630" />
   <meta property="og:image:alt" content="Descriptive alt text" />

Cost Awareness

Image generation costs money. Be transparent:

  • Show estimated cost before generating (especially for batch)
  • Log every generation: python3 scripts/cost_tracker.py log --model MODEL --resolution RES --prompt "brief"
  • Run cost_tracker.py summary if user asks about usage

Approximate costs (gemini-3.1-flash):

  • 512: ~$0.02/image
  • 1K resolution: ~$0.04/image
  • 2K resolution: ~$0.08/image
  • 4K resolution: ~$0.16/image

Model Routing

ScenarioModelWhy
OG images, social previewsgemini-3.1-flash-image-preview @ 1KFast, cost-effective
Hero images, product photosgemini-3.1-flash-image-preview @ 2KQuality + detail
Infographics with textgemini-3.1-flash-image-preview @ 2K, thinking: highBetter text rendering
Quick draftsgemini-2.5-flash-image @ 512Rapid iteration

Error Handling

ErrorResolution
MCP not configuredRun ./extensions/banana/install.sh
API key invalidNew key at https://aistudio.google.com/apikey
Rate limited (429)Wait 60s, retry. Free tier: ~10 RPM / ~500 RPD
IMAGE_SAFETYRephrase prompt - see references/prompt-engineering.md Safety section
MCP unavailableFall back: python3 scripts/generate.py --prompt "..." --aspect-ratio "16:9"
Extension not installedShow install instructions: ./extensions/banana/install.sh

Cross-Skill Integration

  • seo-images (analysis) feeds into seo-image-gen (generation): audit results from /seo images identify missing or low-quality images; use those findings to drive /seo image-gen commands
  • seo-audit spawns the seo-image-gen agent (not this skill) to analyze OG/social images across the site and produce a prioritized generation plan
  • seo-schema can consume generated images: after generation, suggest ImageObject schema markup pointing to the new assets

Reference Documentation

Load on-demand. Do NOT load all at startup:

  • references/prompt-engineering.md:6-component system, domain modes, templates
  • references/gemini-models.md:Model specs, rate limits, capabilities
  • references/mcp-tools.md:MCP tool parameters and responses
  • references/post-processing.md:ImageMagick/FFmpeg pipeline recipes
  • references/cost-tracking.md:Pricing, usage tracking
  • references/presets.md:Brand preset management
  • references/seo-image-presets.md:SEO-specific preset templates

Response Format

After generating, always provide: 1. Image path:where it was saved 2. Crafted prompt:show what was sent to the API (educational) 3. Settings:model, aspect ratio, resolution 4. SEO checklist:alt text suggestion, file naming, WebP conversion 5. Schema snippet:ImageObject or og:image markup if applicable

Related skills

Forks & variants (1)

Seo Image Gen has 1 known copy in the catalog totaling 27 installs. They canonicalize to this original listing.

How it compares

Use seo-image-gen for SEO-tuned AI visuals via nanobanana; pick generic design skills when MCP image generation and OG-specific sizing are not required.

FAQ

What is required before generating?

Install the banana extension and confirm gemini_generate_image MCP tools are connected.

Does seo-image-gen run during seo audit automatically?

No. The audit agent only analyzes existing images; this skill handles interactive generation commands.

What file format should ship to production?

Convert to WebP targeting under 200KB for heroes and under 100KB for thumbnails.

Is Seo Image Gen safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.