From workflows
Answers questions and summarizes across a user's Readwise highlight library using GPT-5.1 RAG with WebSocket streaming. Supports one-shot queries and multi-turn conversations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/workflows:readwise-chatlibrarianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Uses GPT-5.1 to answer questions with RAG over the user's full highlight library via WebSocket streaming.
Uses GPT-5.1 to answer questions with RAG over the user's full highlight library via WebSocket streaming.
Chat requires session cookies (not API token). Check if configured:
grep SESSION_COOKIES ~/.readwise/env
If missing, run:
readwise-custom auth session
This launches Chrome, navigates to readwise.io/chat, and extracts httpOnly session cookies via CDP.
Streams the response to stdout as it arrives:
readwise-custom chat "What are my highlights about fiduciary duty?"
readwise-custom chat "Summarize my notes on proxy advisors"
readwise-custom chat "Compare what I've read about SEC regulation vs FINRA"
With JSON output (includes related highlights):
readwise-custom chat "What do my highlights say about broker-dealer regulation?" --json
Multi-turn conversation with context preserved:
readwise-custom chat-interactive
readwise-custom chat-interactive --model 5.1-thinking # reasoning model
Type exit to quit.
readwise-custom chat-list # List all conversations
readwise-custom chat-get <id> # Get conversation with messages
readwise-custom chat-delete <id> # Delete conversation
readwise-custom chat-rename <id> "Better Title" # Rename conversation
| Model ID | Name | Use Case |
|---|---|---|
5.1 | Fast (default) | Quick answers, simple lookups |
5.1-thinking | Thinking | Complex synthesis, reasoning |
| Feature | readwise-custom chat | readwise readwise-search-highlights |
|---|---|---|
| Returns | Synthesized answer + highlights | Raw highlight matches |
| Model | GPT-5.1 RAG | Vector similarity |
| Auth | Session cookies | API token |
| Speed | ~3-10s (streaming) | ~2s |
| Highlights returned | Up to 69 | Top-N vector matches |
| Multi-turn | Yes (interactive) | No |
Use chat when: You want a synthesized answer, cross-document analysis, or conversational exploration.
Use search when: You want raw highlight matches, exact quotes, or structured data for further processing.
npx claudepluginhub edwinhu/workflows --plugin workflowsSearches, retrieves, and manages Readwise highlights, documents, and annotations. Delegates all Readwise operations to a librarian sub-agent.
Accesses Readwise highlights and Reader documents via CLI for searching, listing, reading, and creating highlights from the command line. Useful for terminal integration with reading libraries.
Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.