Your reading life in one plugin. Track your TBR pile, get guilt-tripped about your backlog, find your next read, and sync from Goodreads.
Your reading life in one Vellum plugin. Track your TBR pile, get guilt-tripped about your backlog, find your next read, run your book club, and never miss a new release.
assistant plugins install reading-pal
Then restart your assistant.
Just talk to your assistant naturally:
| Source | Auth | Used for |
|---|---|---|
| Open Library | None | Book search, metadata, covers |
| Hardcover | API token (optional) | Reading lists, reviews, author following, taste recommendations |
No credentials required for core functionality. Add a Hardcover API token to unlock enhanced features.
reading-pal/
โโโ package.json
โโโ tools/
โ โโโ book-search.ts # Search Open Library
โ โโโ tbr-add.ts # Add to TBR pile
โ โโโ tbr-list.ts # List TBR with guilt ratings
โ โโโ tbr-complete.ts # Mark as read + update streak
โ โโโ tbr-purge.ts # Backlog prioritization
โ โโโ reading-stats.ts # Streak, books, avg rating
โ โโโ sync-goodreads.ts # Goodreads RSS live sync
โ โโโ import-goodreads.ts # Goodreads CSV import
โโโ skills/
โ โโโ reading-pal/SKILL.md # Orchestration + personality
โโโ src/
โโโ store.ts # Local persistence + streak logic
โโโ openlibrary-client.ts # Open Library API client
โโโ hardcover-client.ts # Hardcover GraphQL client
โโโ guilt-engine.ts # The personality layer
MIT