AI Artist - Nano Banana Image Generation
Generate images using 129 curated prompts from awesome-nano-banana-pro-prompts collection.
Validation interview is mandatory (use --skip to bypass).
Workflow
IMPORTANT: Follow references/validation-workflow.md when this skill is activated.
Quick Start
python3 scripts/generate.py "<concept>" -o <output.png> [--mode MODE]
Generation Modes
| Mode |
Description |
search |
Find best matching prompt from 129 curated prompts (default) |
creative |
Remix elements from top 3 matching prompts |
wild |
Out-of-the-box creative interpretation (random style transform) |
all |
Generate all 3 variations |
Examples
# Default search mode
python3 scripts/generate.py "tech conference banner" -o banner.png -ar 16:9
# Creative remix (combines multiple prompts)
python3 scripts/generate.py "AI workshop" -o workshop.png --mode creative
# Wild/experimental (random artistic transformation)
python3 scripts/generate.py "product showcase" -o product.png --mode wild
# Generate all 3 variations at once
python3 scripts/generate.py "futuristic city" -o city.png --mode all -v
Options
| Flag |
Description |
-o, --output |
Output path (required) |
-m, --mode |
search, creative, wild, or all |
-ar, --aspect-ratio |
1:1, 16:9, 9:16, etc. |
--model |
flash2 (default, fast+quality), flash (previous), pro (quality/4K) |
-v, --verbose |
Show matched prompts and details |
--dry-run |
Show prompt without generating |
--skip |
Bypass validation interview |
Prompt Database
129 curated prompts extracted from awesome-nano-banana-pro-prompts:
# Search prompts
python3 scripts/search.py "<query>" --domain awesome
# View all prompts
cat data/awesome-prompts.csv
Categories include:
- Profile/Avatar: Thought-leader headshots, mirror selfies
- Infographics: Bento grid, chalkboard, ingredient labels
- Social Media: Quote cards, banners, thumbnails
- Product: Commercial shots, e-commerce, Apple-style
- Artistic: Ukiyo-e, patent documents, vaporwave, cyberpunk
- Character: Anime, chibi, comic storyboards
Wild Mode Transformations
The wild mode randomly applies one of these artistic transformations:
- Japanese Ukiyo-e woodblock print
- Premium liquid glass Bento grid infographic
- Vintage 1800s patent document
- Surreal dreamscape with volumetric god rays
- Cyberpunk neon aesthetic with holograms
- Hand-drawn chalkboard explanation
- Isometric 3D diorama
- Cinematic movie poster
- Vaporwave aesthetic with glitch effects
- Apple-style product showcase
References
| Topic |
File |
| Validation Workflow |
references/validation-workflow.md |
| All Prompts |
data/awesome-prompts.csv |
| Nano Banana Guide |
references/nano-banana.md |
| Image Prompting |
references/image-prompting.md |
| Source |
references/awesome-nano-banana-pro-prompts.md |
Scripts
| Script |
Purpose |
generate.py |
Main image generation with 3 modes |
search.py |
Search prompts database |
extract_prompts.py |
Extract prompts from markdown |
core.py |
BM25 search engine |
1---2name: ck-ai-artist3description: Generate images via Nano Banana with 129 curated prompts. Mandatory validation interview refines style/mood/colors (use --skip to bypass). 3 modes: search, creative, wild. Styles: Ukiyo-e, Bento grid, cyberpunk, cinematic, vintage patent.4---56# AI Artist - Nano Banana Image Generation78Generate images using 129 curated prompts from awesome-nano-banana-pro-prompts collection.910**Validation interview is mandatory** (use `--skip` to bypass).1112## Workflow1314**IMPORTANT:** Follow `references/validation-workflow.md` when this skill is activated.1516## Quick Start1718```bash19python3 scripts/generate.py "<concept>" -o <output.png> [--mode MODE]20```2122### Generation Modes2324| Mode | Description |25|------|-------------|26| `search` | Find best matching prompt from 129 curated prompts (default) |27| `creative` | Remix elements from top 3 matching prompts |28| `wild` | Out-of-the-box creative interpretation (random style transform) |29| `all` | Generate all 3 variations |3031### Examples3233```bash34# Default search mode35python3 scripts/generate.py "tech conference banner" -o banner.png -ar 16:93637# Creative remix (combines multiple prompts)38python3 scripts/generate.py "AI workshop" -o workshop.png --mode creative3940# Wild/experimental (random artistic transformation)41python3 scripts/generate.py "product showcase" -o product.png --mode wild4243# Generate all 3 variations at once44python3 scripts/generate.py "futuristic city" -o city.png --mode all -v45```4647### Options4849| Flag | Description |50|------|-------------|51| `-o, --output` | Output path (required) |52| `-m, --mode` | search, creative, wild, or all |53| `-ar, --aspect-ratio` | 1:1, 16:9, 9:16, etc. |54| `--model` | flash2 (default, fast+quality), flash (previous), pro (quality/4K) |55| `-v, --verbose` | Show matched prompts and details |56| `--dry-run` | Show prompt without generating |57| `--skip` | Bypass validation interview |5859---6061## Prompt Database6263**129 curated prompts** extracted from awesome-nano-banana-pro-prompts:6465```bash66# Search prompts67python3 scripts/search.py "<query>" --domain awesome6869# View all prompts70cat data/awesome-prompts.csv71```7273### Categories include:74- **Profile/Avatar**: Thought-leader headshots, mirror selfies75- **Infographics**: Bento grid, chalkboard, ingredient labels76- **Social Media**: Quote cards, banners, thumbnails77- **Product**: Commercial shots, e-commerce, Apple-style78- **Artistic**: Ukiyo-e, patent documents, vaporwave, cyberpunk79- **Character**: Anime, chibi, comic storyboards8081---8283## Wild Mode Transformations8485The `wild` mode randomly applies one of these artistic transformations:8687- Japanese Ukiyo-e woodblock print88- Premium liquid glass Bento grid infographic89- Vintage 1800s patent document90- Surreal dreamscape with volumetric god rays91- Cyberpunk neon aesthetic with holograms92- Hand-drawn chalkboard explanation93- Isometric 3D diorama94- Cinematic movie poster95- Vaporwave aesthetic with glitch effects96- Apple-style product showcase9798---99100## References101102| Topic | File |103|-------|------|104| **Validation Workflow** | `references/validation-workflow.md` |105| All Prompts | `data/awesome-prompts.csv` |106| Nano Banana Guide | `references/nano-banana.md` |107| Image Prompting | `references/image-prompting.md` |108| Source | `references/awesome-nano-banana-pro-prompts.md` |109110---111112## Scripts113114| Script | Purpose |115|--------|---------|116| `generate.py` | Main image generation with 3 modes |117| `search.py` | Search prompts database |118| `extract_prompts.py` | Extract prompts from markdown |119| `core.py` | BM25 search engine |