readwise-cli — Claude Code skill: features and setup
This skill guides an agent through the Readwise CLI to search, read, and manage Reader documents and Readwise highlights. Use it to work with your reading library from the terminal.
npx skills add readwiseio/readwise-skills --skill readwise-cli -a claude-codeWhat readwise-cli does
The skill covers CLI commands for finding and browsing Reader documents and Readwise highlights. An agent can fetch a document’s content, save a URL or Markdown, create highlights and notes, change tags, move documents, and export documents as a ZIP of Markdown files. Search supports semantic queries and filters.
Install @readwise/cli with npm install -g @readwise/cli, then authenticate with a Readwise access token using readwise login-with-token <token>. Commands accept --help for option details; --json returns machine-readable output. There is an important constraint when creating a Reader highlight: the supplied HTML must match the document’s HTML exactly. The skill also describes daily review and bulk metadata edits.
What it helps with
- search Reader documents by topic or author
- retrieve document text and its highlights
- save a URL or Markdown in Reader
- move documents and change their tags
- export documents as Markdown files
Example prompts for the agent
- Search my saved Reader documents for machine learning and show their titles and authors.
- Save this link to Reader with the
researchtag, then move it to the archive. - Find my recent highlights about memory and prepare today’s review.
How to install readwise-cli
1Skills CLI (Vercel)
npx skills add readwiseio/readwise-skills --skill readwise-cli -a claude-code2Manually: put the files in place
~/.claude/skills/readwise-cli/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/readwise-cli/
1Skills CLI (Vercel)
npx skills add readwiseio/readwise-skills --skill readwise-cli -a codex2Manually: put the files in place
.agents/skills/readwise-cli/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add readwiseio/readwise-skills --skill readwise-cli -a cursor2Manually: put the files in place
.cursor/skills/readwise-cli/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install readwiseio/readwise-skills readwise-cli2Manually: put the files in place
.github/skills/readwise-cli/SKILL.md1Skills CLI (Vercel)
npx skills add readwiseio/readwise-skills --skill readwise-cli -a gemini-cli2Platform CLI
gemini skills install https://github.com/readwiseio/readwise-skills --path skills/readwise-cliManually: put the files in place
.devin/skills/readwise-cli/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add readwiseio/readwise-skills --skill readwise-cli -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about readwise-cli
How do I install readwise-cli in Claude Code?
Run npx skills add readwiseio/readwise-skills --skill readwise-cli -a claude-code. The skill file is placed at ~/.claude/skills/readwise-cli/SKILL.md.
What does readwise-cli do?
It guides an agent in using the CLI to search and manage Reader documents and Readwise highlights, including reading, saving, and editing content.
What do I need to use readwise-cli?
Install @readwise/cli and authenticate with a Readwise access token using readwise login-with-token <token>.