WeRead Notes

View and manage WeRead notes and highlights

✨ The solution you've been looking for

View WeRead personal notes and highlights, including underlines, thoughts/reviews, and bookmarks. Support exporting highlights and thoughts for individual books.

WeRead Notes Highlights

See It In Action

Interactive preview & real-world examples

Live Demo
Skill Demo Animation

AI Conversation Simulator

See how users interact with this skill

User Prompt

Show my notes in "The Three-Body Problem"

Skill Processing

Querying...

Agent Response

You have 23 notes in 'The Three-Body Problem': 15 highlights, 5 thoughts, 3 bookmarks

Quick Start (3 Steps)

Get up and running in minutes

1

Install

2

Config

Set WEREAD_API_KEY environment variable
3

First Trigger

Commands

CommandDescriptionRequired Args
View Notebooks OverviewView all books with notesNone
View Book NotesView highlights and thoughts for a bookbook ID
View Popular HighlightsView popular highlights for a bookbook ID

Typical Use Cases

View Notes Overview

View list of books with notes

View Book Notes

View specific notes for a book

Overview

notes — Notes & Highlights

Two counting approaches:

  • Statistics: Notes = Bookmarks + Highlights + Thoughts/Reviews
  • Export: Exportable content = Highlights + Thoughts/Reviews (bookmarks not exportable)

API

/user/notebooks — Notebooks Overview

Request Parameters:

ParameterTypeRequiredDescription
countintNoItems per page, default 20
lastSortintNoPagination cursor

Response:

FieldDescription
totalBookCountTotal books with notes
totalNoteCountTotal notes count
books[].bookIdBook ID
books[].reviewCountThoughts/reviews count
books[].noteCountHighlights count
books[].bookmarkCountBookmarks count

/book/bookmarklist — Book Highlights (excludes bookmarks)

Request Parameters:

ParameterTypeRequiredDescription
bookIdstringYesBook ID

Response:

FieldDescription
updated[]Highlights array
updated[].markTextHighlighted text
updated[].createTimeCreation time
chapters[]Chapter info for location

Request Parameters:

ParameterTypeRequiredDescription
bookIdstringYesBook ID
chapterUidintNoChapter UID (0=all chapters)

Response:

FieldDescription
items[]Popular highlights array
items[].markTextHighlighted text
items[].totalCountNumber of readers who highlighted
chapters[]Chapter info

Workflow

  1. Overview: Call /user/notebooks to show all books with notes.
  2. Book notes: Call /book/bookmarklist for highlights and /review/list/mine for thoughts.
  3. Popular highlights: Call /book/bestbookmarks for popular highlights.

Output Format

  • Notebook overview: numbered list with book title, author, note counts
  • Book notes: grouped by chapter, highlights in quotes, thoughts below corresponding highlights

Environment Matrix

Dependencies

WEREAD_API_KEY environment variable

Author
weread
1.0.3
2026-05-17
reading