kindle-capture

Capture Kindle Web Reader and macOS app pages into PDFs.

4|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/Tsunoda-s-FT/kindle-app --skill kindle-capture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kindle-capture
Source: https://github.com/Tsunoda-s-FT/kindle-app/tree/main/.claude/skills/kindle-capture
Command: npx skills add https://github.com/Tsunoda-s-FT/kindle-app --skill kindle-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the tedious process of capturing Kindle pages and turning them into organized PDFs, enabling quick offline access to your library.

Core Features & Use Cases

  • Automated Kindle capture: from Kindle Web Reader or Kindle macOS app, producing page screenshots.
  • PDF generation with quality controls: supports layout options, range selection, resizing, and naming.
  • AI-assisted cover/title detection: if a book title cannot be read, capture the cover and AI determines a suitable filename.
  • Use Case: Convert a full Kindle book or a specific range into a polished PDF for offline reading or archiving.

Quick Start

To start a capture, run: python src/capture.py --asin B0DSKPTJM5 --layout double Then trim and generate a PDF: python src/trim.py --input ./kindle-captures/B0DSKPTJM5/ --crop "<left,top,right,bottom>"

Frequently Asked Questions about kindle-capture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate capturing Kindle pages into a PDF?

Automate Kindle page capturing into PDFs using Python tooling and Playwright for browser automation. You run capture.py to screenshot pages, then trim.py to crop margins, and create_pdf.py to compile images into a final PDF document.

Can I capture a specific page range from the Kindle Web Reader instead of a full book?

Yes, Kindle Web Reader capture supports full-book or specific page range selection. You can specify the desired range in the configuration, allowing you to extract only the needed sections and compile them into a targeted PDF.

Does this Kindle capture workflow support the macOS app or only the web reader?

This Kindle capture workflow supports both the Kindle Web Reader and the Kindle macOS app. It uses Playwright for browser automation and can process screenshots from the macOS application to generate PDFs with layout options.

What is the best way to name PDF files when the Kindle book title cannot be read?

When a Kindle book title cannot be read automatically, capture the book cover image instead. An AI-assisted detection process analyzes the cover screenshot and determines a suitable filename for the generated PDF.

How do I crop and trim Kindle screenshots before generating a PDF?

Trim Kindle screenshots before PDF generation by running trim.py with specific crop coordinates. You provide left, top, right, and bottom boundary values to remove unwanted margins or UI elements from the captured page images.

Are there layout options available when converting Kindle pages to PDF?

Yes, layout options are available when converting Kindle pages to PDFs. You can select single or double page layouts during the capture phase using command-line arguments, adjusting the final PDF output to match your reading preference.