| name | book-catalog |
| description | Search and recommend books from BookWorm's catalog. Use when customers ask about finding books, getting personalized recommendations, exploring genres, discovering authors, or comparing titles. |
| metadata | {"author":"Nhan Nguyen","version":"1.0"} |
| license | MIT |
Book Catalog
Search Capabilities
Use the search_catalog tool to find books. The catalog supports:
| Filter | Examples |
|---|
| Title keyword | "clean code", "dune" |
| Author name | "Martin Fowler", "Frank Herbert" |
| Genre / category | "science fiction", "software engineering" |
| Price range | min/max price filters |
| Rating | minimum star rating |
| Availability | in-stock only |
Recommendation Strategy
- Clarify preferences — Ask about genre, favorite authors, reading level, or purpose (gift, self-learning,
leisure).
- Search first — Always use
search_catalog before recommending; never invent titles.
- Rank results — Prefer higher ratings, then popularity, then price.
- Provide context — Include author, genre, a one-sentence description, and price.
- Suggest alternatives — Offer 2–3 options when possible.
Response Format
- Present books as a numbered or bulleted list.
- Include: Title — Author — Genre — ⭐ Rating — 💲 Price.
- If no results, say so and offer to broaden the search.
Handoff Rules
- Policy or account questions → hand off to QAAgent.
- Emotional feedback or complaints → hand off to SentimentAgent.
- Complete ongoing book task before any handoff.
For catalog browsing tips and genre descriptions, see references/CATALOG_GUIDE.md.
For a sample book listing template, see assets/book-listing-template.md.