FROSTPROMPT
by FrostNode
Intelligent prompt engineering toolkit for Nano Banana Pro and Nano Banana 2. Semantic search, quality scoring, batch generation, multi-model formatting, and iterative editing chains.
Capabilities
What FrostPrompt searches, scores, and generates
Keyword Search
Search 11,795 curated prompts by keyword with scored ranking, category filtering, and style matching.
Semantic Search
AI-powered search using sentence embeddings. Finds conceptually similar prompts even without shared keywords.
Quality Analyzer
Scores any prompt A+ to F against 10 criteria from Google's official guidelines. Returns specific improvement suggestions.
Auto-Tagger
Automatically tags all 11,795 prompts across 4 dimensions: style (20 tags), use-case (19 tags), subject (12 tags), and mood (10 tags).
Prompt Templates
7 built-in reusable templates with variable substitution — quote cards, product shots, portraits, landscapes, and more.
Batch Generation
Generate multiple prompt variations at once. Vary lighting, camera, color grading, style, or composition independently.
Prompt Chaining
13 iterative editing operations for refining images step by step — change background, lighting, style, text, outfit, season, and more.
Multi-Model Formatting
Adapt any prompt for 6 different models: Nano Banana Pro, Nano Banana 2, Midjourney, DALL-E 3, Flux, and Stable Diffusion.
Export System
Export prompts as JSON, Markdown, plain text, or ready-to-use Gemini API payloads. Save to file or clipboard.
History & Favorites
Track every prompt you generate, save favorites with tags, search your history, and re-use past work.
Five Google Frameworks
Built on Google's official 5 prompting frameworks: Generation, Editing, Real-Time Info, Text Rendering, and Creative Director mode.
Zero Dependencies
Core toolkit runs on Python 3.8+ with zero external dependencies. Semantic search optionally adds sentence-transformers.
Use Cases
Real-world scenarios where FrostPrompt accelerates your creative workflow
Social Media Content Creator
Create scroll-stopping visuals for Instagram, TikTok, and YouTube. Search existing prompts by style, fill templates with your brand text, and batch-generate variations for A/B testing.
$ python src/templates.py fill social-post -v subject "artisan coffee flat-lay" -v text_overlay "BREW BETTER"E-Commerce Product Photography
Generate professional product photography prompts with precise lighting, camera specs, and material descriptions. Adapt the same prompt across multiple aspect ratios.
$ python src/batch.py ratios "A minimalist ceramic jar on marble" --ratios 1:1 4:5 16:9Brand & Marketing Team
Maintain visual consistency across campaigns. Use templates for brand guidelines, chain edits to iterate on hero images, and export ready-to-use Gemini API payloads.
$ python src/export.py single "your prompt" --format api --model gemini-2.0-flash --ratio 16:9Multi-Platform Creator
Write one prompt and adapt it for every image model you use. FrostPrompt formats for Nano Banana, Midjourney, DALL-E 3, Flux, and Stable Diffusion with model-specific optimizations.
$ python src/multimodel.py all "A cinematic portrait in golden hour light"Prompt Engineering Learner
Analyze what makes prompts effective. The quality analyzer scores against 10 criteria and tells you exactly what's missing — lighting, camera, composition, materiality, and more.
$ python src/analyze.py "A photo of a sunset"Content at Scale
Generate dozens of prompt variations from a single concept. Batch across subjects, lighting setups, color grades, and styles. Chain follow-up edits for iterative refinement.
$ python src/batch.py vary "A portrait in a studio" --count 10 --dimensions lighting camera colorPrompt Engineering Dashboard
Search, analyze, and generate — all from one interface
A hyperrealistic cyberpunk portrait bathed in neon pink and cyan light...
A rain-soaked Tokyo alley at midnight with holographic advertisements...
A samurai warrior standing in a cyberpunk marketplace with glowing katana...
Supported Models & Platforms
One prompt, every model — with platform-specific optimizations
Nano Banana Pro
Full SupportNano Banana 2
Full SupportMidjourney v6
Prompt AdaptationDALL-E 3
Prompt AdaptationFlux
Prompt AdaptationStable Diffusion XL
Adaptation + NegativesPlatforms
Export Formats
Quick Start
Zero dependencies — clone and run
Pipeline Architecture
Six-phase prompt engineering pipeline
Input
User describes what they want — a concept, rough idea, or existing prompt to improve.
Search & Match
Keyword and semantic search across 11,795 prompts. Auto-tagging filters by style, use-case, subject, and mood.
Framework Selection
Selects the right Google framework — Generation, Editing, Real-Time, Text Rendering, or Creative Director.
Enhance & Score
Applies best practices, analyzes against 10 quality criteria, iterates until Grade A+.
Adapt & Batch
Formats for target model(s), generates variations, creates editing chains for refinement.
Export & Save
Outputs as JSON, Markdown, plain text, or API payload. Saves to history and favorites.
How FrostPrompt Compares
Feature comparison with popular alternatives
| Feature | FrostPrompt | awesome-nano-banana-pro-prompts | Generic Prompt Generators |
|---|---|---|---|
| Prompt Database | 11,795 curated | 11,795 (static list) | 0-100 |
| Semantic Search | Yes | No | No |
| Quality Scoring (A+ to F) | Yes | No | No |
| Prompt Templates | 7 built-in | No | Limited |
| Batch Generation | Yes (5 dimensions) | No | No |
| Prompt Chaining | 13 edit operations | No | No |
| Multi-Model Support | 6 models | Nano Banana only | 1-2 models |
| Auto-Tagging (4 dimensions) | Yes (61 tags) | No | No |
| API Payload Export | Yes | No | No |
| History & Favorites | Yes | No | No |
| Google's 5 Frameworks | Yes | No | No |
| External Dependencies | 0 (core) | Node.js + CMS | Varies |
| CLI Commands | 35 | 0 | Varies |