Streaming Recommendations
Recommend 3-5 movies or TV shows to watch on streaming services, tailored to the user's genre, mood, format preference, and available platforms.
When to Use
- User asks "what should I watch?"
- User wants movie or TV show recommendations
- User mentions streaming services and wants suggestions
- User describes a mood or genre and wants entertainment picks
Process
Step 1: Parse the Request
Extract any preferences the user already provided. Look for these four dimensions:
| Dimension |
Examples |
| Format |
Movie, TV show, or either |
| Genre |
Action, comedy, sci-fi, drama, horror, thriller, documentary, animation, romance, fantasy, mystery, crime |
| Streaming service |
Netflix, Hulu, Disney+, HBO Max, Prime Video, Apple TV+, Peacock, Paramount+, Tubi, or "any" |
| Mood / vibe |
Light & fun, intense & gripping, thought-provoking, heartwarming, dark & gritty, nostalgic, suspenseful |
Step 2: Ask What's Missing
If any of the four dimensions are missing, ask one multiple-choice question at a time in this priority order. Skip any dimension already provided:
Format — "Are you in the mood for a movie or a TV show?"
- Movie
- TV show
- Either is fine
Genre — "What genre sounds good?"
- Action / Adventure
- Comedy
- Drama
- Sci-Fi / Fantasy
- Horror / Thriller
- Documentary
- Surprise me
Streaming service — "Which service are you watching on?"
- Netflix
- Hulu / Disney+
- HBO Max
- Prime Video
- Apple TV+
- Peacock / Paramount+
- Any / I have them all
Mood — "What vibe are you going for?"
- Light & fun
- Intense & gripping
- Thought-provoking
- Heartwarming
- Dark & gritty
- Surprise me
If the user provides all four upfront (e.g., "recommend a funny movie on Netflix, something light"), skip straight to Step 3.
"Surprise me" on genre or mood means pick freely — lean toward highly-rated or trending picks.
Step 3: Search for Recommendations
Always use web search to find current recommendations. Streaming catalogs change constantly — never rely solely on training data.
Build search queries combining the user's filters:
- Example:
"best light comedy movies on Netflix 2026"
- Example:
"top intense sci-fi TV shows on HBO Max 2026"
Search 2-3 queries to cross-reference availability and find quality picks. Prioritize:
- Currently available on the specified service (verify availability)
- Well-rated (IMDb 7.0+ or Rotten Tomatoes 75%+)
- Mix of well-known and lesser-known titles for variety
- Matches the stated mood/vibe, not just the genre
Step 4: Present as Rich Cards
Return 3-5 recommendations using this format for each:
### {emoji} Title (Year)
**Genre:** Genre1, Genre2 | **Rating:** Score (Source)
**Streaming on:** Service Name
Synopsis in 2-3 sentences. Spoiler-free. Written to sell the vibe, not just
summarize the plot. Make it compelling.
**Why you'll like it:** One sentence connecting this pick back to the user's
stated mood and preferences.
Formatting rules:
- Use
🎬 for movies, 📺 for TV shows
- Rating from IMDb (e.g., "8.2 IMDb") or Rotten Tomatoes (e.g., "94% RT") — whichever the search surfaces
- Synopsis: 2-3 sentences, spoiler-free, emphasize tone and vibe over plot details
- "Why you'll like it": Directly reference the user's mood or preferences — this is what makes it feel personal
Example Output
You asked for: An intense sci-fi TV show on Netflix
📺 3 Body Problem (2024)
Genre: Sci-Fi, Mystery | Rating: 7.7 IMDb
Streaming on: Netflix
A mystery that spans decades and continents as a group of brilliant scientists confront the greatest threat in humanity's history. The stakes escalate relentlessly, blending real physics with jaw-dropping sci-fi concepts.
Why you'll like it: You wanted intense and gripping — this one doesn't let you breathe from the first episode.
📺 Silo (2023)
Genre: Sci-Fi, Drama | Rating: 8.0 IMDb
Streaming on: Apple TV+
In a ruined and toxic future, thousands live in a giant underground silo. When the sheriff investigates what's outside, she uncovers shocking truths that could destroy the community.
Why you'll like it: Slow-burn intensity that builds and builds — perfect for that edge-of-your-seat craving.
Key Principles
- Always search the web — streaming catalogs change; never guess availability
- One question at a time — don't overwhelm with multiple questions
- Personalize the "why" — tie every recommendation back to what the user asked for
- Spoiler-free always — never reveal plot twists or endings
- Variety matters — mix popular and under-the-radar picks
- Verify availability — if unsure a title is on the stated service, say so
- One and done — present the picks and let the user take it from there; don't prompt for follow-up
1---2name: streaming-recommendations3description: Recommends movies and TV shows to watch on streaming services. Gives 3-5 curated picks based on genre, mood, format, and streaming platform. Use when the user asks what to watch, wants streaming recommendations, or needs help picking a movie or show.4---56# Streaming Recommendations78Recommend 3-5 movies or TV shows to watch on streaming services, tailored to the user's genre, mood, format preference, and available platforms.910## When to Use1112- User asks "what should I watch?"13- User wants movie or TV show recommendations14- User mentions streaming services and wants suggestions15- User describes a mood or genre and wants entertainment picks1617## Process1819### Step 1: Parse the Request2021Extract any preferences the user already provided. Look for these four dimensions:2223| Dimension | Examples |24|-----------|---------|25| **Format** | Movie, TV show, or either |26| **Genre** | Action, comedy, sci-fi, drama, horror, thriller, documentary, animation, romance, fantasy, mystery, crime |27| **Streaming service** | Netflix, Hulu, Disney+, HBO Max, Prime Video, Apple TV+, Peacock, Paramount+, Tubi, or "any" |28| **Mood / vibe** | Light & fun, intense & gripping, thought-provoking, heartwarming, dark & gritty, nostalgic, suspenseful |2930### Step 2: Ask What's Missing3132If any of the four dimensions are missing, ask **one multiple-choice question at a time** in this priority order. Skip any dimension already provided:33341. **Format** — "Are you in the mood for a movie or a TV show?"35 - Movie36 - TV show37 - Either is fine38392. **Genre** — "What genre sounds good?"40 - Action / Adventure41 - Comedy42 - Drama43 - Sci-Fi / Fantasy44 - Horror / Thriller45 - Documentary46 - Surprise me47483. **Streaming service** — "Which service are you watching on?"49 - Netflix50 - Hulu / Disney+51 - HBO Max52 - Prime Video53 - Apple TV+54 - Peacock / Paramount+55 - Any / I have them all56574. **Mood** — "What vibe are you going for?"58 - Light & fun59 - Intense & gripping60 - Thought-provoking61 - Heartwarming62 - Dark & gritty63 - Surprise me6465If the user provides all four upfront (e.g., "recommend a funny movie on Netflix, something light"), skip straight to Step 3.6667"Surprise me" on genre or mood means pick freely — lean toward highly-rated or trending picks.6869### Step 3: Search for Recommendations7071**Always use web search** to find current recommendations. Streaming catalogs change constantly — never rely solely on training data.7273Build search queries combining the user's filters:74- Example: `"best light comedy movies on Netflix 2026"`75- Example: `"top intense sci-fi TV shows on HBO Max 2026"`7677Search 2-3 queries to cross-reference availability and find quality picks. Prioritize:78- Currently available on the specified service (verify availability)79- Well-rated (IMDb 7.0+ or Rotten Tomatoes 75%+)80- Mix of well-known and lesser-known titles for variety81- Matches the stated mood/vibe, not just the genre8283### Step 4: Present as Rich Cards8485Return **3-5 recommendations** using this format for each:8687```88### {emoji} Title (Year)89**Genre:** Genre1, Genre2 | **Rating:** Score (Source)90**Streaming on:** Service Name9192Synopsis in 2-3 sentences. Spoiler-free. Written to sell the vibe, not just93summarize the plot. Make it compelling.9495**Why you'll like it:** One sentence connecting this pick back to the user's96stated mood and preferences.97```9899**Formatting rules:**100- Use `🎬` for movies, `📺` for TV shows101- Rating from IMDb (e.g., "8.2 IMDb") or Rotten Tomatoes (e.g., "94% RT") — whichever the search surfaces102- Synopsis: 2-3 sentences, spoiler-free, emphasize tone and vibe over plot details103- "Why you'll like it": Directly reference the user's mood or preferences — this is what makes it feel personal104105### Example Output106107> **You asked for:** An intense sci-fi TV show on Netflix108>109> ### 📺 3 Body Problem (2024)110> **Genre:** Sci-Fi, Mystery | **Rating:** 7.7 IMDb111> **Streaming on:** Netflix112>113> A mystery that spans decades and continents as a group of brilliant scientists confront the greatest threat in humanity's history. The stakes escalate relentlessly, blending real physics with jaw-dropping sci-fi concepts.114>115> **Why you'll like it:** You wanted intense and gripping — this one doesn't let you breathe from the first episode.116>117> ---118>119> ### 📺 Silo (2023)120> **Genre:** Sci-Fi, Drama | **Rating:** 8.0 IMDb121> **Streaming on:** Apple TV+122>123> In a ruined and toxic future, thousands live in a giant underground silo. When the sheriff investigates what's outside, she uncovers shocking truths that could destroy the community.124>125> **Why you'll like it:** Slow-burn intensity that builds and builds — perfect for that edge-of-your-seat craving.126127## Key Principles128129- **Always search the web** — streaming catalogs change; never guess availability130- **One question at a time** — don't overwhelm with multiple questions131- **Personalize the "why"** — tie every recommendation back to what the user asked for132- **Spoiler-free always** — never reveal plot twists or endings133- **Variety matters** — mix popular and under-the-radar picks134- **Verify availability** — if unsure a title is on the stated service, say so135- **One and done** — present the picks and let the user take it from there; don't prompt for follow-up