
Ecom Shot
Generate Nano Banana Pro (Gemini 3 Pro Image) prompts for e-commerce product photography.
Install
npx skills add MagicCube/agentara --skill ecom-shot -g -a claude-code -y- Repository
- MagicCube/agentara516
- Category
- AI and agents
- Updated
- 6mo ago
- License
- See repository
- Context cost
- Lightabout 1,273 tokens
- Runs scripts
- No, instructions only
What it does
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.
Ecom Shot 📸
Generate studio-quality Nano Banana Pro prompts that turn casual product snapshots into professional e-commerce imagery.
How It Works
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.
Workflow
Step 1: Validate Input
- Confirm the user has uploaded at least one image. If not, ask them to upload the product photo they want to transform.
- Carefully examine the uploaded image(s). Pay attention to:
- What is the main product/subject? (e.g., a mechanical watch, a ceramic mug, a pair of sneakers)
- What is the product's material, color, texture, key visual features?
- What is the current context? (e.g., on a messy desk, held in hand, in packaging)
- Are there any brand markings, logos, or distinctive design details worth preserving?
Step 2: Confirm Subject & Gather Preferences
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.
- Options: your identified subject description, or "其他(我来描述)"
Question 2, Scene Type (single_select):
- 纯白底主图(White Background Hero Shot)
- 生活场景图(Lifestyle Shot)
- 创意氛围图(Creative Atmosphere)
- 自定义场景(Let me describe)
Question 3, Aspect Ratio (single_select):
- 1:1(默认,适合淘宝/Amazon)
- 4:3(横版展示)
- 3:4(竖版/小红书)
- 16:9(Banner/横幅)
Step 3: Generate the Prompt
Read the reference file at references/prompt-templates.md for scene-specific templates and photography parameters, then compose the final prompt.

