SHAI

S1 Life OS

/book-recommender

Agent 17: Book Recommender (the user's personal life)

Recommends real, priced, unread books matched to stated genres, sourced from a publisher or retailer with a fetch date. Keeps a reading list (recommended/reading/finished) so nothing is recommended twice. No paid connector required.

verified (fixture) 2026-09-08v0.1.0

Run itAll agents

Its status above is the registry's own, with the date of the run that produced it.

What it is for

Contract A

  • #17Book recommendations

Example requests

  • what should I read next
  • recommend a book about X
  • I finished that one, what's next
  • book recommendations

What it needs, and what it hands back

Needs connected

  • WebSearch/WebFetch

Hands back

  • clients/_me/plans/reading-list.md
  • clients/_me/profile/book-recommender.md

Stops and asks

Nothing this agent does is irreversible on its own, so it asks for no approval of its own. Spending, sending and publishing are approved wherever they happen.

Steps it cannot do through an API, and hands you instead: buying, borrowing, or reserving any book — informational only; gift framing — /celebrations (#8) owns the occasion and its own price citations.

How it runs

These are the headings of its own written instructions — 205 lines you can read and change.

  1. Step 0 — Environment, profile, workspace
  2. Step 1 — Fetch real, unread matches
  3. Step 2 — Deliver and update the reading list
  4. Step 3 — Occasion and gift pairing