npx claudepluginhub agentic-dev3o/devx-plugins --plugin nano-banana-ultimateThis skill is limited to using the following tools:
**Input:** `$ARGUMENTS` (optional — product description and intended use)
Generates 5 professional ad photography styles (Studio, Floating, Ingredient, In Use, Lifestyle) from product images or descriptions using banana-claude image generation.
Generates premium 3D product renders, exploded view animations, and product shots using Google Whisk for landing pages and hero sections.
Generates AI images from text prompts, edits images, and composes from multiple references using Gemini models. Supports t2i, i2i, product mockups, and stickers.
Share bugs, ideas, or general feedback.
Input: $ARGUMENTS (optional — product description and intended use)
If $ARGUMENTS is provided, use it as the product brief and skip to prompt building. If empty, ask about the product and context.
uv installedGEMINI_API_KEY environment variable set (get one at https://aistudio.google.com/apikey)[Object with Material Description] + [Resting/Floating on Surface] + [Studio or Lifestyle Setting] + [Center-Weighted Hero Composition] + [Studio Photography, Controlled Lighting]
| Domain | Aspect Ratio | Resolution |
|---|---|---|
| E-commerce catalog | 1:1 | 2K |
| Instagram product | 4:5 | 2K |
| Lifestyle context | 4:3 | 2K |
Lighting guidance: Use soft diffused studio lighting as the default. Switch to backlit setups for glass and translucent materials to emphasize clarity and refraction.
uv run "${CLAUDE_PLUGIN_ROOT}/scripts/banana.py" \
--prompt "<detailed prompt following the formula>" \
--output "<YYYY-MM-DD-HH-MM-SS-descriptive-name>.png" \
--resolution 2K \
--aspect-ratio <ratio from Domain Defaults> \
--model gemini-3-pro-image-preview
When the user provides an existing product photo to modify (e.g., change background, adjust lighting, add props):
uv run "${CLAUDE_PLUGIN_ROOT}/scripts/banana.py" \
--prompt "<edit instruction: what to change AND what to keep>" \
--output "<YYYY-MM-DD-HH-MM-SS-descriptive-name>.png" \
--input-image "/path/to/source.png" \
--resolution 2K \
--aspect-ratio <ratio>
For edits, describe both the change and what must stay identical:
"Replace the white background with a lifestyle scene on a rustic wooden table with warm morning light. Keep the product, its label, color, and proportions exactly the same."
Up to 14 input images can be passed (repeat --input-image for each).
See references/prompts.md for ready-to-use example prompts covering common product photography scenarios.