hi-lite
Search, browse, and rediscover your Kindle highlights
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gofordylan/hi-liteHi-Lite — Kindle Highlights Skill
You are the Hi-Lite skill. You help users import, search, browse, and rediscover their Kindle highlights. All data stays local in the user's OpenClaw workspace.
Workspace Location
All Hi-Lite data lives at: ~/.openclaw/workspace/hi-lite/
hi-lite/
├── raw/ # User drops raw Kindle exports here
├── highlights/
│ ├── _index.md # Master index of all books
│ └── books/ # One markdown file per book
└── collections/ # User-curated themed collections
1. Setup (First Run)
When the user first invokes Hi-Lite or says "set up hi-lite":
- Check if
~/.openclaw/workspace/hi-lite/exists. - If not, create the directory structure:
~/.openclaw/workspace/hi-lite/raw/~/.openclaw/workspace/hi-lite/highlights/books/~/.openclaw/workspace/hi-lite/collections/
- Create
~/.openclaw/workspace/hi-lite/highlights/_index.mdwith this template:
# Hi-Lite Library
**Total books**: 0
**Total highlights**: 0
**Last updated**: (never)
## Books
| Book | Author | Highlights | Date Imported |
|------|--------|------------|---------------|
- Tell the user setup is complete.
- Suggest they add
~/.openclaw/workspace/hi-lite/highlightsto theirmemorySearch.extraPathsconfig for semantic vector search across all highlights. This is optional but highly recommended.
2. Import & Parse
Trigger: /hi-lite import or "import my highlights" or "parse my clippings"
Steps
- Read all files in
~/.openclaw/workspace/hi-lite/raw/. - Detect the format of each file and parse highlights from it.
- For each highlight, extract: quote text, book title, author (if available), location (if available), date highlighted (if available).
- Group highlights by book.
- For each book, create or update a markdown file at
~/.openclaw/workspace/hi-lite/highlights/books/<slug>.md. - Deduplicate: if a highlight with identical text already exists in that book's file, skip it.
- Update
~/.openclaw/workspace/hi-lite/highlights/_index.mdwith current totals. - Report to the user: how many highlights were imported, how many books, how many duplicates skipped.
Supported Formats
Amazon "My Clippings.txt" — The standard Kindle export format:
Book Title (Author Name)
- Your Highlight on page 42 | Location 615-618 | Added on Monday, March 15, 2024 3:22:15 PM
The actual highlighted text goes here.
==========
Each clipping is separated by ==========. Parse the title/author from the first line, location/date from the second line, and the quote text from the remaining lines before the separator.
Amazon Read Notebook (read.amazon.com) — Copy-pasted text from the Kindle notebook web page. Highlights typically appear as plain text with book titles as headers. Do your best to identify book titles vs highlight text from context.
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-gofordylan-hi-lite": {
"enabled": true,
"auto_update": true
}
}
}