chromecast-with-google-tv
Cast YouTube videos, Tubi TV show episodes, and TV show episodes from other video streaming apps via ADB to Chromecast with Android TV (Chromecast 4K supported, Google TV Streamer support is unknown)
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antgly/chromecast-with-google-tvWhat This Skill Does
The chromecast-with-google-tv skill provides a powerful bridge between your AI agent and your living room entertainment center. By leveraging ADB (Android Debug Bridge) over wireless debugging, this skill allows OpenClaw to directly control Chromecast with Google TV devices. It abstracts complex shell commands into simple, intent-based actions, enabling you to cast specific YouTube videos, search for episodes on Tubi, or trigger global search fallbacks to start playing TV shows in your preferred streaming apps. It effectively turns your AI agent into a voice-controlled remote that understands specific media titles, seasons, and episodes.
Installation
To get started, ensure you have uv, adb, yt-api, and scrcpy installed and available in your system PATH. Navigate to the skill repository and install via the command: clawhub install openclaw/skills/skills/antgly/chromecast-with-google-tv. Once installed, you must perform a one-time pairing process. Enable Developer Options on your Chromecast, toggle Wireless Debugging, and run ./run pair --show-instructions to follow the setup flow. The system will cache your device connection details in .last_device.json for seamless future interaction.
Use Cases
This skill is perfect for hands-free media management. You can use it to play specific YouTube URLs or IDs, launch episodes of your favorite shows on services like Hulu or Netflix using the global search fallback, or simply manage playback state (pause/resume) when you need to step away. It is particularly useful for users who want to automate their viewing experience or integrate their home media into a larger automation flow.
Example Prompts
- "Cast the latest video from the Linus Tech Tips YouTube channel to my TV."
- "Find and play the third episode of the second season of Family Guy on Hulu."
- "Pause the movie I'm currently watching on the living room Chromecast."
Tips & Limitations
- Connectivity: The skill relies on ADB wireless debugging. Ensure your Chromecast is on the same local network as the device running OpenClaw.
- Device Discovery: If the skill fails to find your device, use the
--deviceand--portflags to force a connection. The skill does not perform network scanning. - Environments: You can bypass CLI flags by setting
CHROMECAST_HOSTandCHROMECAST_PORTin your environment variables for a more permanent configuration. - Compatibility: While designed for Chromecast 4K, behavior on the Google TV Streamer remains experimental. Always ensure your device firmware is updated to support standard ADB wireless debugging protocols.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-antgly-chromecast-with-google-tv": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
daily-briefing
Generates a warm, compact daily briefing with weather, calendar, reminders, birthdays, and important emails for cron or chat delivery.
control-ikea-lightbulb
Control IKEA/TP-Link Kasa smart bulbs (set on/off, brightness, and color). Use when you want to programmatically control a local smart bulb by IP on the LAN.
google-tv
Play YouTube/Tubi content and fallback to Google TV global search for other streaming apps via ADB