nano-image-generator
Generate images using Nano Banana Pro (Gemini 3 Pro Preview). Use when creating app icons, logos, UI graphics, marketing banners, social media images, illustrations, diagrams, or any visual assets. Triggers include phrases like 'generate an image', 'create a graphic', 'make an icon', 'design a logo', 'create a banner', or any request needing visual content.
When & Why to Use This Skill
The Nano Image Generator is a high-performance Claude skill powered by Gemini 3 Pro Preview, designed to streamline the creation of professional visual assets. It enables developers and designers to generate custom app icons, logos, UI graphics, and marketing banners directly through natural language prompts. By supporting various aspect ratios and resolutions up to 4K, it automates the visual content pipeline, making it an essential tool for rapid prototyping and digital content creation.
Use Cases
- UI/UX Prototyping: Rapidly generate app icons, interface elements, and placeholders for mobile and web applications to speed up the design phase.
- Marketing Asset Creation: Produce high-resolution banners, social media graphics, and hero images tailored for specific platforms using custom aspect ratios like 16:9 or 9:16.
- Brand Identity Design: Create unique logos, mascots, and brand illustrations by specifying artistic styles such as 'flat design', '3D rendered', or 'minimalist'.
- Content Illustration: Generate detailed isometric illustrations and digital art for blog posts, technical documentation, and presentations to enhance visual engagement.
| name | nano-image-generator |
|---|---|
| description | "Generate images using Nano Banana Pro (Gemini 3 Pro Preview). Use when creating app icons, logos, UI graphics, marketing banners, social media images, illustrations, diagrams, or any visual assets. Triggers include phrases like 'generate an image', 'create a graphic', 'make an icon', 'design a logo', 'create a banner', or any request needing visual content." |
Nano Image Generator
Generate images using Nano Banana Pro (Gemini 3 Pro Preview) for any visual asset needs.
Requirements
Set the GEMINI_API_KEY environment variable. Get a key at: https://aistudio.google.com/apikey
Quick Start
python scripts/generate_image.py "A friendly robot mascot waving" --output ./assets/mascot.png
Script Usage
python scripts/generate_image.py <prompt> --output <path> [options]
Required:
prompt- Image description--output, -o- Output file path
Options:
--aspect, -a- Aspect ratio (default:1:1)- Square:
1:1 - Portrait:
2:3,3:4,4:5,9:16 - Landscape:
3:2,4:3,5:4,16:9,21:9
- Square:
--size, -s- Resolution:1K,2K(default),4K
Workflow
Determine output location - Place images where contextually appropriate:
- App icons →
./assets/icons/or./public/icons/ - Marketing →
./marketing/or./assets/images/ - UI elements →
./src/assets/or./public/images/ - General →
./generated/
- App icons →
Craft effective prompts - Be specific and descriptive:
- Include style: "flat design", "3D rendered", "watercolor", "minimalist"
- Include context: "for a mobile app", "website hero image", "social media post"
- Include details: colors, mood, composition
Choose appropriate settings:
- Icons/logos →
--aspect 1:1 - Banners/headers →
--aspect 16:9 - Mobile screens →
--aspect 9:16 - Photos →
--aspect 3:2or4:3
- Icons/logos →
Examples
App icon:
python scripts/generate_image.py "Minimalist flat design app icon of a lightning bolt, purple gradient background, modern iOS style" \
--output ./assets/app-icon.png --aspect 1:1
Marketing banner:
python scripts/generate_image.py "Professional website hero banner for a productivity app, abstract geometric shapes, blue and white color scheme, modern and clean" \
--output ./public/images/hero-banner.png --aspect 16:9
High-quality illustration:
python scripts/generate_image.py "Detailed isometric illustration of a cozy home office setup with plants, warm lighting, digital art style" \
--output ./assets/illustrations/office.png --size 4K
Prompt Tips
- Be specific - "A red apple on a wooden table" vs "an apple"
- Include style - "in the style of pixel art" or "photorealistic"
- Mention purpose - "for a children's book" affects the output style
- Describe composition - "centered", "rule of thirds", "close-up"
- Specify colors - Explicit color palettes yield better results
- Avoid - Don't ask for text in images (use overlays instead)