VigoZhao/AI-Visual-Prompt-Cookbook

★ 606⑂ 60

118+ plug-and-play JSON style packs for Nano Banana Pro, GPT Image & Midjourney. Copy one JSON, get a style. Updated daily.

About VigoZhao/AI-Visual-Prompt-Cookbook

VigoZhao/AI-Visual-Prompt-Cookbook is an open-source project on GitHub, mainly written in Python. 118+ plug-and-play JSON style packs for Nano Banana Pro, GPT Image & Midjourney. Copy one JSON, get a style. Updated daily. It currently holds 606 stars and 60 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Image Projects board and on the AI AI Image Projects list.

GitHub Repository Details

Repository VigoZhao/AI-Visual-Prompt-Cookbook · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

AI Visual Prompt Cookbook

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/AI Visual Prompt Cookbook showcase

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Bahasa Indonesia

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Styles https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Previews https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Format https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Languages

Copy a JSON, get a style. Drop one style.json into ChatGPT, Claude, Nano Banana Pro, or any LLM image workflow. Replace the variables, keep the visual system.

A curated library of plug-and-play visual prompt styles for AI image generation, distilled from visual design references and structured for more consistent, reusable output.

Curated by @VigoCreativeAI, structured with assistance from OpenAI Codex. Star this repo to follow new style drops.

🖼️ Browse the online gallery · or jump to the All Styles gallery / full catalog below.

Quick Links

| Category | Good for | Start with | | --- | --- | --- | | Photo + Doodle | Social snapshots, lifestyle scenes, playful overlays | Playful Mascot Doodle Snapshot, Cozy Bedroom Doodle Companion | | Zine + Collage | Fashion posters, music visuals, maximalist editorial layouts | K-pop Apocalypse Ransom Zine, Y2K Grunge Hip-hop Cutout Poster | | Type Posters | Big headline systems, loud campaign graphics, visual punch | Impact Burst Halftone Comic Poster, Neon Kinetic Typographic Poster | | Travel + City | Destination posters, street scenes, urban diaries | Clean Triptych Travel Vlog Thumbnail, Tokyo Kawaii Travel Collage Poster | | Editorial + Minimal | Cleaner compositions, structured layouts, quieter art direction | Tri Color Hardcut Portrait Poster, Soft Analog Future Editorial Poster | | Product + Campaign | Launch ads, product heroes, retail graphics | Sunlit Coastal Product Blitz, Electric Blue Silhouette Product Launch |

Why This Exists

Most AI image prompts are one-off text blobs: hard to reuse, hard to compare, and hard to iterate on. This repo takes a different approach: each visual style is distilled into a structured style.json you can drop into any LLM-based image generation workflow. Same JSON, more consistent style direction across generations.

Quick Start

1. Browse the Featured Styles, Quick Links, or All Styles. 2. Open a style folder and copy the style.json. 3. Paste the full JSON into ChatGPT, Claude, Nano Banana Pro, or any LLM-based image workflow. 4. Provide your own values for the variables declared in environment_variables, or edit a case in examples[*].values. 5. Generate the final image prompt and send it to your image model.

See the Complete Example below for a full input-to-output walkthrough.

Recommended Image Models

This workflow works best with end-to-end multimodal image models that can read long structured JSON prompts and generate the final image in one step.

Other multimodal LLMs that accept long JSON prompts may also work but are not the primary recommendation.

Complete Example

Input → Output Walkthrough

This example uses Mono Noir Type Portrait Poster Style.

Step 1 — The Style

prompt_template excerpt
Create a {ASPECT_RATIO} monochrome editorial poster in the Mono Noir Type Portrait Poster Style. Style fidelity lock: {STYLE_FIDELITY_ANCHORS}. Source content to avoid: {SOURCE_CONTENT_TO_AVOID}. Scene: {SUBJECT} {SUBJECT_ACTION} with {PRODUCT_OR_PROP} in {LOCATION}. Background elements: {BACKGROUND_ELEMENTS}. Wardrobe and styling: {WARDROBE_STYLE}. Composition: one large high-contrast black-and-white photographic subject, close crop, deep charcoal background, sparse negative space, shallow depth of field, serious noir editorial mood. If the aspect ratio is 16:9, make a landscape poster with the subject weighted to the right side and the headline block on the left. If the aspect ratio is 9:16, make a vertical poster with the headline stacked in the upper-left or middle-left field and the subject cropped large on the right or lower-right. Typography: render the exact readable lowercase headline text "{MAIN_TEXT}" as three short left-aligned lines...

Step 2 — Your Variables

SUBJECT = a tired architect with silver hair
SUBJECT_ACTION = studying a folded blueprint in a late-night pause
PRODUCT_OR_PROP = a rolled plan tube and a pencil held low
LOCATION = a dim concrete studio after midnight
BACKGROUND_ELEMENTS = soft charcoal wall gradient, blurred drafting table edge, deep empty space
MAIN_TEXT = focus / outlasts / noise.
SECONDARY_TEXT = studio log 02:14
ACCENT_SYMBOL = a tiny white plus
WARDROBE_STYLE = dark work jacket over a plain black shirt
ASPECT_RATIO = 16:9

Step 3 — The Final Prompt

Create a 16:9 monochrome editorial poster in the Mono Noir Type Portrait Poster Style. Style fidelity lock: black-and-white photographic portrait, deep charcoal background, giant lowercase left-aligned headline, first word in a white label, remaining words in white, high contrast, sparse negative space, close crop. Source content to avoid: no young woman with blunt bangs, no freckles close-up, no discipline beats procrastination text, no copied face or exact source crop. Scene: a tired architect with silver hair studying a folded blueprint in a late-night pause with a rolled plan tube and a pencil held low in a dim concrete studio after midnight. Background elements: soft charcoal wall gradient, blurred drafting table edge, deep empty space. Wardrobe and styling: dark work jacket over a plain black shirt. Composition: one large high-contrast black-and-white photographic subject, close crop, deep charcoal background, sparse negative space, shallow depth of field, serious noir editorial mood. If the aspect ratio is 16:9, make a landscape poster with the subject weighted to the right side and the headline block on the left. If the aspect ratio is 9:16, make a vertical poster with the headline stacked in the upper-left or middle-left field and the subject cropped large on the right or lower-right. Typography: render the exact readable lowercase headline text "focus
outlasts
noise." as three short left-aligned lines with tight leading; put the first headline word as black type inside a crisp white rectangular label, then set the remaining lines in heavy white type directly on the dark background. Add "studio log 02:14" only as tiny unobtrusive white microcopy if it fits. Use a tiny white plus only as a minimal typographic mark. Keep type sharp, flat, square-cornered, and massive. Photo treatment: realistic black-and-white studio photography, strong shadow falloff, visible facial or fabric texture, subtle grain, no color, no illustration, no collage, no extra panels, no logos, no watermark.

Step 4 — The Result

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Mono Noir Type Portrait Poster Style result preview

Copy Prompt Library

Prefer the short path? Browse the generated Copy Prompt Library for a copy-ready prompt per style. The full reusable style systems still live in each style.json.

Featured Styles

Six visual systems to start with. Every style ships as one JSON plus two preview images. Browse the complete set of 141 in the All Styles gallery below.

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Annotated Absence preview

Annotated Absence

A photographic subject yields to white paper, retained as hand-traced contour, intimate word labels and sparse gray image fragments.

Open style.json · Copy Prompt · Folder

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Ink Body Manifesto preview

Ink Body Manifesto

Realistic figures on pale gray-white ground, their torsos constructed from irregular black handwriting, with a compact heavy black headline and sparse red handwritten marks.

Open style.json · Copy Prompt · Folder

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Memory Fragment Portrait preview

Memory Fragment Portrait

A coarse-halftone black-and-white portrait tiled by a regular white grid; selected cells become faded life photographs, blank paper, and one fluorescent-pink key memory. From afar it is a face; up close it is a relationship.

Open style.json · Copy Prompt · Folder

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Portrait as Terrain preview

Portrait as Terrain

Monochrome human fragments become monumental single-color landscapes inhabited by tiny figures.

Open style.json · Copy Prompt · Folder

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Acid Burst Motion Type preview

Acid Burst Motion Type

Extreme wide-angle action photography with an enlarged near-lens object, saturated blue environmental depth, one acid-colored angular burst behind the subject and oversized lean typography sweeping diagonally through the foreground.

Open style.json · Copy Prompt · Folder

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Cream Megatype Impact Editorial preview

Cream Megatype Impact Editorial

Close wide-angle action photographs interlocked with enormous warm-cream condensed background type, cobalt environmental depth, tactile ground or water, and a compact rule-divided editorial information rail.

Open style.json · Copy Prompt · Folder

Package Shape

styles//
  style.json          # Machine-readable prompt template
  preview-16x9.jpg    # Landscape preview
  preview-9x16.jpg    # Portrait preview

style.json v2.1

Every style.json is self-contained: copy the whole file into your LLM, then provide values for the variables declared in environment_variables or edit one of the examples[*].values cases.

Rendered prompts such as prompt_9x16, prompt_16x9, or full_prompt are intentionally not stored. They are derived at generation time from prompt_template plus chosen values, so the JSON stays compact and does not drift.

Validate the library with:

python3 scripts/validate-style-json.py .

All Styles

Browse all 141 styles below.

The complete library, including the featured styles above. For full descriptions and all file links per style, see docs/CATALOG.md.

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Annotated Absence preview

Annotated Absence
Photographic subjects dissolve into white paper, kept as hand-traced contours, intimate word labels, and sparse gray fragments.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Ink Body Manifesto preview

Ink Body Manifesto
Figures whose bodies are built from irregular black handwriting on pale paper, with compact heavy titles and sparse red marks.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Memory Fragment Portrait preview

Memory Fragment Portrait
Halftone portraits tiled by a white grid, with cells swapped for faded snapshots, blanks, and one fluorescent-pink memory.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Portrait as Terrain preview

Portrait as Terrain
Monumental single-color landscapes made from human fragments, inhabited by tiny figures.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Acid Burst Motion Type preview

Acid Burst Motion Type
Wide-angle action posters with an enlarged near-lens object, saturated blue environmental depth, an acid-colored angular burst, and oversized lean type sweeping through the foreground.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Cream Megatype Impact Editorial preview

Cream Megatype Impact Editorial
Close wide-angle action photography interlocked with enormous warm-cream condensed type, cobalt depth, and a compact rule-divided editorial rail.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Duotone Step Window Editorial preview

Duotone Step Window Editorial
Oversized grotesk type and emphatic event numerals over a grainy action photograph selectively re-inked through hard-edged stepped color windows.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Halftone Chroma Fragment Editorial preview

Halftone Chroma Fragment Editorial
High-contrast collages where monumental coarse halftones meet crisp color fragments, heavy display typography, and sparse handwritten marks.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Neon Strip Low Angle Campaign preview

Neon Strip Low Angle Campaign
Product-led oblique photography on muted grey, with precise highlighter editorial typography and a distinct composition for every product.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Op Stripe Card Editorial preview

Op Stripe Card Editorial
Playing-card editorial language with optical black ink ribbons, monumental high-contrast serif type, and a crisp colored figure on textured light paper.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Skyward Condensed Action preview

Skyward Condensed Action
Worm-eye airborne sports photography against open cool blue sky, with monumental ultra-condensed fluorescent type occluded by a foreshortened silhouette.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Color Pop Interlocked Marker Type preview

Color Pop Interlocked Marker Type
Playful hand-drawn megatype posters with irregular interlocking colored letters, bold black marker contours, sparse doodles, and neutral paper.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Grainy Envelope Flyer Collage preview

Grainy Envelope Flyer Collage
Tactile event posters with repeated photocopied flyers spilling from a saturated paper envelope, framed by cutout icons and spare black type.
style.json · prompt · 9:16

https://github.com/VigoZhao/AI-Visual-Prompt-Cookbook/blob/HEAD/Monochrome Tech-Grid Editorial preview

Monochrome Tech-Grid Editorial
Severe black-and-white editorial posters with an oversized compressed headline, a dense technical micro-information grid, and one monumentally cropped documentary photograph.
style.json · prompt · 9:16

GitHub Stars & Activity

606Stars
60Forks
0Open issues
PythonLanguage

GitHub Popularity

GitHub stars606
Forks60
Open issues0
Primary languagePython
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

More AI Rankings