book-recommend
Book Recommend — Aibrary
Personalized book recommendations tailored to who you are and where you're headed. Powered by Aibrary's recommendation methodology.
Input
The user provides context about themselves:
- Interest area — what topics fascinate them
- Current challenge — what problem they're facing right now
- Career stage — student, early career, mid-career, senior, transitioning
- Recent reads — books they've enjoyed or found useful (optional)
- Preference — practical vs. theoretical, short vs. deep, etc. (optional)
Workflow
-
Build a reader profile: From the user's input, identify:
- Knowledge level in the relevant domain(s)
- Whether they need foundational knowledge or advanced insights
- Their learning style preference (if mentioned)
- Time/effort they're willing to invest
-
Select recommendations: Choose 1-3 books (focused, not overwhelming). For each, ensure:
- It fills a genuine knowledge gap for this specific person
- It matches their current stage and challenge
- It builds on what they already know (if prior reading is mentioned)
-
Provide deep rationale: Go beyond "this is a great book" — explain the specific connection between the book and the user's situation.
-
Suggest a reading approach: For each book, suggest how to get the most value (read cover-to-cover, focus on specific chapters, combine with practice, etc.)
-
Respond in the user's language: Match the language of the user's input.
Output Format
## Your Recommendation
Based on [brief summary of user context], here's what I recommend:
### [Book Title]
**Author**: [Author Name]
**Published**: [Year] | **Pages**: [Count] | **Reading time**: [Estimate]
**Why this is right for you**: [2-3 sentences connecting the book specifically to the user's situation, goals, and current knowledge level]
**What you'll gain**:
- [Key takeaway 1]
- [Key takeaway 2]
- [Key takeaway 3]
**How to read it**: [Specific reading strategy — which parts to focus on, what to skip, how to apply the ideas]
**After this, read**: [One follow-up book suggestion to continue the learning path]
Example Output
User input: "I'm a senior engineer thinking about whether to go into management. I've been reading a lot of technical books but nothing about leadership."
Your Recommendation
Based on your transition consideration from senior engineer to management, with a strong technical background but limited leadership reading, here's what I recommend:
The Manager's Path
Author: Camille Fournier Published: 2017 | Pages: 244 | Reading time: ~6 hours
Why this is right for you: Written by a former CTO who started as an engineer, this book maps the exact journey you're considering. Unlike generic leadership books, it speaks your language and addresses the specific challenges engineers face when moving into management — from the first awkward 1:1 to managing managers.
What you'll gain:
- A realistic preview of what management actually looks like at each level
- Frameworks for deciding if management is right for you (it's not for everyone, and that's okay)
- Practical skills for the first 90 days as a new manager
How to read it: Start with chapters 1-4 to understand the progression from tech lead to manager. If you're still interested after chapter 3, the role is likely a good fit. Chapter 5 onwards is for when you've made the decision.
After this, read: An Elegant Puzzle by Will Larson — for the systems-thinking approach to engineering management.
Guidelines
- Fewer, better recommendations beat a long list — 1-3 books maximum
- Always explain why this book, for this person, at this time
- Include practical reading strategies, not just "read this"
- Suggest what to read next to create a learning path
- If the user's needs are unclear, ask 1-2 clarifying questions first
- Distinguish from
book-search: search is for finding books on a topic; recommend is for personalized guidance on what to read next
More from readai-team/aibrary-skills
aibrary-foryou-topic
[Aibrary] Generate personalized 'For You' book topic recommendations based on the user's profile, interests, career stage, and recent learning activity. Use when the user wants personalized topic suggestions, asks 'what should I learn today', wants a curated feed of book-based topics, or needs inspiration for their next area of exploration. Proactively suggest this when the user seems undecided about what to read or learn next.
9aibrary-100
[Aibrary] Access Aibrary's curated list of 100 must-read books for the AI age, organized by category. Use when the user asks about essential books, wants the Aibrary 100 list, asks for must-read books for the AI era, or wants curated book recommendations across critical thinking, creativity, systems thinking, and action. Trigger on phrases like 'aibrary 100', 'must-read books', 'essential reading list', or 'best books for the AI age'.
5aibrary-reading-list
[Aibrary] Generate a curated, themed reading list with multiple books organized in a logical reading order. Use when the user wants a systematic book list on a topic, asks for a book list or reading list, wants to deeply explore a domain through multiple books, or needs to build expertise in an area. Different from aibrary-book-recommend (single book) and aibrary-book-search (finding specific books).
5aibrary-book-recommend
[Aibrary] Recommend books based on user interests, goals, challenges, or career stage. Use when the user asks for book recommendations, says they don't know what to read, wants personalized suggestions, or needs guidance on which book to pick next. Different from aibrary-book-search — this focuses on personalized recommendations rather than search results.
5aibrary-book-search
[Aibrary] Search and find books based on user scenarios, needs, questions, or keywords. Use when the user describes a situation, challenge, or topic and wants to find relevant books to read. Trigger on phrases like 'find me a book about', 'what book should I read for', 'search books on', or any book discovery intent.
5aibrary-growth-plan
[Aibrary] Create a structured personal growth plan with book recommendations, milestones, and actionable weekly tasks. Use when the user wants to create a learning plan, build a study schedule, develop a skill systematically, plan their personal or professional development, or set up a growth roadmap. Trigger on phrases like 'create a plan to learn', 'help me grow in', 'I want to develop', or any structured self-improvement intent.
4