Initial commit
This commit is contained in:
231
commands/vibes.md
Normal file
231
commands/vibes.md
Normal file
@@ -0,0 +1,231 @@
|
||||
---
|
||||
description: Find similar books in your library based on genre, author, or themes
|
||||
---
|
||||
|
||||
You are helping the user find books in their TBR that have similar vibes/themes to a book they specify.
|
||||
|
||||
## Analysis Process
|
||||
|
||||
Use the Calibre skill to find books with similar vibes:
|
||||
|
||||
### 1. Get the Reference Book
|
||||
|
||||
First, query for the book the user mentions (or ask them to specify one):
|
||||
```bash
|
||||
--fields='title,authors,series,tags,comments,*goodreads,*pages'
|
||||
--search='title:"[book title]"'
|
||||
```
|
||||
|
||||
Get all available information:
|
||||
- Author(s)
|
||||
- Series (if part of one)
|
||||
- Tags (if any)
|
||||
- Comments/description
|
||||
- Goodreads rating
|
||||
- Page count
|
||||
|
||||
### 2. Identify Similar Books
|
||||
|
||||
Query TBR for books with similar characteristics:
|
||||
|
||||
**Same Author**
|
||||
```bash
|
||||
--search='authors:"[author]" and #read:No and #archived:No'
|
||||
```
|
||||
|
||||
**Same Series**
|
||||
```bash
|
||||
--search='series:"[series]" and #read:No and #archived:No'
|
||||
```
|
||||
|
||||
**Similar Tags/Genres**
|
||||
If the reference book has tags, search for books with those tags:
|
||||
```bash
|
||||
--search='tags:"[tag]" and #read:No and #archived:No'
|
||||
```
|
||||
|
||||
**Similar Page Count** (±100 pages)
|
||||
```bash
|
||||
--search='#pages:">[low]" and #pages:"<[high]" and #read:No and #archived:No'
|
||||
```
|
||||
|
||||
**Similar Rating Range**
|
||||
```bash
|
||||
--search='#goodreads:">[rating-0.5]" and #goodreads:"<[rating+0.5]" and #read:No and #archived:No'
|
||||
```
|
||||
|
||||
### 3. Use Available Information
|
||||
|
||||
Even without formal tags, extract information from:
|
||||
- Book titles (often contain genre hints: "The [Fantasy] of...")
|
||||
- Series names (often thematic)
|
||||
- Author names (can search for co-authors, related authors)
|
||||
- Comments field (may contain descriptions with genre/theme keywords)
|
||||
|
||||
### 4. Search for Community Recommendations
|
||||
|
||||
Use WebSearch to find what other readers recommend as similar books:
|
||||
|
||||
**Search for Reddit recommendations:**
|
||||
```
|
||||
"books like [book title]" site:reddit.com
|
||||
```
|
||||
|
||||
**Search for Goodreads lists:**
|
||||
```
|
||||
"similar to [book title]" site:goodreads.com
|
||||
```
|
||||
|
||||
**General recommendation searches:**
|
||||
```
|
||||
"if you liked [book title]" recommendations
|
||||
"books similar to [book title]"
|
||||
"read alikes [book title]"
|
||||
```
|
||||
|
||||
Extract book titles and authors from search results, then:
|
||||
- Check if any are in the user's TBR (prioritize these)
|
||||
- Note popular recommendations even if not in TBR (user might want to add them)
|
||||
|
||||
### 5. Similarity Scoring
|
||||
|
||||
For each book found, explain WHY it's similar:
|
||||
- Same author
|
||||
- Same/related series
|
||||
- Shared tags/genres
|
||||
- Similar length (good for pacing match)
|
||||
- Similar rating (quality match)
|
||||
- Similar themes (if detectable from metadata)
|
||||
- **Recommended by readers** (found in search results)
|
||||
|
||||
## Output Format
|
||||
|
||||
```
|
||||
# 📖 BOOKS WITH SIMILAR VIBES
|
||||
|
||||
Finding books similar to: **[Reference Book]** by [Author]
|
||||
|
||||
## About the Reference Book
|
||||
- **Series**: [Series Name] or "Standalone"
|
||||
- **Length**: XXX pages
|
||||
- **Rating**: X.X / 5
|
||||
- **Key Themes**: [Based on tags, series, title, or "Limited metadata available"]
|
||||
|
||||
## Similar Books in Your TBR
|
||||
|
||||
### By Same Author
|
||||
[If any found:]
|
||||
- **[Title]** ([XXX pages], rated X.X/5, added [time ago])
|
||||
Why similar: Same author, similar [length/rating/style]
|
||||
|
||||
### In Related Series
|
||||
[If any found:]
|
||||
- **[Title]** by [Author]
|
||||
Series: [Series Name]
|
||||
Why similar: [Connection to original series]
|
||||
|
||||
### Similar Themes/Genres
|
||||
[If any found based on tags or metadata:]
|
||||
- **[Title]** by [Author] ([XXX pages], rated X.X/5)
|
||||
Why similar: [Shared tags/themes/genre indicators]
|
||||
|
||||
### Similar Length & Quality
|
||||
[Books with similar page count and rating:]
|
||||
- **[Title]** by [Author] ([XXX pages], rated X.X/5)
|
||||
Why similar: Similar reading commitment and quality
|
||||
|
||||
### Recommended by the Community
|
||||
[Books found via web search that are in your TBR:]
|
||||
- **[Title]** by [Author] ([XXX pages], rated X.X/5)
|
||||
✓ In your TBR
|
||||
Why similar: Frequently mentioned on [Reddit/Goodreads/etc.] as similar to [reference book]
|
||||
|
||||
## 🎯 Top Recommendations from Your TBR
|
||||
|
||||
Based on the similarity analysis, here are the strongest matches:
|
||||
|
||||
1. **[Title]** by [Author]
|
||||
Best match because: [Specific reasons]
|
||||
|
||||
2. **[Title]** by [Author]
|
||||
Good match because: [Specific reasons]
|
||||
|
||||
3. **[Title]** by [Author]
|
||||
Worth considering: [Specific reasons]
|
||||
|
||||
## 📚 Popular Recommendations Not in Your Library
|
||||
|
||||
Based on web search, these books are frequently recommended as similar but aren't in your TBR yet:
|
||||
|
||||
1. **[Title]** by [Author]
|
||||
Why recommended: [Based on search results - Reddit threads, Goodreads lists, etc.]
|
||||
Rating: X.X / 5 on Goodreads (if found)
|
||||
|
||||
2. **[Title]** by [Author]
|
||||
Why recommended: [Reason from search results]
|
||||
|
||||
3. **[Title]** by [Author]
|
||||
Why recommended: [Reason from search results]
|
||||
|
||||
---
|
||||
💡 Tips:
|
||||
- Want to add any of these to your library? Use Calibre to import them
|
||||
- If no similar books were found in your TBR, try /books:random for a surprise pick
|
||||
- Use /books:next for personalized recommendations based on reading patterns
|
||||
```
|
||||
|
||||
## Handling Limited Metadata
|
||||
|
||||
If the reference book or TBR books have limited metadata:
|
||||
- Focus on author and series connections (most reliable)
|
||||
- Use page count for "similar reading experience"
|
||||
- Use ratings for quality matching
|
||||
- Look for patterns in titles
|
||||
- Be transparent about limitations: "Based on available metadata..."
|
||||
|
||||
## User Interaction
|
||||
|
||||
If the user just says "/books:vibes" without specifying a book:
|
||||
1. Ask them which book they want to find similar books to
|
||||
2. Suggest they could use a recent read they enjoyed
|
||||
3. Or ask them to name a book they loved
|
||||
|
||||
If they specify a book not in the library:
|
||||
1. Ask if they want to find books similar to that book's:
|
||||
- Author
|
||||
- Genre/themes (ask them to describe)
|
||||
- Length/style
|
||||
|
||||
## Query Strategy
|
||||
|
||||
1. **Start broad**: Query all potential matches from library
|
||||
2. **Search the web**: Use WebSearch to find community recommendations (Reddit, Goodreads, book blogs)
|
||||
3. **Cross-reference**: Match web recommendations against your TBR
|
||||
4. **Present both**: Show matches in TBR first, then popular recommendations not in library
|
||||
5. **Score by similarity**: Books matching multiple criteria rank higher
|
||||
6. **Prioritize quality**: Weight highly-rated books (>4.0) higher
|
||||
7. **Prioritize community picks**: Books mentioned by other readers are strong matches
|
||||
8. **Limit results**: Show top 5-10 from each category (in TBR and not in TBR)
|
||||
9. **Explain reasoning**: Always say WHY books are similar
|
||||
10. **Exclude archived**: Always add `#archived:No` unless user specifies otherwise
|
||||
11. **Include context**: Note which platform recommended the book (Reddit, Goodreads, etc.)
|
||||
|
||||
## Example Scenarios
|
||||
|
||||
**User**: "Books like Mistborn"
|
||||
- Library query: Author (Sanderson), Series (Mistborn), Tags (fantasy, magic)
|
||||
- Web search: "books like Mistborn" Reddit/Goodreads
|
||||
- Find in TBR: Other Sanderson books, high fantasy, magic systems
|
||||
- Suggest from web: Stormlight Archive, Wheel of Time, etc.
|
||||
|
||||
**User**: "Something like this cozy mystery I just finished"
|
||||
- Library query: By title/author, look for tags like "mystery", "cozy"
|
||||
- Web search: "[title] read alikes" "similar cozy mysteries"
|
||||
- Find in TBR: Similar page count, similar authors, mystery tags
|
||||
- Suggest from web: Popular cozy mystery series recommendations
|
||||
|
||||
**User**: "Books with similar vibes to Name of the Wind"
|
||||
- Library query: Author (Rothfuss), Tags (fantasy, coming-of-age)
|
||||
- Web search: "books similar to Name of the Wind" site:reddit.com
|
||||
- Find in TBR: Epic fantasy, similar length, highly-rated
|
||||
- Suggest from web: Popular epic fantasy series often recommended together
|
||||
Reference in New Issue
Block a user