The self-publishing pipeline for authors who'd rather write than wrestle with tools.
One file per chapter, organised by part. No proprietary formats or lock-in.
A "book only" and "book + extras" package for different price points, ready to upload.
Generates a standalone PDF of any chapter with a cover page and buy CTA.
6x9 inch paperback interior with proper margins, plus a full cover wrap with calculated spine.
Vale integration with sensible defaults for narrative non-fiction.
Spot-checks generated PDFs against your source to catch dropped words.
The repo includes a CLAUDE.md that gives Claude full context on the pipeline. Clone it, open Claude Code, and tell it about your book:
"Set up this repo for my book called [title] by [name]. It has [n] parts with [n] chapters each."
Claude Code will update your config, create chapter files, and install dependencies in one go. When you're ready:
"Run the full build pipeline."
brew install pandoc vale brew install --cask calibre # optional, for MOBI pip install -r requirements.txt vale sync
config.json with your book's metadata and chapter structuremanuscript/./scripts/build-final.sh
MIT License. Use it for your own book.