Plugins give your agents new capabilities. Browse the catalog, pick what you need, and install with a single command.
Featured
Your reading life in one plugin. Track your TBR pile, get guilt-tripped about your backlog, find your next read, and sync from Goodreads.
assistant plugins install reading-palYour 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