Full Amazon KDP automation via Playwright — sign in, download royalty reports, sync/update book metadata, pricing, content uploads, catalog audits. Use when the user mentions KDP, Kindle Direct Publishing, royalty reports, book metadata, keywords, categories, pricing, KDP Select, or Amazon author account automation.
Reads Amazon KDP account info and reports catalog (titles, ASINs, authors). Use when checking catalog size, vendor code, account creation date, or listing all published titles from kdpreports.
Audits cached KDP book metadata for keyword gaps, missing categories, duplicate keywords, short descriptions. Use for SEO audits, catalog health checks, or finding books needing updates.
Connects and manages the Amazon KDP browser session for Playwright automation. Use when signing in to KDP, checking if the session is valid, reconnecting after expiry, or disconnecting.
Downloads Amazon KDP royalty reports (lifetime merged PMR workbooks) via the local sync server. Use when pulling sales data, royalty Excel files, lifetime earnings, or PMR reports from KDP.
Parses KDP royalty Excel reports into JSON summaries — total royalties, units, KENP pages, top titles. Use after downloading PMR reports or analyzing sales performance.
Creates a new KDP title or completes the full publish wizard — details, categories, content upload, pricing, optional publish. Use when publishing a book start-to-finish on KDP.
Syncs Amazon KDP book metadata from Bookshelf — title, subtitle, description, keywords, categories, pricing, ASIN. Use when pulling all book listings, reading backend keywords, caching metadata, or fetching one book's details.
Updates Amazon KDP book pricing — list price, territory prices, KDP Select enrollment, royalty plan. Use when changing book prices or Kindle Unlimited enrollment.
Uploads interior PDF or cover file to Amazon KDP title-setup content page. Use when replacing manuscript, cover, or updating print files.
★not rated 7▲
+1 2mo agoA34 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: