Streaming Buddy for Openclaw

An AI-powered personal assistant that tracks your viewing progress and suggests movies or shows based on your unique taste and available streaming services.

udiedrichsen
v2.0.0
Jan 26, 2026
2
3.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install streaming-buddy

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install streaming-buddy using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Streaming Buddy?

Streaming Buddy is a sophisticated media management tool designed to enhance your digital life through personalized content discovery. By integrating with TMDB and learning from your explicit feedback such as likes, dislikes, and ratings, it builds a comprehensive taste profile to eliminate decision fatigue. It serves as a central hub for your media consumption, ensuring you never lose track of where you left off in a series.

This tool is a prime example of the power of Openclaw Skills, transforming a simple AI agent into a proactive entertainment concierge. It understands context, mood, and platform availability across services like Netflix, Disney+, and Apple TV+, providing a seamless experience for any cinephile or casual viewer.

Streaming Buddy Use Cases

  • Finding what to watch next based on specific moods like exciting, relaxing, or thoughtful.
  • Tracking episode-level progress across multiple TV shows simultaneously to never forget where you left off.
  • Receiving personalized recommendations filtered by your active streaming subscriptions to avoid paywalls.
  • Building a unified watchlist that spans across all major streaming platforms in one place.
  • Understanding the logic behind suggestions through detailed match explanations that highlight favorite actors or genres.

How Streaming Buddy Works

  1. Initializes by reading your configured streaming services and geographic region settings from the local workspace.
  2. Fetches real-time metadata from TMDB for search queries, cast details, and deep title information.
  3. Monitored interactions like marking titles as watched or applying ratings trigger the learning engine.
  4. Updates a local preference profile with weighted scores for specific genres, actors, and recurring themes.
  5. Cross-references your unique taste profile with currently available content on your specific platforms to generate smart suggestions.

Streaming Buddy Setup

To get started with this skill, you need a TMDB API key and a few configuration steps within your environment:

  1. Obtain a free TMDB API key from their official settings page.
  2. Create the directory and configuration file in your workspace:
mkdir -p $WORKSPACE/memory/streaming-buddy/
cat <<EOF > $WORKSPACE/memory/streaming-buddy/config.json
{
  "tmdbApiKey": "your_api_key",
  "region": "US",
  "language": "en-US"
}
EOF
  1. Initialize your streaming services using the command line:
/stream services add netflix
/stream services add amazon-prime

Streaming Buddy Data Schema & Taxonomy

The skill maintains persistent state using JSON structures located in the workspace memory directory:

File Description
profile.json Core user metadata and high-level profile settings.
preferences.json Weighted scores for genres, liked themes, and favorite actors.
watching.json Current titles being tracked with season and episode progress.
history.json A record of all finished titles including user-provided ratings and dates.
services.json A list of active streaming platforms used for availability filtering.
cache/*.json Temporary storage for API responses to improve performance and reduce latency.

Streaming Buddy Advanced Features

  • Automated preference learning where high ratings (4-5 stars) automatically boost associated genres and actors in your profile.
  • Mood-based search mapping that translates emotional states like funny or scary into specific genre clusters.
  • Service-specific filtering to ensure recommendations are always actionable based on your active subscriptions.
  • Transparent reasoning engine that explains exactly why a title matches your history, mentioning specific shared actors or themes.
  • Multi-agent compatibility through the standard Openclaw Skills interface, allowing for complex automation workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*