nano-banana-prompting
Nano Banana Prompting
Interactive prompt crafting for Nano Banana Pro image generation. This skill guides users through a structured process to create effective prompts by clarifying intent and applying proven techniques.
Workflow
Step 1: Gather Reference Materials
Before asking questions, check if the user has provided:
- Reference images - Photos to use for character consistency, style, or composition
- Existing prompts - Previous attempts to improve upon
- Visual references - Screenshots or examples of desired output
If reference materials are available, this affects which techniques apply (e.g., Reference Role Assignment, Character Consistency).
Step 2: Clarify Intent with Questions
Use the AskUserQuestion tool to understand the user's goal. Ask questions in batches of 2-4, focusing on the most important aspects first.
Core Questions (always ask)
-
Output Type - What kind of image?
- Photo/realistic
- Illustration/artistic
- Infographic/educational
- Product shot/commercial
- UI mockup/design
-
Subject - Who or what is the main focus?
- Person (with or without reference)
- Object/product
- Scene/environment
- Concept/abstract
Technique-Specific Questions (based on answers)
If Photo/Realistic:
- What era or camera style? (modern DSLR, 1990s film, 2000s digital)
- Specific lighting? (golden hour, studio, flash)
- Aspect ratio needed? (16:9, 9:16, 1:1)
If Reference Images Provided:
- What role for each image? (pose, style, color palette, background)
- Should character identity be preserved?
- Combine images or use as style reference?
If Text Needed:
- What text should appear?
- What font style? (serif, sans-serif, handwritten)
- Where should text be placed?
If Educational/Infographic:
- What concept to explain?
- Target audience level?
- Should it include labels, arrows, flow?
Step 3: Determine Prompt Style
Based on user responses, select the appropriate prompt format from references/guide.md:
| User Need | Recommended Style |
|---|---|
| Simple, quick generation | Narrative Prompt (Technique 1) |
| Precise control over details | Structured Prompt (Technique 2) |
| Era-specific aesthetic | Vibe Library + Photography Terms (Techniques 3-4) |
| Magazine/poster with text | Physical Object Framing (Technique 5) |
| Conceptual/interpretive | Perspective Framing (Technique 6) |
| Diagram/infographic | Educational Imagery (Technique 7) |
| Editing existing image | Image Transformation (Technique 8) |
| Multiple views/panels | Multi-Panel Output (Technique 9) |
| Multiple reference images | Reference Role Assignment (Technique 12) |
Step 4: Generate the Prompt
Construct the prompt by:
- Loading
references/guide.mdto access technique details - Applying relevant techniques based on Step 3 selection
- Cross-checking against guide examples for proper formatting
- Including negative prompts if needed (Technique 10)
- Specifying aspect ratio/resolution if required (Technique 11)
Prompt Construction Checklist
- Subject clearly defined
- Action/pose specified (if applicable)
- Location/background described
- Style/aesthetic anchored
- Technical specs included (aspect ratio, lighting, camera)
- Text integration specified (if needed)
- Negative prompts added (if needed)
- Reference image roles assigned (if using references)
Step 5: Present and Iterate
Present the generated prompt to the user with:
- The prompt - Ready to use
- Technique explanation - Why this structure was chosen
- Variation suggestions - Alternative approaches to try
Offer to refine based on feedback.
Step 6: Generate the Image
After the user is satisfied with the prompt, recommend using the nano-banana skill to generate the actual image. Inform the user:
"Your prompt is ready! Would you like me to generate the image now? I can use the nano-banana skill to create it."
If the user agrees, invoke the nano-banana skill with the crafted prompt.
Quick Reference: Technique Selection
User wants... → Use Technique...
─────────────────────────────────────────────────────
Simple description → 1 (Narrative)
Detailed control → 2 (Structured YAML/JSON)
Specific era look → 3 (Vibe Library)
Professional photo style → 4 (Photography Terms)
Magazine/poster → 5 (Physical Object Framing)
"How X sees Y" → 6 (Perspective Framing)
Educational diagram → 7 (Educational Imagery)
Edit existing image → 8 (Image Transformation)
Multiple panels in one → 9 (Multi-Panel)
Exclude something → 10 (Negative Prompts)
Specific dimensions → 11 (Aspect Ratio)
Multiple reference images → 12 (Reference Roles)
Same character across images → 13 (Character Consistency)
Merge multiple images → 14 (Image Blending)
Enhance/restore image → 15 (Upscaling)
Translate text in image → 16 (Translation)
Resources
references/
guide.md- Complete prompting guide with 16 techniques, examples, and patterns. Load this file when constructing prompts to access specific technique details and examples.