Claude Code skills for KDP paperbacks

KDP skills from a working publisher.

Claude Code skills that check and prepare your KDP book on your own computer. Tested on real books, rules quoted from Amazon's own pages.

Built by Brian, a working KDP publisher. Every skill tested from zero on a clean PC.

You Check my KDP files: interior is interior.pdf, cover is cover.pdf, white paper.

RESULT: 4 must-fix FAIL, 2 advised FAIL, 41 PASS, 11 NOT CHECKED (58 reasons)
FAILED (fix these first, must-fix before advised):
- Pictures under 200 DPI where they are placed (must) [image-dpi]
- Content outside the top, bottom or outside margin (must) [margins]
- Content in the gutter (the inside margin for this page count) (must) [gutter]
- Cover size differs from KDP's wrap for this book (must) [cover-size]
- Not saved as PDF/X (advised) [pdfx]
- Fonts embedded as subsets, not in full (advised) [fonts-subset]
RESULT: 0 must-fix FAIL, 2 advised FAIL, 45 PASS, 11 NOT CHECKED (58 reasons)
FAILED (fix these first, must-fix before advised):
- Not saved as PDF/X (advised) [pdfx]
- Fonts embedded as subsets, not in full (advised) [fonts-subset]

Run on our made-up demo book, The Five-Pot Balcony, on 3 Nov 2026: first the files with beginner mistakes, then the fixed files. The fixed files have no must-fix problems; the two advised items are KDP recommendations, not requirements.

You Check my listing before I paste it into KDP.

FAILtitle colon the title field holds a colon or semicolon (KDP adds its own colon between title and subtitle, so it would print twice): 'The Five-Pot Balcony: Grow Food in Small Spaces'
FAILKDP Book Title page title + ': ' + subtitle = 250 characters, over 200
FAILKDP Book Title page subtitle: prohibited sales-rank or promotion word 'Bestselling'
PASSKDP Book Description page description is 259 characters including HTML
FAILKDP Book Description page unsupported HTML (h1/h2/h3 or empty brackets): '<h1'
FAILKDP Book Description page description: website URL 'www.examplepress.com'
FAILKDP Book Description page description: time-sensitive or availability wording 'on sale'
FAILKDP Book Description page description: time-sensitive or availability wording 'limited time'
WARNKDP Book Description page (promotional) description uses 'free'; A+ bans it outright, a human decides for the description: ...d time. Visit www.examplepress.com for free printables, and please leave a 5-star r...

Run on the weak 'before' listing of our made-up demo book, The Five-Pot Balcony, on 1 Nov 2026. The fixed listing passes with no failures or warnings.

You Fact-check my manuscript, book.md, and give me a sources page in APA.

fact_check claims: 3 claims (NUMBER 2, YEAR 2, STUDY 0, NAMED 0, ABSOLUTE 0, QUOTE 0), 0 from the author's brief, 0 conflicts (0 resolved), written to CLAIMS.json
SUPPORTEDC001 "The earliest mention of the tomato in European writing is in Pietro Andrea Mattioli's herbal of 1544, so it is a newcomer to European gardens." (Tomato, Wikipedia: "The earliest mention of the tomato in European literature appeared in Pietro Andrea Mattioli's 1544 herbal.")
SUPPORTEDC002 "In 2023, the world grew 28 million tonnes of lettuce and chicory, and China grew 53 percent of it." (Lettuce, Wikipedia: "In 2023, world production of lettuce (and chicory) was 28 million tonnes, led by China with 53% of the total.")
CORRECTEDC003 "Lettuce plants usually grow 50 to 60 cm tall and wide, so give each one a big pot." -> 15 to 30 cm (Lettuce, Wikipedia: "Plants generally have a height and spread of 15 to 30 cm (6 to 12 in).")
fact_check gate: PASS 3 claims (CORRECTED 1, SUPPORTED 2), 0 conflicts resolved; manuscript changed (every sentence re-found and accounted for) since claims ran
# Sources
1. Wikipedia contributors. (n.d.). Tomato. Wikipedia. https://en.wikipedia.org/wiki/Tomato
2. Wikipedia contributors. (n.d.). Lettuce. Wikipedia. https://en.wikipedia.org/wiki/Lettuce

Run on a short made-up demo chapter on 3 Nov 2026, with real pages opened and saved. One sentence was wrong on purpose (lettuce at 50 to 60 cm); it was corrected to 15 to 30 cm with its source.

You Check this title and subtitle, and tell me what one copy earns at $9.98, 104 pages, black ink, 6 x 9.

# TITLE TTL SUB JOINED
1 The Five-Pot Balcony 20 95 117 OK
2 The Five-Pot Balcony: Grow Food in Small Spaces 47 201 250 COLON-IN-TITLE
GATE: FAIL
- #2: title + subtitle is 250 characters as Amazon joins them (title + ': ' + subtitle); KDP allows 200 or less
- #2: the title field contains a colon: 'The Five-Pot Balcony: Grow Food in Small Spaces'. Amazon adds its own colon before the subtitle; move everything after the search phrase into the subtitle field.
- #2: prohibited promotional or pricing term 'Bestselling'
list $9.98 | 104 pages | black ink | regular trim
print cost $2.30
royalty $2.69 per sale (50% rate, 27% of list)
breakeven $4.60 list

Run on our made-up demo book, The Five-Pot Balcony, on 1 Nov 2026. Output shown as the tool printed it.

Real output, not a mock-up: each skill run on our made-up demo book.

4KDP skills, each one a job KDP makes you do by hand
58reasons KDP gives for refusing a paperback, each one checked
0times any skill logs in to your KDP account
4 of 4skills tested from zero on a clean Windows PC
Works in Claude CodeWindows, tested on a clean PCMac install included, not yet testedYour files stay on your computer
Our pick

KDP Rejection Checker

The one we'd start with: it checks your print files against all 58 reasons KDP gives for refusing a paperback, before you upload.

All skillsFrom setting up to filling in KDP's form

Browse all
Real result, made-up demo bookTitle check: FAIL, with the reasonOne copy at $9.98 earns $2.69

KDP Starter

Start: Set up your KDP business
Free
Start here

Your first hour automating a KDP business with Claude.

3tools: business folder, title check, what one copy earns

Runs offline Never logs in to KDP
New·v1.0.0·tested Nov 1, 2026See skill
Real result, made-up demo book3 claims checked, 1 was wrong1 corrected, 2 backed by a source

Fact-Check With Sources

Write: Make the book right
$29

Every checkable fact in your book, backed by a real source.

3citation styles: APA, MLA and Chicago

Never logs in to KDP
New·v1.0.0·tested Nov 1, 2026See skill
Real result, made-up demo bookBefore: 4 must-fix problemsAfter the fixes: 0

KDP Rejection Checker

Check: Before you upload
$9

Find out why KDP might reject your files, before you upload.

58reasons KDP gives for refusing a paperback, each checked

Runs offline Never logs in to KDP
New·v1.0.3·tested Nov 1, 2026See skill
Real result, made-up demo bookWeak listing: 18 fails, 7 warningsFixed listing: 0 fails, 0 warnings

KDP Copy Panel

List: Fill in KDP's form
$9

Every field of KDP's paperback form, checked and ready to paste.

1page with every KDP paperback field and a Copy button

Runs offline Never logs in to KDP
New·v1.0.0·tested Nov 1, 2026See skill

Which skill do I need?Three taps

Free: check your interior PDF's page size right in your browser.

Where each skill fitsThe four jobs between a finished manuscript and a live book

  1. Step 1StartSet up your KDP business
  2. Step 2WriteMake the book right
  3. Step 3CheckBefore you upload
  4. Step 4ListFill in KDP's form

All access

See all access

Every skill, now and later

All 3 paid skills, plus every paid skill added after you buy, with lifetime updates. The price rises $10 each time a paid skill is added.

One by one$47$29 + $9 + $9
All access$39every paid skill, plus each one added after you buy
$39Pay once. Tax included.

How it works

  1. Buy, get it by emailStripe's checkout, tax included. A download link arrives for each skill.
  2. Hand Claude the zipAsk: "Unzip this and run its install." The setup check says PASS when it's ready.
  3. Ask in plain words"Check my KDP files: interior is book.pdf, cover is cover.pdf."
  1. Unzip the downloadOne folder per skill.
  2. Run the installWindows: .\install.ps1 in Terminal. Mac: sh install.sh.
  3. Wait for PASSThen copy the folder into Claude Code's skills folder.

Latest updates

  • Nov 1, 2026KDP Starter v1.0.0
    Tested from zero on a clean Windows PC. 20 files, 22 KB.
  • Nov 1, 2026Fact-Check With Sources v1.0.0
    Tested from zero on a clean Windows PC. 12 files, 29 KB.
  • Nov 1, 2026KDP Rejection Checker v1.0.3
    Tested from zero on a clean Windows PC. 32 files, 94 KB.
  • Nov 1, 2026KDP Copy Panel v1.0.0
    Tested from zero on a clean Windows PC. 19 files, 40 KB.

Weekly, free

One KDP fix, every week.

A short email with one problem and how to fix it by hand, plus the free Pre-Flight checker and the KDP Starter when you sign up.

Get the free tools

What an issue looks like

The colon KDP prints twice

Amazon joins your title and subtitle with its own colon. Type one inside the title field and the product page shows two. Move everything after the search phrase into the subtitle field.

Title: The Five-Pot Balcony: Grow Food...Title: The Five-Pot Balcony
AP

Who makes these

Automated Publishers

Built and tested by Brian, a working KDP publisher. Every rule in these tools came from a real mistake.

  • 4 skills, one maker
  • Rules quoted from Amazon's own help pages
  • Every version tested from zero on a clean PC