kindle-import
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.
Why use this skill?
Efficiently parse Kindle XHTML exports into your slipbox with OpenClaw. Automatically filter highlights and import personal reading notes.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jrswab/slipbot-kindle-importerWhat This Skill Does
The kindle-import skill is a specialized utility for OpenClaw designed to bridge the gap between your physical or digital reading habits and your personal knowledge management system. Kindle devices and applications often generate cluttered exports containing both raw text highlights and personal reflection notes. This skill intelligently parses those XHTML exports, strips away the highlight noise, and extracts only your authentic, original thoughts. By systematically importing these into your slipbox using slipbot, it ensures your reading reflections become active participants in your knowledge graph, rather than buried documents in a folder.
Installation
To integrate this functionality into your OpenClaw environment, execute the following command in your terminal or command-line interface:
clawhub install openclaw/skills/skills/jrswab/slipbot-kindle-importer
Ensure that you have slipbot installed and configured as a prerequisite, as kindle-import relies on it for the final formatting and insertion of your notes into the slipbox structure.
Use Cases
This skill is perfect for avid readers and researchers who use Kindle to annotate professional books, academic papers, or fiction. It is particularly useful for:
- Academics & Researchers: Quickly importing chapter-by-chapter summaries and synthesis notes from technical textbooks.
- Content Creators: Compiling research notes into a centralized repository for future writing projects.
- Lifelong Learners: Maintaining a consistent workflow where reading leads directly to permanent notes, facilitating the Zettelkasten method.
Example Prompts
- "Hey OpenClaw, I've just uploaded my Kindle export for 'Deep Work'. Please extract my personal notes and add them to my slipbox."
- "Process this file: [attach kindle_export.html] and ignore all highlights, just add my thoughts to the knowledge base."
- "Here are my notes from the book I just finished reading; run the kindle-import process on this."
Tips & Limitations
- Pre-check Confirmation: The skill will always summarize the metadata found (Book Title, Author, and Count of Notes) before proceeding. Always verify these details to prevent erroneous imports.
- Formatting: The skill performs HTML entity decoding automatically, so complex symbols in your Kindle notes will remain readable in your slipbox.
- Missing Data: If a Kindle file lacks an author, the skill defaults to 'Unknown'. You may want to manually update the metadata in your slipbox later if you discover the true author.
- Highlights: Remember that this skill is designed to skip highlights. If you want to include highlights, you would need to use a different utility, as this workflow prioritizes your original synthesis over captured raw text.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jrswab-slipbot-kindle-importer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
logseq-import
Import notes from Logseq pages into the slipbox. Use when user pastes a Logseq page with properties and bulleted notes. Parses page-level properties, extracts each bullet as an individual note, handles nested bullets by adding parent context, then runs slipbot for each.
Slipbot
Used to capture and organize notes, ideas, quotes, and journal entries with automatic tagging, linking, and knowledge graph maintenance.
instapaper-import
Import reading notes from Instapaper exports into the slipbox. Use when user pastes an Instapaper highlight export with article title and notes. Parses title/URL from header, extracts user's own notes (plain text lines), skips original highlights (> lines), then runs slipbot for each.