kdp-print-geometry

Installation
SKILL.md

KDP print geometry

Every number here comes from scripts/kdp_geometry.py. Do not compute a spine width, a wrap dimension or a gutter minimum in your head or in a one-off snippet — call the module. A caliper written down in two places is a caliper that will eventually disagree with itself.

python3 ${CLAUDE_PLUGIN_ROOT}/scripts/kdp_geometry.py --list-trims
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/kdp_geometry.py --pages 398 --trim 6x9
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/kdp_geometry.py --pages 398 --json

Prefer a standard trim

KDP splits paperback trims into standard and non-standard. Standard sizes are available in every marketplace, are the only ones some distribution channels accept, and are what the print-cost tables are quoted against. Non-standard sizes print, but expanded distribution may refuse them and the economics are worse.

Installs
7
GitHub Stars
2
First Seen
Sep 12, 2026