Skip to main content

generate-image

Generate 2K images using Gemini 3 Pro API. Creates high-quality images from text prompts with various aspect ratios.

Jump to install

Source facts

Repository
sangrokjung/claude-code-config-public
Last source activity
February 7, 2026 at 15:51
Detected SKILL.md language
English
Stars
1
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
generate-image
description
Generate 2K images using Gemini 3 Pro API. Creates high-quality images from text prompts with various aspect ratios.
# Gemini 3 Pro Image Generator Generate 2K resolution images from text prompts using Google's Gemini 3 Pro model (Nano Banana Pro). ## Quick Start ```bash python ~/.claude/commands/generate-image/scripts/generate_image.py "A beautiful sunset over mountains" -o sunset.png ``` ## Prompting Guide Reference: [Nano Banana Pro Prompting Tips](https://blog.google/products-and-platforms/products/gemini/prompting-tips-nano-banana-pro/) ### Key Elements for Effective Prompts Include these elements for nuanced creative control: 1. **Subject**: Who or what is in the image? Be specific - "a stoic robot barista with glowing blue optics" - "a fluffy calico cat wearing a tiny wizard hat" 2. **Composition**: How elements are arranged - "centered", "rule of thirds", "close-up", "wide shot" 3. **Action**: What is happening - "pouring coffee", "reading a book", "running through rain" 4. **Location**: Where the scene takes place - "in a neon-lit Tokyo alley", "on a misty mountain peak" 5. **Style**: Visual aesthetic - "photorealistic", "watercolor painting", "retro 80s poster" ### 7 Tips for Best Results 1. **Use Specific Details**: Combine subject, composition, action, location, and style in one prompt 2. **Leverage Real-World Knowledge**: Gemini 3 Pro understands real-world context - reference real places, products, or cultural elements 3. **Translate and Localize**: Generate text in multiple languages for international markets, posters, infographics 4. **Refine with Technical Terms**: Add camera angles, lighting conditions, text integration requirements 5. **Blend Multiple Concepts**: Combine ideas, translate images, generate visuals with embedded text 6. **Maintain Brand Consistency**: Apply designs with consistent styling, drape patterns/logos onto 3D objects while preserving lighting and texture 7. **Know the Limitations**: Complex text rendering and factual diagrams may need iteration ### Example Prompts **Product Photography:** ``` "Professional product photo of a minimalist smartwatch on white marble surface, soft studio lighting, slight reflection, centered composition, 8K detail" ``` **Marketing Banner:** ``` "Modern tech startup banner with text 'Innovation Starts Here', gradient blue to purple background, geometric shapes, clean typography" ``` **Artistic Portrait:** ``` "Cinematic portrait of a jazz musician in a smoky club, warm amber lighting, shallow depth of field, 1950s New York aesthetic" ``` ## Options - `-o, --output`: Output file path (default: generated_image.png) - `-a, --aspect-ratio`: Aspect ratio (default: 16:9) - Square: 1:1 - Portrait: 2:3, 3:4, 4:5, 9:16 - Landscape: 3:2, 4:3, 5:4, 16:9, 21:9 ## Examples ```bash # 16:9 landscape image (default) python ~/.claude/commands/generate-image/scripts/generate_image.py "Futuristic city skyline at night, cyberpunk aesthetic, neon lights reflecting on wet streets" -o city.png # Square image for social media python ~/.claude/commands/generate-image/scripts/generate_image.py "Flat lay of coffee and pastries on wooden table, morning light, cozy cafe aesthetic" -o product.png -a 1:1 # Portrait for mobile python ~/.claude/commands/generate-image/scripts/generate_image.py "Fashion editorial, model in avant-garde outfit, dramatic studio lighting, high contrast" -o fashion.png -a 9:16 ``` ## Requirements - Python 3.8+ - `GEMINI_API_KEY` in `~/.env` ## API Details - **Model**: gemini-3-pro-image-preview (fixed) - **Resolution**: 2K (fixed) - **Endpoint**: Google Generative Language API v1beta - **Output**: JPEG format ## Troubleshooting ### API Key Not Found Ensure `~/.env` contains: ``` GEMINI_API_KEY=your_api_key_here ``` ### Timeout Errors The default timeout is 120 seconds. For complex prompts, the API may take longer. ### No Image in Response Some prompts may be rejected by safety filters. Try rephrasing the prompt.
View on GitHub