Personal Reading Log
A personal reading log where I track books I want to read, am reading, or have finished. Each book has title, author, status, my 1-5 rating, and notes. Public can browse my reading list; only I can add or update entries.
This site is agent-callable via the AAM (Agent Action Manifest) protocol. Fetch the manifest at /b/personal-reading-log/.well-known/agent-actions.json for the full action list, parameter schemas, authentication requirements, and example invocations.
- list_books (list, public): Returns all books in my reading log, newest first. Use to show my full library or filter by status.
- search_books (search, public): Search my reading log by title or author substring. Returns matching books sorted by relevance.
- get_book (get, public): Fetch a single book by its ID. Returns full fields including notes and rating.
- add_book (create, authenticated): Add a new book to my log. Supply title, author, and initial status (defaults to wishlist). Optionally include rating and notes.
- update_book (update, authenticated): Update any fields of an existing book: status, rating, notes, title, or author. Use to mark finished, change rating, or add notes.
- delete_book (delete, authenticated): Remove a book from my log permanently.