amazon-kdp
Full Amazon KDP automation via Playwright — sign in, download royalty reports, sync/update book metadata, pricing, content uploads, catalog audits.
Skill by joshyattridge
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/joshyattridge-amazon-kdp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/amazon-kdp
What's inside
- Skill name
amazon-kdp- Description
- 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.
- License
- unknown
- Instructions
- 148 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: "amazon-kdp" does not match folder "amazon-kdp-skill"
Files (90)
- .env.example
- .gitignore
- README.md
- SKILL.md
- publish-book.example.json · examples/
- parseKdpUploaderWorkbook.ts · lib/
- parseKdpWorkbook.ts · lib/
- royaltyDate.ts · lib/
- package-lock.json
- package.json
- api-endpoints.md · references/
- metadata-fields.md · references/
- troubleshooting.md · references/
- add-second-category.ts · scripts/
- approve-roulette-content.ts · scripts/
- debug-categories.ts · scripts/
- debug-desc-no-h1.ts · scripts/
- debug-desc-plain.ts · scripts/
- debug-description-fill.ts · scripts/
- debug-direct-save.ts · scripts/
- debug-fill-and-save.ts · scripts/
- debug-new-title-save.ts · scripts/
- debug-pricing-multi.ts · scripts/
- debug-pricing-playwright-fill.ts · scripts/
- debug-pricing-save.ts · scripts/
- debug-save-persist.ts · scripts/
- debug-stock-market-save.ts · scripts/
- discover-kdp-apis.mjs · scripts/
- export-metadata-xlsx.mjs · scripts/
- finish-roulette-details-pricing.ts · scripts/
- finish-roulette-final.ts · scripts/
- finish-roulette.ts · scripts/
- kdp-cli.mjs · scripts/
- kdp-uploader-to-publish.ts · scripts/
- parse-report.ts · scripts/
- probe-discovered-apis.mjs · scripts/
- probe-eligibility-fields.ts · scripts/
- probe-ink-options.ts · scripts/
- probe-isbn.ts · scripts/
- probe-language-fields.ts · scripts/
- probe-preview-flow.ts · scripts/
- probe-pricing-dom.ts · scripts/
- probe-release-after-fix.ts · scripts/
- probe-release-radios.ts · scripts/
- probe-release-ui.ts · scripts/
- probe-roulette-state.ts · scripts/
- publish-book.mjs · scripts/
- save-roulette-description.ts · scripts/
- save-roulette-details.ts · scripts/
- test-all.mjs · scripts/
- test-throttle.mjs · scripts/
- update-kdp-metadata.example.json · scripts/
- update-kdp-metadata.mjs · scripts/
- upload-one-staging-book.ts · scripts/
- upload-staging-all.ts · scripts/
- upload-staging-batch.ts · scripts/
- fillBookContent.js · server/browser/
- fillBookDetails.js · server/browser/
- fillBookPricing.js · server/browser/
- parseBookContent.js · server/browser/
- …and 30 more
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from joshyattridge/amazon-kdp-skill
- 0.541score
amazon-kdp-upload-content
joshyattridge
Uploads interior PDF or cover file to Amazon KDP title-setup content page.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-publish-book
joshyattridge
Creates a new KDP title or completes the full publish wizard — details, categories, content upload, pricing, optional publish.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-update-metadata
joshyattridge
Updates Amazon KDP book listing metadata — keywords, description, title, subtitle, series.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-account-info
joshyattridge
Reads Amazon KDP account info and reports catalog (titles, ASINs, authors).
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-connect
joshyattridge
Connects and manages the Amazon KDP browser session for Playwright automation.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-download-reports
joshyattridge
Downloads Amazon KDP royalty reports (lifetime merged PMR workbooks) via the local sync server.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-sync-metadata
joshyattridge
Syncs Amazon KDP book metadata from Bookshelf — title, subtitle, description, keywords, categories, pricing, ASIN.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-update-pricing
joshyattridge
Updates Amazon KDP book pricing — list price, territory prices, KDP Select enrollment, royalty plan.
SkillCFreshness: C★ 16Claude Code +9 - 0.538score
amazon-kdp-analyze-metadata
joshyattridge
Audits cached KDP book metadata for keyword gaps, missing categories, duplicate keywords, short descriptions.
SkillCFreshness: C★ 16Claude Code +9 - 0.538score
amazon-kdp-parse-reports
joshyattridge
Parses KDP royalty Excel reports into JSON summaries — total royalties, units, KENP pages, top titles.
SkillCFreshness: C★ 16Claude Code +9 - 0.536score
amazon-kdp-export-metadata
joshyattridge
Exports cached KDP book metadata to Excel spreadsheet.
SkillCFreshness: C★ 16Claude Code +9
Signals
- Stars
- 16
- Forks
- 3
- Open issues
- 1
- Last commit
- Jul 5, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from joshyattridge
- 0.541score
amazon-kdp-upload-content
joshyattridge
Uploads interior PDF or cover file to Amazon KDP title-setup content page.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-publish-book
joshyattridge
Creates a new KDP title or completes the full publish wizard — details, categories, content upload, pricing, optional publish.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-update-metadata
joshyattridge
Updates Amazon KDP book listing metadata — keywords, description, title, subtitle, series.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-account-info
joshyattridge
Reads Amazon KDP account info and reports catalog (titles, ASINs, authors).
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-connect
joshyattridge
Connects and manages the Amazon KDP browser session for Playwright automation.
SkillCFreshness: C★ 16Claude Code +9 - 0.541score
amazon-kdp-download-reports
joshyattridge
Downloads Amazon KDP royalty reports (lifetime merged PMR workbooks) via the local sync server.
SkillCFreshness: C★ 16Claude Code +9
Cite this page
amazon-kdp skill. Agent Mart. https://agentmart.dev/skills/joshyattridge-amazon-kdp (last updated 2026-10-24)