← Back to CLIs

readwise-cli
Manage Readwise & Reader via CLI - documents, tags, highlights, books, review. Use when user mentions 'readwise', 'reader', 'read later', 'reading list', 'save article', 'highlights', 'daily review', 'book notes', or wants to interact with the Readwise API.
Install
$ npx api2cli install Nardjo/readwise-cliDetails
README
readwise-cli
Unified CLI for Readwise (highlights, books, daily review) and Readwise Reader (documents, reading queue). Made with api2cli.dev.
Install
npx api2cli install Nardjo/readwise-cli
This clones the repo, builds the CLI, links it to your PATH, and installs the AgentSkill to your coding agents.
Install AgentSkill only
npx skills add Nardjo/readwise-cli
Setup
Get your token from https://readwise.io/access_token
readwise-cli auth set "your-token"
readwise-cli auth test
Resources
Reader API (v3)
| Resource | Actions | Alias |
|---|---|---|
documents | list, get, save, update, bulk-update, delete | doc |
tags | list | tag |
Readwise API (v2)
| Resource | Actions | Alias |
|---|---|---|
highlights | list, get, create, update, delete, export, tags | hl |
books | list, get, tags | book |
review | today | — |
Examples
# Save an article to Reader
readwise-cli doc save --url "https://example.com" --location later
# List highlights for a book
readwise-cli hl list --book-id 123 --json
# Export all recent highlights
readwise-cli hl export --updated-after 2024-01-01 --json
# Get today's daily review
readwise-cli review today
# List all books
readwise-cli books list --category articles
Global Flags
All commands support: --json, --format <text|json|csv|yaml>, --verbose, --no-color, --no-header