Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

story-cover — Web Novel Cover Generator

Give it a book title and pen name, and it infers the genre and generates a professional web-novel cover with rendered title and author text.

Image & VideoIntermediate6,025894AI score 8/10Last updated: Aug 24, 2026

What it does

  • Scans the title for keywords to auto-classify genre (xianxia, western fantasy, historical/modern romance, mystery, sci-fi, etc.), with a documented priority order and a default fallback.
  • Assembles an English prompt in three layers: text (title typeface + carefully styled author byline), platform style, and scene composition.
  • Prefers Codex CLI's built-in ImageGen; otherwise runs a hardened curl fallback against gpt-image-2 using GPT_IMAGE_API_KEY, including text-to-image and image-to-image (/images/edits) paths.
  • Produces 2–3 composition variants, auto-increments version filenames so nothing is overwritten, and saves the prompt alongside each image.
  • Exports a platform-exact upload copy (e.g. 600×800) via center-crop + resize with magick or macOS sips, so platforms don't clip the title.

Who it's for

  • Web-novel and genre-fiction authors who must produce their own covers.
  • Editors publishing to multiple platforms with fixed upload specs.
  • Creators who want repeatable, genre-tuned image prompts instead of ad-hoc ones.

Examples

  1. "Make a cover for 'Nine Heavens Sword Emperor' by Qingyun" → detected as xianxia; golden brush-calligraphy title plus cloud-scroll ornamented byline, 3 layout options.
  2. Targeting Fanqie Novel → generated at 3:4 and exported as an exact 600×800 upload file.
  3. Supply a reference image path or URL → switches to image-to-image editing to preserve the reference look.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/zenstory-ai/oh-story-claudecode/HEAD/skills/story-cover/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/story-cover folder from the GitHub repo zenstory-ai/oh-story-claudecode into my ~/.claude/skills/zenstory-ai-story-cover/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/zenstory-ai/oh-story-claudecode.git && mkdir -p ~/.claude/skills && cp -r oh-story-claudecode/skills/story-cover ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Clone the repository: git clone https://github.com/zenstory-ai/oh-story-claudecode.git
  2. Copy the skill into your Claude Code skills folder: mkdir -p ~/.claude/skills && cp -r oh-story-claudecode/skills/story-cover ~/.claude/skills/
  3. Verify references/cover-styles.md came along — it holds the genre-to-visual and platform style tables the skill loads.
  4. Install prerequisites: curl, jq, base64 (usually preinstalled), plus magick (ImageMagick) or macOS sips for the upload-size crop step.
  5. If your session lacks Codex's built-in ImageGen, set the API key: export GPT_IMAGE_API_KEY=your_key (and GPT_IMAGE_BASE_URL if using a proxy).
  6. Restart Claude Code, then run /story-cover or say "make me a novel cover" and provide the title, pen name, target platform, and output directory.