Use this skill when users ask to generate, edit, or compose images with Nano Banana (Gemini image models), including text-to-image, image editing, multi-image composition, grounding, and output sizing/saving controls.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Use this skill when users ask to generate, edit, or compose images with Nano Banana (Gemini image models), including text-to-image, image editing, multi-image composition, grounding, and output sizing/saving controls.
Do this first
Use a Node.js wrapper (@google/genai) as the primary flow (multi-turn edits, grounding, advanced generationConfig).
Use scripts/gemini-nanobanana-cli.js for quick single-turn generation/editing runs.
Do not teach raw curl; keep guidance in JS CLI/wrapper form.
Enforce these defaults
API key source: NANOBANANA_GEMINI_API_KEY with fallback GEMINI_API_KEY.
Default model: gemini-3.1-flash-image-preview (allow env override via NANOBANANA_MODEL).
Add references via repeated -i/--image (up to 14).
Enable grounding via --google-search when prompt needs fresh web context.
The API key (GEMINI_API_KEY / NANOBANANA_GEMINI_API_KEY) is injected by the workflow environment; do not hardcode it. The CLI reads it automatically from the environment.