Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jessl2juice/kindlepub
End-to-end Amazon KDP self-publishing pipeline for a finished book manuscript. Builds the reflowable Kindle EPUB (epubcheck-clean), generates cover art with Gemini Nano Banana and assembles the cover in KDP Cover Creator (which auto-sizes the spine — no custom print PDF), drafts all KDP metadata, and walks the user through the KDP Details/Content/Pricing/Publish flow for Kindle ebook, paperback, and hardcover. Use this whenever the user wants to publish, self-publish, or upload a book to Amazon,
Passed 20 of 22 test cases with the skill, and 9 of 22 without it.
and 10 more in the full report
11 fixed9 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
What two critical account configuration steps must a publisher complete in their KDP account settings before final publishing and receiving royalty payments?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies completing Two-Step Verification. | Missed | Passed |
| Specifies completing tax and banking information. | Passed | Passed |
The instructions your model reads when the skill loads.
Take a finished manuscript all the way onto Amazon. Each format (Kindle ebook, paperback, hardcover) is a SEPARATE KDP title that KDP links on one product page. The Kindle ebook is the fast win; the paperback is the value-priced print edition; the hardcover is the premium edition. You can do one, two, or all three.
Build everything to the edge, then hand the user the irreversible clicks. The user enters credentials, operates native file pickers, sets anything permanent, and presses Publish. You never type passwords or drive an OS file-open dialog.
Cover approach (important): generate the cover ART with Gemini Nano Banana, then assemble the actual cover in KDP Cover Creator — it lays in the title/author typography and auto-sizes the spine to the page count. Do not build a custom print-cover PDF or a custom 6×9 interior PDF; let KDP's tools size and paginate. (This is the path that shipped.)
Flag early: the KDP account needs Two-Step Verification + tax/banking complete before the final Publish and before any royalty payment. That is the user's to finish.
If the source is a Google Doc, export a clean DOCX through the logged-in browser by navigating
to: https://docs.google.com/document/d/<DOC_ID>/export?format=docx. This downloads the .docx
with no copy/paste loss. Stage it for the EPUB build and (for print) for upload to KDP.
Use scripts/build_epub.py. Edit the CONFIG block at the top (input DOCX, title, subtitle,
author, contributors, cover JPG path, publisher) and run it. It uses mammoth (DOCX->HTML) +
ebooklib, segments chapters, and adds the front matter most manuscripts lack: a copyright
test cases passed, vs 9 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.