← All skills
Tencent SkillHub Β· AI

Streaming Buddy

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'.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

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'.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/justwatch.md, references/services.md, references/tmdb-api.md, scripts/handler.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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.

Upgrade existing

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
2.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

Streaming Buddy πŸ“Ί

Personal streaming assistant that learns your taste, tracks your watching habits, and suggests what to watch next.

Features

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

Commands

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

Mood Options

MoodGenresexcitingAction, Thriller, Sci-Fi, AdventurerelaxingComedy, Animation, Family, DocumentarythoughtfulDrama, Mystery, HistoryscaryHorror, ThrillerromanticRomance, DramafunnyComedy, Animation

Supported Services

netflix, amazon-prime, disney-plus, apple-tv-plus youtube-premium, wow, paramount-plus, crunchyroll joyn, rtl, magenta, mubi

Learning System

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

Handler Usage

# 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

Data Files

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)

Setup

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

Conversation Examples

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 Support

Language detected from config.json (language: "de-DE" or "en") All output adapts to configured language Commands work in any language

Requirements

jq (JSON processor) curl (HTTP client) bash 4.0+ TMDB API key (free)

References

services.md β€” Full list of streaming services tmdb-api.md β€” TMDB API usage justwatch.md β€” Availability data integration

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Docs1 Scripts
  • SKILL.md Primary doc
  • references/justwatch.md Docs
  • references/services.md Docs
  • references/tmdb-api.md Docs
  • scripts/handler.sh Scripts