Android TV Netflix Skill for Openclaw

Remotely search for and play Netflix titles on an Android TV device using ADB deep-linking.

jiayun
v1.0.0
Mar 3, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install androidtv-netflix

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 androidtv-netflix 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 Android TV Netflix Skill?

The Android TV Netflix skill enables an AI agent to programmatically control your television playback. By leveraging Android Debug Bridge (ADB) and deep-link scripts, this skill bridges the gap between searching for a title online and watching it on the big screen. It is one of the many powerful Openclaw Skills designed to streamline home entertainment workflows and automate media consumption by converting natural language requests into direct hardware actions.

Android TV Netflix Skill Use Cases

  • Automating Netflix playback based on voice or text commands.
  • Integrating television controls into a centralized AI agent dashboard.
  • Finding specific movie or series IDs automatically and launching them without manual searching on the TV remote.
  • Controlling volume or playback status remotely from a terminal or script without needing the physical remote.

How Android TV Netflix Skill Works

  1. The user requests a specific show or movie to be played on their TV.
  2. The agent performs a web search to identify the unique 8-digit Netflix Title ID for that specific content.
  3. The agent verifies the ADB connection status to the configured Android TV IP address.
  4. The agent executes a specialized shell script that sends a deep-link intent to the Netflix app on the TV.
  5. The TV hardware launches Netflix and begins playback of the requested content immediately.

Android TV Netflix Skill Setup

To get started with this skill, follow these installation steps to integrate it with your Openclaw Skills environment:

  1. Enable Developer Options: On your TV, go to Settings > Device Preferences > About and tap Build 7 times. Enable USB or Network debugging.
  2. Assign Static IP: Set a fixed IP for your TV via your router DHCP reservation or TV network settings.
  3. Install ADB:
# macOS
brew install android-platform-tools
# Linux
sudo apt install adb
  1. Connect Device:
adb connect <ANDROID_TV_IP>:5555
  1. Environment Setup: Set the ANDROID_TV_IP variable (defaults to 192.168.125.228) to ensure the agent targets the correct device.

Android TV Netflix Skill Data Schema & Taxonomy

The skill relies on specific environmental configurations and script-based execution to manage the TV state.

Component Description
ANDROID_TV_IP Environment variable defining the TV's network location.
scripts/play_netflix.sh The core executable for deep-link intent firing.
Netflix Title ID An 8-digit numerical identifier retrieved via automated search.
ADB Keycodes Standard integers (e.g., 85 for Play/Pause, 24 for Volume Up) used for navigation.

Android TV Netflix Skill Advanced Features

  • Remote volume and playback control using ADB keyevents for granular TV management.
  • Deep-link integration that bypasses the standard Netflix home screen for faster viewing.
  • Automated troubleshooting prompts to handle profile selection screens or auto-play stalls.
  • Cross-platform support for macOS and Linux hosting environments within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*