WeRead Statistics
Track and analyze reading habits and statistics
✨ The solution you've been looking for
View WeRead reading statistics, including reading duration, days, preference analysis, and reading summary.
See It In Action
Interactive preview & real-world examples
AI Conversation Simulator
See how users interact with this skill
User Prompt
How much did I read this month?
Skill Processing
Querying...
Agent Response
This month you read 12 books, 23 hours total, averaging 45 minutes per day
Quick Start (3 Steps)
Get up and running in minutes
Install
Config
First Trigger
Commands
| Command | Description | Required Args |
|---|---|---|
| View Reading Summary | Get overall reading statistics | None |
| View Yearly Statistics | Get yearly reading statistics | year (optional) |
| View Monthly Statistics | Get monthly reading statistics | year, month |
Typical Use Cases
View Reading Summary
Get overall reading statistics
View Monthly Statistics
Get monthly reading breakdown
Overview
readdata — Reading Statistics
API
/readdata/getsummary — Reading Summary
Request Parameters: None
Response:
| Field | Description | Unit |
|---|---|---|
totalReadingTime | Total reading duration | seconds |
totalReadingDays | Total reading days | days |
totalReadBooks | Total finished books | books |
bookCount | Total books in shelf | books |
noteCount | Total notes | notes |
highlightCount | Total highlights | highlights |
recentReadBook | Recently read book | object |
/readdata/getyear — Yearly Statistics
Request Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
year | int | No | Year, default current year |
Response:
| Field | Description | Unit |
|---|---|---|
year | Year | - |
monthData[] | Monthly data array | - |
monthData[].readingTime | Monthly reading duration | seconds |
monthData[].readingDays | Monthly reading days | days |
monthData[].bookCount | Books finished | books |
totalReadingTime | Year total reading time | seconds |
totalReadingDays | Year total reading days | days |
totalBookCount | Year total books | books |
/readdata/getmonth — Monthly Statistics
Request Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
year | int | Yes | Year |
month | int | Yes | Month (1-12) |
Response:
| Field | Description | Unit |
|---|---|---|
readingTime | Monthly reading duration | seconds |
readingDays | Monthly reading days | days |
bookCount | Books finished | books |
weekData[] | Weekly data | - |
Output Format
- Time: Convert seconds → “X hours Y minutes”
- Dates: Unix timestamp → YYYY-MM-DD
- Use natural language: “You read 23 hours this month, averaging 45 minutes per day”
Workflow
- Overall summary: Call
/readdata/getsummary. - Yearly stats: Call
/readdata/getyear. - Monthly stats: Call
/readdata/getmonthwith year and month.
Environment Matrix
Dependencies
- Author
- weread
- 1.0.3
- 2026-05-17
- reading
WeRead
WeRead Assistant - Search books, manage bookshelf, view notes and highlights, browse reviews, …
View Details →WeRead Book Info
View WeRead book details, table of contents, and reading progress. Get book basic info, publication …
View Details →WeRead Bookshelf
View WeRead bookshelf, including e-books and albums/audiobooks. Understand bookshelf count rules …
View Details →