Skill Claude Code mới giúp khôi phục toàn bộ Kindle highlights bị ẩn do Amazon giới hạn xuất dữ liệu

24 tháng 8, 2026·4 phút đọc

Một lập trình viên đã phát hành bộ plugin Claude Code (l3a0/claude-plugins) với skill 'kindle-highlights' có khả năng trích xuất triệt để mọi highlight Kindle bị cắt ngắn hoặc ẩn hoàn toàn do giới hạn không được công bố của Amazon. Công cụ này dùng macOS, kết hợp browser automation, đọc SQLite từ app Kindle và OCR cục bộ bằng Apple Vision để khôi phục dữ liệu với độ chính xác cao, đã được kiểm chứng trên 4 cuốn sách thật.

Skill Claude Code mới giúp khôi phục toàn bộ Kindle highlights bị ẩn do Amazon giới hạn xuất dữ liệu

Skill Claude Code biến giới hạn 'ẩn' của Kindle highlights thành dữ liệu khôi phục hoàn toàn

Một nhà phát triển vừa công bố bộ plugin Claude Code mang tên l3a0/claude-plugins, trong đó nổi bật là skill kindle-highlights — công cụ giúp người dùng Kindle lấy lại những đoạn highlight của chính mình bị Amazon cắt ngắn hoặc ẩn hoàn toàn do giới hạn xuất dữ liệu không được công bố. Đây là phát hiện khiến cộng đồng công nghệ chú ý, đặc biệt với những ai coi Kindle là kho tri thức cá nhân.

Skill này hoạt động bằng cách kết hợp ba "chìa khóa" kỹ thuật trên hệ sinh thái macOS: điều khiển trình duyệt Chrome qua AppleScript, đọc trực tiếp cơ sở dữ liệu SQLite từ app Kindle Mac để lấy vị trí chính xác của từng highlight, và dùng OCR cục bộ (Apple Vision) để giải mã văn bản từ giao diện Cloud Reader mà không tiêu tốn token AI. Kết quả được trả về một tệp Markdown duy nhất, chú thích số vị trí (Location) và đánh dấu rõ phần nào được phục hồi.

Vấn đề với giới hạn xuất Kindle

Amazon cho phép người dùng xem highlight trên trang notebook (read.amazon.com/notebook), nhưng khi xuất dữ liệu, hệ thống thông báo "Some highlights have been hidden or truncated due to export limits" (Một số highlight đã bị ẩn hoặc cắt ngắn do giới hạn xuất). Điều đáng nói là giới hạn này không được Amazon công bố rõ ràng, và người dùng không có cách nào yêu cầu tăng hạn mức.

Theo tác giả, trong quá trình kiểm thử trên 4 cuốn sách thực tế với 2.432 highlight, có tới 815 highlight bị chặn (454 bị cắt ngắn, 361 bị ẩn hoàn toàn). Toàn bộ số này được phục hồi thành công, với độ lệch trung bình chỉ từ 0–1 ký tự so với thanh đo vị trí của chính app Kindle.

Cách hoạt động

Quy trình skill này gồm bốn bước chính:

  • Trích xuất toàn bộ highlight từ DOM trang notebook thành JSON, giữ nguyên kiểu chữ gốc.

  • Đọc vị trí chính xác tới từng ký tự từ cơ sở dữ liệu SQLite của app Kindle Mac.

  • Với phần bị chặn, skill dùng canvas để chụp trang đã render từ Cloud Reader, sau đó OCR cục bộ bằng Apple Vision (không cần screenshot hệ thống, không tốn token).

  • Tạo một tệp Markdown duy nhất với ### Location N, trích dẫn đúng nguyên văn, gắn cờ cho dữ liệu phục hồi hoặc dữ liệu gần đúng, kèm bước QA tự động.

Hạn chế và yêu cầu (macOS only)

Công cụ này chỉ hoạt động trên macOS, vì toàn bộ chuỗi kỹ thuật đều dựa vào hệ sinh thái Apple: AppleScript điều khiển Chrome, Apple Vision cho OCR, và app Kindle Mac (bundle id com.amazon.Lassen) để lấy dữ liệu đồng bộ.

Người dùng cần cài đặt:

  • Claude Desktop với extension "Control Chrome" (MCP browser-control của Anthropic).

  • Google Chrome đã đăng nhập Amazon.

  • App Kindle Mac (bản App Store) với sách đã tải xuống.

  • Xcode Command Line Tools (để biên dịch helper Swift OCR).

  • Python 3 (chạy localhost receiver và tạo Markdown).

Tác giả cũng lưu ý về phạm vi sử dụng: công cụ chỉ xuất highlight từ tài khoản Amazon của chính người dùng, phục vụ ghi chú cá nhân — không nên dùng để sao chép nội dung sách có bản quyền.

Góc nhìn cho người dùng Việt

Với cộng đồng đọc sách tiếng Anh bằng Kindle tại Việt Nam, đây là công cụ hữu ích để lưu trữ và tìm kiếm lại tri thức lâu dài, tránh phụ thuộc vào hạ tầng đám mây của Amazon. Hiện tại, dữ liệu Kindle cũng là đầu vào phổ biến cho các hệ thống quản lý tri thức cá nhân (PKM) như Obsidian, Notion — nơi người dùng Việt ngày càng quan tâm. Tuy nhiên, do yêu cầu macOS và nhiều bước cài đặt, người dùng Windows/Linux sẽ phải chờ bản port hoặc dựa vào giải pháp thay thế khác.

Dự án được phát hành theo giấy phép MIT, đồng nghĩa với việc cộng đồng có thể tự do học hỏi, phát triển và tùy biến thêm.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗