ニュース

ClaudeプラグインがKindleハイライトを復元、Amazonのエクスポート制限が切り詰める

Claude Codeプラグインが、Amazonの非公開エクスポート制限によって切り詰められたり完全に隠されたりするKindleハイライトを復元し、4冊の実在の書籍から2,432件のハイライトを抽出、うち815件は以前ブロックされていたもの。

August 24, 2026· 1 min read· 出典: GitHub
ClaudeプラグインがKindleハイライトを復元、Amazonのエクスポート制限が切り詰める

個人用Claude Codeプラグインマーケットプレイスl3a0/claude-pluginsには、kindle-highlightsというスキルが含まれており、Amazonのエクスポート制限が静かに飲み込むハイライトを取り戻します。Amazonのノートブックページからハイライトが多い書籍をエクスポートすると、一部のハイライトは文の途中で切り詰められ、他は単なる位置番号として返され、「一部のハイライトはエクスポート制限のため非表示または切り詰められました」という通知が表示されます。

これらはあなた自身のメモであり、あなた自身のアカウント内にあるもので、Amazonが文書化せず、引き上げることもできない予算によって制限されています。このスキルは、ノートブックページのDOM、Mac版Kindleアプリの同期された注釈データベース(エクスポート制限なしで正確な文字位置を保存)、およびCloud Readerのレンダリングされたページをキャンバスでキャプチャし、Apple VisionでローカルにOCR処理したものの3つのソースを組み合わせて回避します。

4冊の実在の書籍で実証済み:2,432件のハイライトを抽出、うち815件はエクスポートブロック(454件は切り詰め、361件は完全に非表示)—すべて復元され、復元されたテキストはKindleアプリ自身の位置ルーラーから数文字以内に収まりました(中央値の残差0〜1)。

仕組み

このパイプラインはmacOS専用で、3重に制限されています:ブラウザ制御はAppleScriptで実行され、OCRはAppleのVisionフレームワークを使用し、ハイライト位置はMac版Kindleアプリのデータファイルから取得されます。前提条件には、Claude Desktopと「Control Chrome」拡張機能(Anthropicのブラウザ制御MCP)、AmazonアカウントにサインインしたGoogle Chrome、現在のMac版Kindleアプリ(バンドルID com.amazon.Lassen)、Swift OCRヘルパーをコンパイルするためのXcodeコマンドラインツール、最終的なMarkdownをビルドしてlocalhostレシーバーを実行するためのpython3が含まれます。

このスキルは、ノートブックページのDOMからすべてのハイライトをJSONにスクレイピングし、KindleアプリのSQLiteデータベースから正確な位置を読み取り、Cloud ReaderのレンダリングされたページからブロックされたテキストをOCRし、### Location Nセクション、引用符付きの逐語テキスト、復元または近似されたもののフラグを含む1つのMarkdownファイルを出力し、QAパスを実行します。

範囲と倫理

このスキルは、あなた自身のAmazonアカウントからあなた自身のハイライトをエクスポートし、あなた自身のログイン済みブラウザセッションを操作し、KindleアプリがMacに保存するファイルを読み取ります。出力は個人のメモ用です—書籍のテキストは著作権で保護されているため、抽出したメモは非公開にしてください。

ビルドの経緯—エクスポート制限が存在する理由、それを打ち破る3つの解除方法、そしてエクスポートのライブラリが何になるか—は「How to Take Back Your Kindle Highlights」に書かれています。

これらはあなた自身のメモであり、あなた自身のアカウント内にあるもので、Amazonが文書化せず、引き上げることもできない予算によって制限されています。
Manul X 編集部