config/skills/book-recommender/SKILL.md
Hoid df0693f01d Add library/genres commands and recommendation skills
- bin/audiobooks: add library [limit] [--full] and genres commands
- bin/jellyfin: add library [limit] [--full] and genres commands
- skills/book-recommender: new skill for audiobook recommendations
- skills/media-recommender: new skill for movie/show recommendations
2026-02-09 22:00:57 +00:00

1.1 KiB

name description
book-recommender Recommend books and audiobooks based on the user's listening history and preferences. Use when the user asks for book recommendations, what to read/listen to next, or wants suggestions similar to books they enjoyed. Analyzes the user's Audiobookshelf library to understand taste.

How to Recommend Books

  1. Run bin/audiobooks library to get the user's full library with genres and metadata
  2. Run bin/audiobooks current and bin/audiobooks finished to see what's in progress / recently finished
  3. Analyze reading patterns: favorite authors, genres, series preferences, German vs English
  4. Use web_search to find books similar to their favorites if needed
  5. Recommend 3-5 books with explanations of WHY they'd like each one based on their library
  6. Include: title, author, brief pitch, which books in their library it's similar to
  7. Check if a German audiobook version exists (user prefers German audiobooks)
  8. Note: user has ADHD — keep recommendations punchy, not walls of text
  9. Format for WhatsApp (no markdown tables, use bold + bullet lists)