Claude-skill-registry gemini-gen

Generates images using Google's Gemini model. Prioritizes standard resolution to save quota. Automatically opens images on macOS.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gemini-gen" ~/.claude/skills/majiayu000-claude-skill-registry-gemini-gen && rm -rf "$T"
manifest: skills/data/gemini-gen/SKILL.md
source content

Gemini Image Generator

This skill generates images using Google's Gemini model. It is configured to be cost-efficient by defaulting to standard resolution models.

Usage

python3 {script_path} "Prompt" [--model model_name] [--output filename.png] [--no-open]

IMPORTANT: Model Selection Policy (Quota Saving)

Always default to standard resolution models. Do NOT use 4K models unless the user explicitly mentions "4K", "Ultra HD", or "High Definition".

Available Models

Model NameAspect RatioResolutionCost Category
gemini-3-pro-image
(Default)
1:1StandardLow (Recommended)
gemini-3-pro-image-16x9
16:9StandardLow (Recommended)
gemini-3-pro-image-9x16
9:16StandardLow (Recommended)
gemini-3-pro-image-4k
1:14KHigh
gemini-3-pro-image-4k-16x9
16:94KHigh
gemini-3-pro-image-4k-9x16
9:164KHigh

Decision Logic for Alma

  1. Default: Use
    gemini-3-pro-image
    .
  2. Aspect Ratio:
    • If "landscape/widescreen/16:9", use
      gemini-3-pro-image-16x9
      .
    • If "portrait/mobile/9:16", use
      gemini-3-pro-image-9x16
      .
  3. 4K (Only if explicitly requested):
    • Only upgrade to a
      -4k
      model if the user explicitly says "4K" or equivalent high-res keywords.

Note on Display

Alma's chat UI does not render local images. The skill uses

open
to show the image in the system viewer.