Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Import reading notes from Kindle HTML exports into the slipbox. Use when user sends a Kindle notebook export file (HTML/XHTML). Parses book title and author, extracts only user's Notes (skips Highlights), then runs slipbot for each.
Import reading notes from Kindle HTML exports into the slipbox. Use when user sends a Kindle notebook export file (HTML/XHTML). Parses book title and author, extracts only user's Notes (skips Highlights), then runs slipbot for each.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Parse Kindle notebook exports (HTML) and create slipbox entries for user's notes.
Kindle exports are XHTML files with this structure: <div class="bookTitle">Book Title Here</div> <div class="authors">Author Name</div> ... <div class="sectionHeading">Chapter/Section Name</div> <div class="noteHeading">Highlight (yellow) - Section > Page X</div> <div class="noteText">Highlighted text from book</div> <div class="noteHeading">Note - Section > Page X</div> <div class="noteText">User's own note</div> Key distinction: noteHeading starting with "Highlight" โ book text โ Skip noteHeading starting with "Note" โ user's own thoughts โ Import
Book title: content of .bookTitle div Author: content of .authors div Source type: book
Find all .noteHeading elements If heading starts with "Note" โ get the following .noteText content โ import If heading starts with "Highlight" โ skip Section info (e.g., "Client-side/Stateless Sessions > Page 28") can be ignored
Parse file โ extract book title and author Extract user notes โ collect only Note entries (not Highlights) Precheck โ show user: book title, author, note count, ask for confirmation On confirmation โ for each note, invoke slipbot: Type: note (- prefix) Source: ~ book, {title} by {author} Let slipbot handle: filename, tags, links, graph update Report โ count of notes created
No user notes (only Highlights): Report "no notes to import" Multiple authors: Preserve as-is from the file Missing author: Use "Unknown" as author Special characters in title/content: Preserve as-is HTML entities: Decode before storing (& โ &, etc.)
.html files exported from Kindle app XHTML files (same structure) Files sent via Telegram (application/xml or text/plain mime types)
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.