Generate Nano Banana Pro (Gemini 3 Pro Image) prompts for e-commerce product photography. Given a user-uploaded product photo, this skill identifies the main subject, asks the user to choose a scene type, then outputs a professional, ready-to-paste English prompt optimized for Nano Banana Pro's image-to-image capabilities. Use this skill whenever the user uploads a product image and wants to generate an e-commerce photo, product shot, commercial image, or marketing visual using Nano Banana Pro / Gemini. Trigger phrases include: "ecom shot", "电商图", "产品图", "商品图", "product photo", "e-commerce image", "make a product shot", "generate a Nano Banana prompt for this product", "帮我做一张电商主图", "白底图", "商拍", "产品摄影", "hero shot", "packshot", or any request involving turning a casual product photo into a professional commercial image. Also trigger when the user mentions Nano Banana / Gemini image generation with a product photo.
Generate studio-quality Nano Banana Pro prompts that turn casual product snapshots into professional e-commerce imagery.
This skill acts as a Creative Director: it analyzes the uploaded product image, identifies the subject, and crafts a detailed photography-grade prompt that Nano Banana Pro can execute with a reference image. The output is a ready-to-paste English text prompt — the user takes it to Gemini App, Google AI Studio, or any Nano Banana Pro endpoint.
Use ask_user_input_v0 to collect the user's preferences in one go:
Question 1 — Subject Confirmation (single_select): Present what you identified as the main subject and ask the user to confirm or correct.
Question 2 — Scene Type (single_select):
Question 3 — Aspect Ratio (single_select):
Read the reference file at references/prompt-templates.md for scene-specific templates and photography parameters, then compose the final prompt.
Nano Banana Pro is a "Thinking" model built on Gemini 3 Pro. It understands intent, physics, and composition. The key principles:
Think like a Creative Director, not tag soup. Write in natural, descriptive English sentences — not comma-separated keyword lists. Nano Banana Pro's text encoder is an LLM that reasons about the prompt before generating.
6-element structure — Every prompt should include:
Reference image directive — Always start with a clear instruction to use the uploaded image as reference: "Using the provided reference image as the product source, ..."
Negative instructions — Include what to exclude: no text, no watermarks, no hands, no distracting elements.
Resolution & Aspect Ratio — Specify the exact output: "Generate at 2K resolution (2048×2048 for 1:1)" or the appropriate dimensions for the chosen ratio.
Present the prompt in a clean code block that the user can copy directly:
📸 Ecom Shot — {Product Name}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Scene: {scene type}
Aspect Ratio: {ratio}
Resolution: 2K
--- Prompt (copy below) ---
{the generated prompt text}
--- End Prompt ---
After the prompt, add a brief "💡 Tips" section with 1-2 actionable suggestions:
If the user wants to adjust the prompt: