Book Cover Design
When to Use
Use this skill as needed to perform the specified automation task.
Create genre-appropriate book covers with AI image generation via inference.sh CLI.
Quick Start
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate a thriller cover concept
infsh app run falai/flux-dev-lora --input '{
"prompt": "dark moody book cover art, lone figure standing at end of a rain-soaked alley, dramatic chiaroscuro lighting, noir atmosphere, cinematic, high contrast shadows",
"width": 832,
"height": 1248
}'
Genre Conventions
Readers judge books by covers. Matching genre expectations is critical — a romance reader will skip a cover that looks like sci-fi, regardless of content.
Fiction
| Genre |
Palette |
Imagery |
Typography |
Mood |
| Thriller/Mystery |
Dark (black, navy, blood red) |
Lone figure, urban scenes, shadows |
Bold sans-serif, all caps |
Tense, ominous |
| Romance |
Warm (pink, red, gold, soft purple) |
Couples, flowers, scenic backdrops |
Script/cursive, elegant serif |
Passionate, dreamy |
| Sci-Fi |
Cool (blue, teal, purple, silver) |
Space, tech, geometric shapes |
Clean sans-serif, futuristic |
Vast, technological |
| Fantasy |
Rich saturated (emerald, crimson, gold) |
Swords, magic, landscapes, creatures |
Decorative serif, ornamental |
Epic, magical |
| Literary Fiction |
Muted, sophisticated |
Abstract, minimal, symbolic |
Elegant serif, understated |
Thoughtful, artistic |
| Horror |
Dark with high contrast pops |
Faces, shadows, isolation, decay |
Distressed, bold, dripping |
Dread, unease |
| Historical |
Sepia, muted period-accurate |
Period clothing, architecture, artifacts |
Classical serif |
Nostalgic, authentic |
Non-Fiction
| Category |
Style |
Imagery |
Typography |
| Business/Self-help |
Clean, bold, 2-3 colors |
Minimal or none, icon optional |
Large bold sans-serif title |
| Memoir |
Personal, warm |
Author photo or atmospheric scene |
Mix of serif and sans |
| Science/Academic |
Professional, structured |
Diagrams, abstract visuals |
Clean serif, structured layout |
| Cookbook |
Appetizing, bright |
Hero food photograph |
Warm, inviting fonts |
| Travel |
Vibrant, aspirational |
Destination photography |
Adventure-style fonts |
Cover Sizing
Print (Trim Sizes)
| Format |
Dimensions |
Common For |
| Mass market paperback |
4.25 x 6.87" |
Genre fiction |
| Trade paperback |
5.5 x 8.5" |
Most fiction/non-fiction |
| Standard |
6 x 9" |
Non-fiction, textbooks |
| Large format |
7 x 10" |
Coffee table, art books |
Digital
| Platform |
Cover Size |
Aspect Ratio |
| Amazon Kindle |
2560 x 1600 px (min 1000 x 625) |
1.6:1 |
| Apple Books |
1400 x 1873 px minimum |
~3:4 |
| General ebook |
2500 x 3750 px |
2:3 |
Spine Width
Approximate: page count / 400 = spine width in inches (varies by paper stock).
- 200 pages ≈ 0.5" spine
- 400 pages ≈ 1.0" spine
Layout Zones
┌─────────────────────────┐
│ TITLE ZONE │ ← Top 1/3: Title must be readable here
│ (largest text) │ This is what shows in thumbnails
│ │
│ │
│ MAIN IMAGE │ ← Middle: Core visual/illustration
│ ZONE │ The emotional hook
│ │
│ │
│ SUBTITLE / │ ← Bottom area: Author name, subtitle
│ AUTHOR ZONE │ Smaller text, less critical at thumbnail
└─────────────────────────┘
The Thumbnail Test
Your cover will be seen at 80x120px on Amazon, 60x90px in search results, and ~40x60px on mobile grids.
At thumbnail size, readers must be able to identify:
- The genre (from color and composition)
- The title (if large enough)
- The mood (from imagery)
Test: shrink your cover to 80px wide. If you can't read the title or identify the genre, redesign.
Prompting by Genre
Thriller
infsh app run falai/flux-dev-lora --input '{
"prompt": "dark cinematic book cover scene, silhouette of a person standing before a foggy bridge at night, single streetlamp casting long shadows, noir atmosphere, high contrast, desaturated blue tint, dramatic tension",
"width": 832,
"height": 1248
}'
Romance
infsh app run bytedance/seedream-4-5 --input '{
"prompt": "romantic soft-focus scene, couple silhouetted against golden sunset on a beach, warm pink and gold tones, bokeh lights, dreamy atmosphere, soft pastel sky, intimate mood",
"size": "2K"
}'
Sci-Fi
infsh app run falai/flux-dev-lora --input '{
"prompt": "science fiction book cover art, massive space station orbiting a ringed planet, deep blue and teal color palette, stars and nebula background, hard sci-fi aesthetic, cinematic scale, clean geometric architecture",
"width": 832,
"height": 1248
}'
Fantasy
infsh app run xai/grok-imagine-image-pro --input '{
"prompt": "epic fantasy book cover illustration, ancient stone castle on a cliff overlooking a misty valley, magical aurora in the sky, rich emerald and gold colors, detailed environment, sense of wonder and adventure",
"aspect_ratio": "2:3"
}'
Non-Fiction / Business
infsh app run falai/flux-dev-lora --input '{
"prompt": "minimal abstract book cover background, clean gradient from deep navy to white, subtle geometric pattern, professional and modern, negative space, corporate aesthetic",
"width": 832,
"height": 1248
}'
Typography Rules
AI cannot render text reliably. Generate the cover art/background with AI, then add typography in a design tool.
Title Hierarchy
- Title — largest, most prominent, top 1/3 of cover
- Subtitle — smaller, below title or at bottom
- Author name — bottom of cover, size depends on author recognition
Font Pairing by Genre
- Thriller: bold sans-serif title + condensed sans-serif author
- Romance: script/cursive title + elegant serif author
- Sci-Fi: geometric sans-serif for both
- Fantasy: decorative/medieval serif title + clean serif author
- Business: heavy bold sans-serif title + light sans-serif subtitle
Iteration Workflow
# 1. Generate 5+ concepts across different models
infsh app run falai/flux-dev-lora --input '{"prompt": "...", "width": 832, "height": 1248}' --no-wait
infsh app run bytedance/seedream-4-5 --input '{"prompt": "..."}' --no-wait
infsh app run xai/grok-imagine-image-pro --input '{"prompt": "...", "aspect_ratio": "2:3"}' --no-wait
# 2. Refine best concept with image-to-image editing
infsh app run bytedance/seededit-3-0-i2i --input '{
"prompt": "make the sky more dramatic with storm clouds, increase contrast",
"image": "path/to/best-concept.png"
}'
# 3. Upscale for print quality
infsh app run falai/topaz-image-upscaler --input '{
"image": "path/to/final-cover.png",
"scale": 4
}'
Common Mistakes
| Mistake |
Problem |
Fix |
| Wrong genre signals |
Readers skip it |
Study bestsellers in your genre |
| Title too small |
Invisible at thumbnail |
Title should fill top 1/3 |
| Too much detail |
Muddy at small sizes |
Simplify, use negative space |
| AI-generated text |
Garbled letters |
Add text in design tool |
| Centered everything |
Static, boring |
Use asymmetry intentionally |
| Following trends blindly |
Dates quickly |
Classic genre conventions endure |
Checklist
Related Skills
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@prompt-engineering
npx skills add inference-sh/skills@image-upscaling
Browse all apps: infsh app list
1---2name: book-cover-design3description: Book cover design with genre-specific conventions, typography rules, and AI image generation. Covers fiction and non-fiction genres, sizing, thumbnail testing, and iteration workflows. Use for: self-publishing, ebook covers, print covers, audiobook covers, cover mockups. Triggers: book cov...4license: MIT5---6# Book Cover Design78## When to Use910Use this skill as needed to perform the specified automation task.1112Create genre-appropriate book covers with AI image generation via [inference.sh](https://inference.sh) CLI.1314## Quick Start1516```bash17curl -fsSL https://cli.inference.sh | sh && infsh login1819# Generate a thriller cover concept20infsh app run falai/flux-dev-lora --input '{21 "prompt": "dark moody book cover art, lone figure standing at end of a rain-soaked alley, dramatic chiaroscuro lighting, noir atmosphere, cinematic, high contrast shadows",22 "width": 832,23 "height": 124824}'25```2627## Genre Conventions2829Readers judge books by covers. Matching genre expectations is critical — a romance reader will skip a cover that looks like sci-fi, regardless of content.3031### Fiction3233| Genre | Palette | Imagery | Typography | Mood |34|-------|---------|---------|------------|------|35| **Thriller/Mystery** | Dark (black, navy, blood red) | Lone figure, urban scenes, shadows | Bold sans-serif, all caps | Tense, ominous |36| **Romance** | Warm (pink, red, gold, soft purple) | Couples, flowers, scenic backdrops | Script/cursive, elegant serif | Passionate, dreamy |37| **Sci-Fi** | Cool (blue, teal, purple, silver) | Space, tech, geometric shapes | Clean sans-serif, futuristic | Vast, technological |38| **Fantasy** | Rich saturated (emerald, crimson, gold) | Swords, magic, landscapes, creatures | Decorative serif, ornamental | Epic, magical |39| **Literary Fiction** | Muted, sophisticated | Abstract, minimal, symbolic | Elegant serif, understated | Thoughtful, artistic |40| **Horror** | Dark with high contrast pops | Faces, shadows, isolation, decay | Distressed, bold, dripping | Dread, unease |41| **Historical** | Sepia, muted period-accurate | Period clothing, architecture, artifacts | Classical serif | Nostalgic, authentic |4243### Non-Fiction4445| Category | Style | Imagery | Typography |46|----------|-------|---------|------------|47| **Business/Self-help** | Clean, bold, 2-3 colors | Minimal or none, icon optional | Large bold sans-serif title |48| **Memoir** | Personal, warm | Author photo or atmospheric scene | Mix of serif and sans |49| **Science/Academic** | Professional, structured | Diagrams, abstract visuals | Clean serif, structured layout |50| **Cookbook** | Appetizing, bright | Hero food photograph | Warm, inviting fonts |51| **Travel** | Vibrant, aspirational | Destination photography | Adventure-style fonts |5253## Cover Sizing5455### Print (Trim Sizes)5657| Format | Dimensions | Common For |58|--------|-----------|------------|59| Mass market paperback | 4.25 x 6.87" | Genre fiction |60| Trade paperback | 5.5 x 8.5" | Most fiction/non-fiction |61| Standard | 6 x 9" | Non-fiction, textbooks |62| Large format | 7 x 10" | Coffee table, art books |6364### Digital6566| Platform | Cover Size | Aspect Ratio |67|----------|-----------|--------------|68| Amazon Kindle | 2560 x 1600 px (min 1000 x 625) | 1.6:1 |69| Apple Books | 1400 x 1873 px minimum | ~3:4 |70| General ebook | 2500 x 3750 px | 2:3 |7172### Spine Width7374Approximate: **page count / 400 = spine width in inches** (varies by paper stock).75- 200 pages ≈ 0.5" spine76- 400 pages ≈ 1.0" spine7778## Layout Zones7980```81┌─────────────────────────┐82│ TITLE ZONE │ ← Top 1/3: Title must be readable here83│ (largest text) │ This is what shows in thumbnails84│ │85│ │86│ MAIN IMAGE │ ← Middle: Core visual/illustration87│ ZONE │ The emotional hook88│ │89│ │90│ SUBTITLE / │ ← Bottom area: Author name, subtitle91│ AUTHOR ZONE │ Smaller text, less critical at thumbnail92└─────────────────────────┘93```9495## The Thumbnail Test9697Your cover will be seen at **80x120px** on Amazon, 60x90px in search results, and ~40x60px on mobile grids.9899**At thumbnail size, readers must be able to identify:**1001. The genre (from color and composition)1012. The title (if large enough)1023. The mood (from imagery)103104**Test:** shrink your cover to 80px wide. If you can't read the title or identify the genre, redesign.105106## Prompting by Genre107108### Thriller109```bash110infsh app run falai/flux-dev-lora --input '{111 "prompt": "dark cinematic book cover scene, silhouette of a person standing before a foggy bridge at night, single streetlamp casting long shadows, noir atmosphere, high contrast, desaturated blue tint, dramatic tension",112 "width": 832,113 "height": 1248114}'115```116117### Romance118```bash119infsh app run bytedance/seedream-4-5 --input '{120 "prompt": "romantic soft-focus scene, couple silhouetted against golden sunset on a beach, warm pink and gold tones, bokeh lights, dreamy atmosphere, soft pastel sky, intimate mood",121 "size": "2K"122}'123```124125### Sci-Fi126```bash127infsh app run falai/flux-dev-lora --input '{128 "prompt": "science fiction book cover art, massive space station orbiting a ringed planet, deep blue and teal color palette, stars and nebula background, hard sci-fi aesthetic, cinematic scale, clean geometric architecture",129 "width": 832,130 "height": 1248131}'132```133134### Fantasy135```bash136infsh app run xai/grok-imagine-image-pro --input '{137 "prompt": "epic fantasy book cover illustration, ancient stone castle on a cliff overlooking a misty valley, magical aurora in the sky, rich emerald and gold colors, detailed environment, sense of wonder and adventure",138 "aspect_ratio": "2:3"139}'140```141142### Non-Fiction / Business143```bash144infsh app run falai/flux-dev-lora --input '{145 "prompt": "minimal abstract book cover background, clean gradient from deep navy to white, subtle geometric pattern, professional and modern, negative space, corporate aesthetic",146 "width": 832,147 "height": 1248148}'149```150151## Typography Rules152153**AI cannot render text reliably.** Generate the cover art/background with AI, then add typography in a design tool.154155### Title Hierarchy1561. **Title** — largest, most prominent, top 1/3 of cover1572. **Subtitle** — smaller, below title or at bottom1583. **Author name** — bottom of cover, size depends on author recognition159160### Font Pairing by Genre161- Thriller: bold sans-serif title + condensed sans-serif author162- Romance: script/cursive title + elegant serif author163- Sci-Fi: geometric sans-serif for both164- Fantasy: decorative/medieval serif title + clean serif author165- Business: heavy bold sans-serif title + light sans-serif subtitle166167## Iteration Workflow168169```bash170# 1. Generate 5+ concepts across different models171infsh app run falai/flux-dev-lora --input '{"prompt": "...", "width": 832, "height": 1248}' --no-wait172infsh app run bytedance/seedream-4-5 --input '{"prompt": "..."}' --no-wait173infsh app run xai/grok-imagine-image-pro --input '{"prompt": "...", "aspect_ratio": "2:3"}' --no-wait174175# 2. Refine best concept with image-to-image editing176infsh app run bytedance/seededit-3-0-i2i --input '{177 "prompt": "make the sky more dramatic with storm clouds, increase contrast",178 "image": "path/to/best-concept.png"179}'180181# 3. Upscale for print quality182infsh app run falai/topaz-image-upscaler --input '{183 "image": "path/to/final-cover.png",184 "scale": 4185}'186```187188## Common Mistakes189190| Mistake | Problem | Fix |191|---------|---------|-----|192| Wrong genre signals | Readers skip it | Study bestsellers in your genre |193| Title too small | Invisible at thumbnail | Title should fill top 1/3 |194| Too much detail | Muddy at small sizes | Simplify, use negative space |195| AI-generated text | Garbled letters | Add text in design tool |196| Centered everything | Static, boring | Use asymmetry intentionally |197| Following trends blindly | Dates quickly | Classic genre conventions endure |198199## Checklist200201- [ ] Genre instantly recognizable from colors and composition202- [ ] Title readable at 80px wide (thumbnail test)203- [ ] No AI-generated text on cover204- [ ] Works in both color and greyscale205- [ ] Correct dimensions for target platform206- [ ] Author name visible but not competing with title207- [ ] High resolution (300 DPI for print, 2500px+ for digital)208- [ ] Spine text readable (for print)209210## Related Skills211212```bash213npx skills add inference-sh/skills@ai-image-generation214npx skills add inference-sh/skills@prompt-engineering215npx skills add inference-sh/skills@image-upscaling216```217218Browse all apps: `infsh app list`