readwise-chat
Chat with Readwise highlights using GPT-5.1 RAG. Use when the user wants to ask questions about their reading library, get summaries across documents, or have a conversation about their highlights. Triggers on "ask readwise", "chat about my highlights", "what do my notes say about", "summarize my reading on".
Best use case
readwise-chat is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Chat with Readwise highlights using GPT-5.1 RAG. Use when the user wants to ask questions about their reading library, get summaries across documents, or have a conversation about their highlights. Triggers on "ask readwise", "chat about my highlights", "what do my notes say about", "summarize my reading on".
Teams using readwise-chat should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/readwise-chat/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How readwise-chat Compares
| Feature / Agent | readwise-chat | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Chat with Readwise highlights using GPT-5.1 RAG. Use when the user wants to ask questions about their reading library, get summaries across documents, or have a conversation about their highlights. Triggers on "ask readwise", "chat about my highlights", "what do my notes say about", "summarize my reading on".
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Readwise Chat (RAG over Highlights) Uses GPT-5.1 to answer questions with RAG over the user's full highlight library via WebSocket streaming. ## Prerequisites Chat requires session cookies (not API token). Check if configured: ```bash grep SESSION_COOKIES ~/.readwise/env ``` If missing, run: ```bash readwise-custom auth session ``` This launches Chrome, navigates to readwise.io/chat, and extracts httpOnly session cookies via CDP. ## Commands ### One-Shot Query Streams the response to stdout as it arrives: ```bash 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): ```bash readwise-custom chat "What do my highlights say about broker-dealer regulation?" --json ``` ### Interactive REPL Multi-turn conversation with context preserved: ```bash readwise-custom chat-interactive readwise-custom chat-interactive --model 5.1-thinking # reasoning model ``` Type `exit` to quit. ### Conversation Management ```bash 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 Options | Model ID | Name | Use Case | |----------|------|----------| | `5.1` | Fast (default) | Quick answers, simple lookups | | `5.1-thinking` | Thinking | Complex synthesis, reasoning | ## Chat vs Search | 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.
Related Skills
readwise
This skill should be used when the user asks to "search Readwise", "find highlights", "get quotes from my reading", "add highlights to notebook", "search my annotations", "get full document text", "fetch article content", "add tagged documents to notebook", or needs to query their Readwise library.
readwise-search
Search Readwise highlights. Use when the user wants to find highlights, quotes, notes, or annotations from their reading library. Triggers on "search highlights", "find in readwise", "what did I highlight about", "my notes on".
readwise-prune
Clean up stale Readwise Reader documents. Use when the user wants to declutter their reading library, remove old unread articles, or manage Reader inbox. Triggers on "clean up readwise", "prune reader", "delete old articles", "declutter reading list".
readwise-docs
Manage Readwise Reader documents. Use when the user wants to list, save, update, or delete documents in their Reader library. Triggers on "add to reader", "save article", "list my documents", "readwise list", "reader documents".
writing
This skill should be used when the user asks to 'write a paper', 'start a writing project', 'draft an article', 'write about', 'brainstorm writing topics', 'gather sources for a paper', 'what should I write about', or needs the writing workflow entry point for any writing task.
writing-validate
Validate draft sections cover all PRECIS claims before review.
writing-setup
Internal skill for creating PRECIS.md, OUTLINE.md, and ACTIVE_WORKFLOW.md. Called after brainstorm sources are gathered.
writing-revise
This skill should be used when the user asks to 'revise writing', 'fix review issues', 'polish draft', 'apply review feedback', 'complete writing workflow', or after /writing-review produces REVIEW.md with issues to fix.
writing-review
Internal skill for hierarchical document review. Called by writing-validate after claim validation passes.
writing-precis-reviewer
Internal skill used by writing-setup at exit gate. Dispatches a reviewer subagent to verify PRECIS.md quality before outlining. NOT user-facing.
writing-outline
Internal skill for creating detailed section outlines. Called by /writing workflow after PRECIS and master OUTLINE are complete.
writing-outline-reviewer
Internal skill used by writing-outline at exit gate. Dispatches a reviewer subagent to verify OUTLINE.md quality before drafting. NOT user-facing.