UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
デザイン · SKILL.md

book-cover-design

book-cover-design

Design professional book and ebook covers using each::sense AI. Generate compelling cover art for novels, non-fiction, self-published books, audiobook covers, and digital publications across all genres including thriller, romance, sci-fi, fantasy, business, and memoir. Use for: book covers, ebook covers, audiobook art, kindle covers, novel artwork, self-pub…

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: book-cover-design description: "Design professional book and ebook covers using each::sense AI. Generate compelling cover art for novels, non-fiction, self-published books, audiobook covers, and digital publications across all genres including thriller, romance, sci-fi, fantasy, business, and memoir. Use for: book covers, ebook covers, audiobook art, kindle covers, novel artwork, self-publishing graphics. Triggers: book cover, ebook cover, novel cover, book design, cover art, kindle cover, audiobook cover, book jacket, book artwork, self-publishing cover, paperback cover" allowed-tools: Bash(curl *), WebFetch

Book Cover Design

Design professional book and ebook covers across every genre using each::sense — the intelligent AI agent that automatically selects the best model for your request.

Quick Start

Requires an each::labs API key. Get one at eachlabs.ai.

Using curl

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a book cover for a psychological thriller novel. A lone figure standing at the end of a foggy pier at night, dark moody atmosphere, desaturated blue-green tones, cinematic lighting from a single distant lamppost, ominous and suspenseful, portrait orientation."
      }
    ],
    "stream": false
  }'

Using Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Design a book cover for a psychological thriller novel. A lone figure standing at the end of a foggy pier at night, dark moody atmosphere, desaturated blue-green tones, cinematic lighting from a single distant lamppost, ominous and suspenseful, portrait orientation."
    }]
)

print(response.choices[0].message.content)

With Reference Image

Provide genre references or mood boards to guide the style:

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Create a book cover in a similar artistic style to this reference but for a fantasy epic. Replace the subject with a towering crystal castle surrounded by floating islands, keep the painterly quality and dramatic sky."},
              {"type": "image_url", "image_url": {"url": "https://example.com/style-reference.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

Streaming

Set "stream": true for real-time SSE responses, or "stream": false for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

Genre Style Guide

GenreVisual StyleColorsMood
Thriller/MysteryDark, high contrastDeep blues, blacks, redsTension, suspense
RomanceSoft, warm, intimatePinks, golds, warm tonesPassion, longing
Sci-FiFuturistic, dramaticNeon blues, purples, silversWonder, technology
FantasyEpic, painterlyRich jewel tonesMagic, adventure
Literary FictionMinimalist, symbolicMuted, sophisticatedContemplation
Business/Self-HelpClean, boldStrong single color + whiteAuthority, clarity
HorrorGritty, unsettlingDark reds, blacks, sickly greensDread, fear
Children'sBright, whimsicalPrimary colors, pastelsJoy, wonder

Prompt Engineering Tips

Keywords That Work

book cover art, portrait orientation, cinematic composition, dramatic lighting,
painterly illustration, atmospheric mood, symbolic imagery, single focal point,
genre-appropriate, space for title text at top, author name area at bottom

Keywords to Avoid

text on the cover — add title and author in design software
landscape orientation — books are portrait
cluttered composition — covers need visual hierarchy
photorealistic people — uncanny valley risk

Prompt Structure

book cover for [genre] [type], [scene/subject description], [artistic style], [color palette], [mood/atmosphere], portrait orientation

Examples

Science Fiction Novel

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a sci-fi book cover. An astronaut floating in the rings of Saturn, seen from behind, tiny against the massive planet, stars and cosmic dust swirling around, deep space blues and warm amber planet light, epic and solitary, portrait orientation."
      }
    ],
    "stream": false
  }'

Literary Fiction

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Create a minimalist literary fiction book cover. A single red door standing alone in an endless white desert, long shadow stretching toward the viewer, surreal and contemplative, muted earth tones with one pop of deep red, portrait orientation."
      }
    ],
    "stream": false
  }'

Business Book

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a business book cover. Abstract geometric mountain peak made of interconnected data nodes and lines, navy blue background fading to white at the top, clean and professional, corporate yet inspiring, portrait orientation with ample space for a large title."
      }
    ],
    "stream": false
  }'

Important: Text on Covers

AI image generators cannot reliably render text. Always plan to add title, subtitle, and author name in post-production.

Recommended workflow:

  1. Generate the cover artwork only with each::sense
  2. Add typography in a design tool (Canva, InDesign, Photoshop)
  3. Use the upper third for the title and lower area for the author name

Standard Cover Dimensions

FormatSize
Amazon Kindle1600 x 2560 px
Print Paperback (6x9)1800 x 2700 px
Audiobook3200 x 3200 px
Apple Books1400 x 1873 px

Workflow

# Step 1: Generate concept art
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Book cover for a fantasy novel. An ancient tree with roots made of glowing runes, mystical forest background, ethereal green and gold light filtering through mist, portrait orientation."
      }
    ],
    "stream": false
  }'

# Step 2: Refine the artwork
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Book cover for a fantasy novel. An ancient tree with roots made of glowing runes, mystical forest background, ethereal green and gold light filtering through mist, portrait orientation."
      },
      {
        "role": "assistant",
        "content": "..."
      },
      {
        "role": "user",
        "content": "Darken the upper third of the image to create space for a light-colored title. Make the rune glow brighter and add fireflies in the mist."
      }
    ],
    "stream": false
  }'

Related Skills

Related Models

Documentation

保存したスキル