nano-banana-prompts
Generate optimized prompts for Gemini 2.5 Flash Image (Nano Banana). Use for image generation, crafting photo prompts, art styles, or multi-turn editing workflows with best practices.
What this skill does
# Nano Banana Image Prompt Generator
Generate high-quality prompts for Gemini 2.5 Flash Image using proven best practices from October 2025.
## Core Principle
**Describe scenes naturally, don't list keywords.**
❌ `woman, business suit, office, professional`
✅ `A professional businesswoman in navy suit stands confidently in modern glass-walled office overlooking city skyline. Warm afternoon light streams through windows.`
## Prompt Structure
### Basic Template
```
A [SHOT TYPE] of [SUBJECT] [ACTION] in [ENVIRONMENT].
[LIGHTING] creates [MOOD]. [CAMERA/STYLE DETAILS]. [ASPECT RATIO].
```
### Components
1. **Subject & Action** - Who/what and what they're doing
2. **Setting** - Where the scene takes place
3. **Lighting** - Natural/artificial light sources and quality
4. **Mood** - Emotional tone or atmosphere
5. **Technical Details** - Camera, lens, style specifics
6. **Format** - Aspect ratio or dimensions
## Prompt Length
- **Short (10-20 words)**: Quick generation, minimal control
- **Medium (50-100 words)**: ⭐ RECOMMENDED - balanced control
- **Long (100-200 words)**: Maximum control for complex scenes
## Photography Prompts
### Template
```
Photorealistic [SHOT TYPE] of [SUBJECT], [ACTION], in [ENVIRONMENT].
Illuminated by [LIGHTING], creating [MOOD]. Captured with [CAMERA/LENS],
emphasizing [DETAILS]. [ASPECT RATIO] format.
```
### Camera Control
**Lenses:**
- 35mm, 50mm (standard)
- 85mm portrait (close-ups)
- 10-24mm wide (landscapes)
- 60-105mm macro (details)
**Lighting:**
- Golden hour (warm, soft)
- Blue hour (cool, atmospheric)
- Three-point (studio)
- Dramatic side (high contrast)
- Rembrandt (classic portrait)
**Settings:**
- Shallow DOF: f/1.4-2.8 (blurred background)
- Deep focus: f/11-22 (everything sharp)
- Motion blur for action
### Example
```
Professional corporate headshot of mid-30s woman with shoulder-length brown hair
in charcoal blazer. She's smiling warmly at camera against soft gray backdrop.
Shot with 85mm f/2.0, studio three-point lighting creates gentle shadows defining
facial features. Ultra-high resolution, LinkedIn-ready quality. 1:1 format.
```
## Art & Illustration Prompts
### Template
```
[STYLE] illustration of [SUBJECT] [ACTION/POSE]. [COMPOSITION] with
[COLOR PALETTE]. [TECHNIQUE/MEDIUM]. Inspired by [REFERENCE],
emphasizing [QUALITIES].
```
### Common Styles
- Watercolor painting
- Digital art
- Oil painting
- Pencil sketch
- Ink drawing
- Anime/manga
- Pixel art
- Minimalist vector
### Example
```
Watercolor illustration of young girl reading book under oak tree. Seated
cross-legged in sun-dappled clearing with wildflowers. Soft, loose brushstrokes
with pastel color palette of greens, yellows, pinks. Transparent washes create
dreamy, ethereal quality. Inspired by children's book illustration, emphasizing
wonder and tranquility. 4:5 portrait format.
```
## Text Rendering
**Best Practices:**
- Keep under 25 characters total
- Maximum 2-3 phrases
- Specify font style (bold, script, sans-serif)
- Put exact text in quotes
- Describe position explicitly
**Example:**
```
Movie poster with bold red text "SUMMER" at top and "Adventure Awaits"
in white script font at bottom. Ocean sunset background. Cinematic style.
```
## Multi-Turn Editing Workflow
Nano Banana excels at conversational editing. Make one change at a time.
**Example sequence:**
1. "Create professional headshot of woman in business attire"
2. "Change background to modern office"
3. "Make her wearing glasses"
4. "Add warmer lighting"
## Product Photography
### Template
```
High-resolution product photo of [PRODUCT] on [SURFACE]. [LIGHTING]
to [PURPOSE]. Camera angle: [TYPE] to showcase [FEATURE]. Ultra-realistic,
sharp focus on [DETAIL]. [ASPECT RATIO].
```
### Example
```
High-resolution product photo of stainless steel smartwatch on white marble
surface. Soft diffused studio lighting from 45-degree angle to minimize
reflections and show screen clearly. Camera angle: slight overhead to showcase
circular face and metal band texture. Ultra-realistic, sharp focus on watch
face display. 1:1 format for e-commerce.
```
## Landscape Photography
### Template
```
[TYPE] landscape of [LOCATION] at [TIME]. [WEATHER/ATMOSPHERE].
[FOREGROUND ELEMENTS]. Shot with [LENS] from [VANTAGE POINT].
[COMPOSITION]. Professional landscape photography with [GRADING]. [MOOD].
```
### Example
```
Dramatic landscape of mountain lake at golden hour. Wispy clouds catch
warm orange light over snow-capped peaks. Weathered dock extends into
mirror-still water as foreground. Shot with 16mm wide-angle from low
lakeside vantage. Rule-of-thirds composition places horizon in upper third.
Professional landscape photography with warm color grading. Serene yet majestic.
```
## Abstract Art
### Template
```
[MOVEMENT] abstract exploring [CONCEPT]. [COMPOSITION] with [COLORS/TEXTURES].
[MEDIUM] emphasizing [GOALS]. [CONTEXT].
```
### Example
```
Bold geometric abstract exploring tension and harmony. Overlapping angular
shapes with vibrant primary colors against deep black. Digital art emphasizing
sharp edges and color interaction. Large-scale wall art format, 16:9.
```
## Common Pitfalls
**Avoid:**
- Keyword lists without context
- Vague descriptions
- Conflicting style instructions
- Overly complex text rendering
- Too many simultaneous changes in edits
**Instead:**
- Use complete sentences
- Be specific about details
- Maintain style consistency
- Keep text simple
- Edit iteratively
## Style References
When requesting specific artistic styles, reference:
- Art movements (impressionism, art deco)
- Artists (in style of Van Gogh's brushwork)
- Media (watercolor, oil painting, digital art)
- Eras (1950s photography, modern minimalist)
## Aspect Ratios
- **1:1** - Square (social media, profile pics)
- **16:9** - Landscape (presentations, headers)
- **9:16** - Portrait (mobile, stories)
- **4:5** - Portrait (Instagram posts)
- **2:3** - Classic portrait
- **3:2** - Standard photo
## Quick Prompt Checklist
✅ Subject clearly described
✅ Action or pose specified
✅ Environment/setting detailed
✅ Lighting source and quality
✅ Mood or atmosphere
✅ Style or technical specs
✅ Aspect ratio chosen
✅ Complete sentences, not keywords
## Common Issues & Solutions
### Prompt Quality Issues
**Issue**: Generic or vague output
**Cause**: Prompt too short or lacks specificity
**Solution**: Expand to 50-100 words. Add lighting details, mood, and specific technical specs (lens, style, etc.).
**Example**:
- ❌ Too vague: "A woman in an office"
- ✅ Specific: "Professional businesswoman in navy suit stands confidently in modern glass-walled office overlooking city skyline at golden hour. Warm afternoon light streams through floor-to-ceiling windows creating soft rim lighting. Shot with 50mm f/2.0, shallow depth of field blurs cityscape background. Confident yet approachable mood. 4:5 portrait format."
**Issue**: Conflicting style instructions
**Cause**: Mixing incompatible styles (e.g., "photorealistic watercolor")
**Solution**: Choose one primary style. For photography, use camera terminology. For art, use medium/technique terminology.
**Issue**: Text rendering failures
**Cause**: Too much text, complex fonts, or unclear positioning
**Solution**:
- Limit to under 25 characters total
- Use simple, clear fonts (bold, script, sans-serif)
- Specify exact position ("at top", "centered", "bottom right")
- Put text in quotes: "SUMMER"
**Issue**: Unwanted elements in image
**Cause**: Ambiguous phrasing or conflicting descriptors
**Solution**: Be explicit about what should NOT appear. Use precise, unambiguous language.
### Generation Issues
**Issue**: Image doesn't match prompt
**Cause**: Prompt too complex or contradictory elements
**Solution**:
1. Simplify prompt to core concept
2. Use multi-turn editing workflow
3. Start basic, refine iteratively
**Issue**: Inconsistent results across generations
**Cause**: Vague descriptors allowing wide interpRelated in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.