AI & computing › Agentic AI & autonome agents
Claude Code-skill haalt door Amazon geblokkeerde Kindle-highlights terug
Een Amerikaanse ontwikkelaar bouwde een AI-agent-skill die notities uit Kindle-boeken terughaalt die Amazon standaard afkapt of verbergt. Het gereedschap combineert data uit de Mac Kindle-app met tekstherkenning om duizenden 'verloren' highlights alsnog compleet te reconstrueren.
Wie veel onderstreept in een e-book op Kindle, botst vroeg of laat op een onzichtbare grens. Amazon's exportfunctie voor highlights, bereikbaar via read.amazon.com/notebook, knipt lange aantekeningen midden in een zin af of laat ze helemaal weg. In plaats daarvan verschijnt de melding dat "sommige highlights verborgen of afgekapt zijn vanwege exportlimieten". Amazon documenteert dat budget nergens en gebruikers kunnen het niet verhogen, ook niet voor hun eigen notities in hun eigen account.
Ontwikkelaar l3a0 loste dit probleem op met een uitbreiding voor Claude Code, de commandoregelinterface van AI-bedrijf Anthropic waarmee gebruikers taken laten uitvoeren door een AI-model. De uitbreiding, kindle-highlights genaamd, is een zogeheten skill: een stuk instructies en scripts die een agentic AI-systeem zelfstandig laat handelen, in dit geval door een browser te bedienen, bestanden te lezen en beeldherkenning te draaien.
Hoe de puzzel wordt gelegd
De skill werkt in drie stappen. Eerst schraapt hij alle zichtbare highlights van de notitiepagina van Amazon. Vervolgens leest hij de lokale database van de Kindle-app voor Mac uit, die exacte posities van elke highlight bijhoudt zonder enige exportlimiet. Voor de tekst die alsnog ontbreekt, laat de skill de browseragent de bewuste pagina renderen in de Cloud Reader van Amazon en legt die vast via canvasrendering, een techniek om de inhoud van een webpagina als beeld vast te leggen zonder een schermafbeelding van het besturingssysteem te maken. Dat beeld gaat vervolgens door OCR, tekstherkenningssoftware, die op de Mac draait via Apple's Vision-framework en dus geen rekenkracht van een AI-model kost.
Het resultaat is één samengevoegd Markdown-bestand per boek, met per locatie de letterlijke tekst en een vlag voor alles wat is gereconstrueerd of bij benadering is bepaald. Volgens de ontwikkelaar is de methode getest op vier boeken: van 2.432 highlights waren er 815 door Amazon afgekapt of verborgen, en die zijn allemaal teruggehaald. De herstelde tekst wijkt volgens de metingen doorgaans niet meer dan één teken af van de positie die de Kindle-app zelf aangeeft.
Alleen op de eigen Mac, met eigen account
De tool werkt uitsluitend op macOS en vereist een aantal onderdelen: de Chrome-browser met een instelling die JavaScript vanuit Apple-events toestaat, de AI-plugin van Anthropic waarmee Claude Desktop een browser kan aansturen, de actuele Kindle-app van Amazon uit de App Store, en de Xcode Command Line Tools om een klein hulpprogramma in de programmeertaal Swift te compileren. Alles draait lokaal: een script op het eigen IP-adres 127.0.0.1 vangt de gegevens op die de leespagina naar de computer stuurt.
Belangrijk is dat de skill alleen de eigen highlights uit het eigen, ingelogde Amazon-account ophaalt. De onderliggende boektekst blijft auteursrechtelijk beschermd, dus de ontwikkelaar adviseert gebruikers om geëxtraheerde notities privé te houden. De broncode is gepubliceerd onder de MIT-licentie en vrij te installeren via de pluginmarktplaats van Claude Code.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Deze skill laat zien hoe agentic AI steeds vaker wordt ingezet om praktische, kleinschalige problemen op te lossen: niet door een compleet nieuw product te bouwen, maar door bestaande software, databases en tekstherkenning slim te combineren. Het voorbeeld illustreert ook een groeiend spanningsveld tussen platforms die gebruikersdata inperken en AI-agents die net zulke beperkingen kunnen omzeilen voor persoonlijk, legitiem gebruik.
- Claude Code
- Een commandoregelprogramma van Anthropic waarmee gebruikers een AI-model taken laten uitvoeren op hun eigen computer.
- Skill
- Een uitbreiding met instructies en scripts die een AI-agent een specifieke, herhaalbare taak leert uitvoeren.
- OCR (optische tekstherkenning)
- Software die tekst in een afbeelding omzet naar bewerkbare, doorzoekbare tekst.
- Apple Vision-framework
- Apple's ingebouwde technologie voor beeldherkenning, waaronder tekstherkenning, die lokaal op een Mac draait.
- Canvasrendering
- Een techniek waarbij de inhoud van een webpagina in een canvas-element wordt getekend en als beeld wordt vastgelegd, zonder een schermafbeelding van het besturingssysteem te gebruiken.
- SQLite-database
- Een compact, lokaal opgeslagen databasebestand, in dit geval gebruikt door de Kindle-app om highlightposities bij te houden.
- Markdown
- Een eenvoudige opmaaktaal voor platte tekst, vaak gebruikt voor notities en documentatie.
- AppleScript
- Een scripttaal van Apple waarmee applicaties op de Mac, zoals een browser, automatisch kunnen worden bediend.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.