Loading...
Loading...
Generate images using Google Gemini and Imagen models via scripts/. Use for AI image generation, text-to-image, creating visuals from prompts, generating multiple images, custom aspect ratios, and high-resolution output up to 4K. Triggers on "generate image", "create image", "imagen", "text to image", "AI art", "nano banana".
npx skill4agent add akrindev/google-studio-skills gemini-image| Parameter | Description | Example |
|---|---|---|
| Text description (required) | |
| Model to use | |
| Output directory for images | |
| Base name for output files | |
| Disable auto timestamp | Flag |
| Aspect ratio | |
| Resolution | |
| Number of images (1-4) | |
| Person generation policy | |
node scripts/generate_image.js "A futuristic city at sunset with flying cars"gemini-3.1-flash-image-previewimages/generated_image_YYYYMMDD_HHMMSS.pngnode scripts/generate_image.js "Minimalist coffee shop interior" --aspect 1:1 --size 2K --name coffee-shopimages/coffee-shop_YYYYMMDD_HHMMSS.pngnode scripts/generate_image.js "Tech gadget review thumbnail with vibrant colors" --aspect 16:9 --size 2K --name thumbnailimages/thumbnail_YYYYMMDD_HHMMSS.pngnode scripts/generate_image.js "Abstract geometric patterns in blue and gold" --num 4 --name abstractimages/abstract_YYYYMMDD_HHMMSS_0.pngimages/abstract_YYYYMMDD_HHMMSS_1.pngnode scripts/generate_image.js "Detailed architectural rendering of modern museum" --aspect 16:9 --size 4K --output-dir ./professional/ --name museumgemini-3.1-flash-image-previewgemini-3-pro-image-previewnode scripts/generate_image.js "Robot holding a red skateboard in urban setting" --model imagen-4.0-generate-001 --aspect 16:9 --size 2K --num 2 --name robot-skateimagen-4.0-generate-001node scripts/generate_image.js "Serene mountain lake at sunrise with reflections" --aspect 16:9 --size 2K --output-dir ./blog-images/ --name featured-image# 1. Generate content (gemini-text skill)
node skills/gemini-text/scripts/generate.js "Write a product description for smart home device"
# 2. Generate product image (this skill)
node scripts/generate_image.js "Sleek modern smart home device on white background" --aspect 4:3 --size 2K --name product
# 3. Create social media postnode scripts/generate_image.js "Fixed filename image" --name my-image --no-timestampimages/my-image.png| Model | Nickname | Quality | Max Size | Best For |
|---|---|---|---|---|
| Nano Banana 2 | Pro-level | 4K | New default, fast + strong quality |
| Nano Banana Pro | Highest | 4K | Maximum quality and complex text rendering |
| Nano Banana | Good | 2K | High-volume, low-latency |
| Imagen 4 | Photorealistic | 2K | Realistic photos, product shots |
| Ratio | Use Case | 1K Size | 2K Size |
|---|---|---|---|
| 1:1 | Instagram, avatars | 1024x1024 | 2048x2048 |
| 16:9 | YouTube, presentations | 1376x768 | 2752x1536 |
| 9:16 | Instagram Stories, TikTok | 768x1376 | 1536x2752 |
| 4:3 | Traditional displays | 1024x768 | 2048x1536 |
| 3:4 | Portrait orientation | 768x1024 | 1536x2048 |
| 21:9 | Ultrawide | - | 5504x2400 |
gemini-3.1-flash-image-previewgemini-3-pro-image-preview| Size | Use Case | Best Model |
|---|---|---|
| 1K (1024px) | Web thumbnails, previews | Any model |
| 2K (2048px) | Standard web, social media | Any model |
| 4K (4096px) | Print, high-end assets | gemini-3-pro only |
| Policy | Description | Restrictions |
|---|---|---|
| No people in images | None |
| Adults only | Recommended default |
| All ages | Restricted in EU, UK, CH, MENA |
{name}_YYYYMMDD_HHMMSS.pngartwork_20260130_031643.png{name}_YYYYMMDD_HHMMSS_0.png{name}_YYYYMMDD_HHMMSS_1.png--no-timestamp{name}.pngcd scripts && npm installgemini-3.1-flash-image-previewgemini-3-pro-image-preview--size 2K--model gemini-3.1-flash-image-preview --size 4Kgemini-3.1-flash-image-preview--size 1Kgemini-3.1-flash-image-previewgemini-3-pro-image-previewgemini-2.5-flash-imageimagen-4.0-generate-001--num--num 1# Basic
node scripts/generate_image.js "Your prompt"
# Social media (1:1)
node scripts/generate_image.js "Prompt" --aspect 1:1 --size 2K --name social-post
# YouTube thumbnail (16:9)
node scripts/generate_image.js "Prompt" --aspect 16:9 --size 2K --name thumbnail
# 4K high quality
node scripts/generate_image.js "Prompt" --aspect 16:9 --size 4K --name high-res
# Multiple variations
node scripts/generate_image.js "Prompt" --num 4 --name variations
# Custom directory
node scripts/generate_image.js "Prompt" --output-dir ./my-images/ --name custom
# Photorealistic
node scripts/generate_image.js "Prompt" --model imagen-4.0-generate-001 --aspect 16:9 --size 2K --name photo
# No timestamp
node scripts/generate_image.js "Prompt" --name fixed-name --no-timestampreferences/