inference-sh/skills/nano-banana-2

Claude Code and agent skill by inference-sh/skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate images with Google Gemini 3.1 Flash Image Preview (Nano Banana 2) via inference.sh CLI. Capabilities: text-to-image, image editing, multi-image input (up to 14 images), Google Search grounding. Triggers: nano banana 2, nanobanana 2, gemini 3.1 flash image, gemini 3 1 flash image preview, google image generation

Install

npx vskill@latest install inference-sh/skills/nano-banana-2

SKILL.md

Install the belt CLI skill: npx skills add belt-sh/cli

Nano Banana 2 - Gemini 3.1 Flash Image Preview

Generate images with Google Gemini 3.1 Flash Image Preview via inference.sh CLI.

Quick Start

Requires inference.sh CLI (belt). Install instructions
bash
belt login
belt app run google/gemini-3-1-flash-image --input '{"prompt": "a banana in space, photorealistic"}'

Examples

Basic Text-to-Image
bash
belt app run google/gemini-3-1-flash-image --input '{
"prompt": "A futuristic cityscape at sunset with flying cars"
}'
Multiple Images
bash
belt app run google/gemini-3-1-flash-image --input '{
"prompt": "Minimalist logo design for a coffee shop",
"num_images": 4
}'
Custom Aspect Ratio
bash
belt app run google/gemini-3-1-flash-image --input '{
"prompt": "Panoramic mountain landscape with northern lights",
"aspect_ratio": "16:9"
}'
Image Editing (with input images)
bash
belt app run google/gemini-3-1-flash-image --input '{
"prompt": "Add a rainbow in the sky",
"images": ["https://example.com/landscape.jpg"]
}'
High Resolution (4K)
bash
belt app run google/gemini-3-1-flash-image --input '{
"prompt": "Detailed illustration of a medieval castle",
"resolution": "4K"
}'
With Google Search Grounding
bash
belt app run google/gemini-3-1-flash-image --input '{
"prompt": "Current weather in Tokyo visualized as an artistic scene",
"enable_google_search": true
}'

Input Options

ParameterTypeDescription
promptstringRequired. What to generate or change
imagesarrayInput images for editing (up to 14). Supported: JPEG, PNG, WebP
num_imagesintegerNumber of images to generate
aspect_ratiostringOutput ratio: "1:1", "16:9", "9:16", "4:3", "3:4", "auto"
resolutionstring"1K", "2K", "4K" (default: 1K)
output_formatstringOutput format for images
enable_google_searchbooleanEnable real-time info grounding (weather, news, etc.)

Output

FieldTypeDescription
imagesarrayThe generated or edited images
descriptionstringText description or response from the model
output_metaobjectMetadata about inputs/outputs for pricing

Prompt Tips

Styles: photorealistic, illustration, watercolor, oil painting, digital art, anime, 3D render

Composition: close-up, wide shot, aerial view, macro, portrait, landscape

Lighting: natural light, studio lighting, golden hour, dramatic shadows, neon

Details: add specific details about textures, colors, mood, atmosphere

Sample Workflow

bash
# 1. Generate sample input to see all options
belt app sample google/gemini-3-1-flash-image --save input.json
# 2. Edit the prompt
# 3. Run
belt app run google/gemini-3-1-flash-image --input input.json

Python SDK

python
from inferencesh import inference
client = inference()
# Basic generation
result = client.run({
"app": "google/gemini-3-1-flash-image@0c7ma1ex",
"input": {
"prompt": "A banana in space, photorealistic"
}
})
print(result["output"])
# Stream live updates
for update in client.run({
"app": "google/gemini-3-1-flash-image@0c7ma1ex",
"input": {
"prompt": "A futuristic cityscape at sunset"
}
}, stream=True):
if update.get("progress"):
print(f"progress: {update['progress']}%")
if update.get("output"):
print(f"output: {update['output']}")

Related Skills

bash
# Original Nano Banana (Gemini 3 Pro Image, Gemini 2.5 Flash Image)
npx skills add inference-sh/skills@nano-banana
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli
# All image generation models
npx skills add inference-sh/skills@ai-image-generation

Browse all image apps: belt app list --category image

Documentation

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
699
Repository forks
97
7-day trend score
33

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 29 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/inference-sh/skills/nano-banana-2/badge)](https://verified-skill.com/skills/inference-sh/skills/nano-banana-2)

Something wrong with this skill or its page? Tell us.