Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Personal streaming assistant with learning preferences. Tracks what you're watching, learns your taste, and suggests what to watch next based on your services, mood, and preferences. Use when asked about movies, TV shows, streaming services, what to watch, or tracking viewing progress. Triggers: /stream, 'what should I watch', 'recommend something', mentioning Netflix/Prime/Disney+/Apple TV+, asking about series/seasons/episodes, mood-based requests like 'something exciting'.
Personal streaming assistant with learning preferences. Tracks what you're watching, learns your taste, and suggests what to watch next based on your services, mood, and preferences. Use when asked about movies, TV shows, streaming services, what to watch, or tracking viewing progress. Triggers: /stream, 'what should I watch', 'recommend something', mentioning Netflix/Prime/Disney+/Apple TV+, asking about series/seasons/episodes, mood-based requests like 'something exciting'.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Personal streaming assistant that learns your taste, tracks your watching habits, and suggests what to watch next.
Search & Info: Find movies/TV shows with TMDB data Watch Tracking: Track what you're currently watching with progress Learning System: Learns your preferences from likes/dislikes/ratings Smart Recommendations: Personalized suggestions based on your taste Mood-Based Search: Find content by mood (exciting, relaxing, scary, etc.) Availability Check: Shows which of your services has the content Match Explanation: Explains why a title matches your preferences
CommandAction/streamShow status with all commands/stream search <title>Search for movies/TV shows/stream info <id> [tv|movie]Detailed info + availability/stream watch <id> [tv|movie]Start tracking a title/stream progress S01E05Update progress on current show/stream done [1-5]Mark as finished + rate (auto-learns)/stream like [id]Mark as liked β learns preferences/stream dislike [id]Mark as disliked β learns preferences/stream suggest [service] [tv|movie]Personalized recommendations/stream mood <mood>Search by mood/stream surpriseRandom recommendation/stream why <id>Explain why this matches you/stream watchlistShow watchlist/stream watchlist add <id>Add to watchlist/stream historyView watch history/stream profileShow your taste profile/stream servicesManage streaming services/stream services add <name>Add a service/stream services remove <name>Remove a service
MoodGenresexcitingAction, Thriller, Sci-Fi, AdventurerelaxingComedy, Animation, Family, DocumentarythoughtfulDrama, Mystery, HistoryscaryHorror, ThrillerromanticRomance, DramafunnyComedy, Animation
netflix, amazon-prime, disney-plus, apple-tv-plus youtube-premium, wow, paramount-plus, crunchyroll joyn, rtl, magenta, mubi
The skill learns your preferences from: Ratings: When you finish with /stream done [1-5]: Rating 4-5: Adds genres/themes/actors to "liked" Rating 1-2: Adds genres to "avoided" Explicit Feedback: /stream like and /stream dislike: Extracts genres, themes, actors, directors Updates preference weights Preference Profile includes: Genre preferences (weighted scores) Liked/disliked themes Favorite actors & directors Custom mood mappings
# Core commands handler.sh status $WORKSPACE handler.sh search "severance" $WORKSPACE handler.sh info 95396 tv $WORKSPACE handler.sh watch 95396 tv $WORKSPACE handler.sh progress S01E05 $WORKSPACE handler.sh done 5 "Great show!" $WORKSPACE # Learning commands handler.sh like $WORKSPACE # Like current watching handler.sh like 12345 movie $WORKSPACE # Like specific title handler.sh dislike $WORKSPACE handler.sh why 95396 tv $WORKSPACE handler.sh profile $WORKSPACE # Recommendation commands handler.sh suggest $WORKSPACE # All services, all types handler.sh suggest prime movie $WORKSPACE # Prime movies only handler.sh mood exciting $WORKSPACE handler.sh mood relaxing tv $WORKSPACE handler.sh surprise $WORKSPACE # List commands handler.sh watchlist list $WORKSPACE handler.sh watchlist add 12345 tv $WORKSPACE handler.sh history $WORKSPACE # Service management handler.sh services list $WORKSPACE handler.sh services add netflix $WORKSPACE handler.sh services remove netflix $WORKSPACE
All data stored in $WORKSPACE/memory/streaming-buddy/: FilePurposeconfig.jsonTMDB API key, region, languageprofile.jsonUser profile metadataservices.jsonActive streaming servicespreferences.jsonLearned taste preferenceswatching.jsonCurrently watchingwatchlist.jsonWant to watch listhistory.jsonWatched + ratingscache/*.jsonAPI response cache (24h)
Get TMDB API key: https://www.themoviedb.org/settings/api Store in memory/streaming-buddy/config.json: { "tmdbApiKey": "your_api_key", "region": "DE", "language": "de-DE" } Run /stream setup to configure services
Mood-based search: User: I want something exciting tonight Bot: π¬ Exciting picks for you: 1. Reacher S3 (Prime) β8.5 2. Jack Ryan (Prime) β8.1 ... Learning from feedback: User: /stream done 5 Bot: β Severance marked as done (β5) π Learned: +Drama, +Mystery, +Sci-Fi Actors: Adam Scott, Britt Lower saved to favorites Explaining recommendations: User: /stream why 95396 Bot: π― Why Severance matches you: β Genre "Drama" (you like this, +2) β Genre "Mystery" (you like this, +2) β Theme "office" in your preferences β With Adam Scott (your favorite) Similar to: Fallout β5
Language detected from config.json (language: "de-DE" or "en") All output adapts to configured language Commands work in any language
jq (JSON processor) curl (HTTP client) bash 4.0+ TMDB API key (free)
services.md β Full list of streaming services tmdb-api.md β TMDB API usage justwatch.md β Availability data integration
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.