Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
**v1.2.0 summary: Improves pairing workflow, clarifies dependencies and usage, and enhances docs.** - Adds clearer first-time ADB wireless pairing instructions and dedicated pairing commands. - Updates required binaries list: now depends on adb, scrcpy, uv, and yt-api. - Revises documentation for easier setup, troubleshooting, and usage examples. - Clarifies device selection, pairing, and caching logic in README and SKILL.md. - Minor code and test updates to match improved user guidance and behavior.
What This Skill Does
Controls a Chromecast with Google TV over ADB wireless debugging. Supports casting YouTube videos, Tubi content, and episodes from other streaming apps like Hulu or Max via a Google TV global search fallback. Playback can be started, paused, and resumed from the command line.
Lets you script or automate TV playback from a terminal without needing a physical remote or mobile app.
When to use it
- Cast a YouTube video to your TV by ID or URL
- Play a specific Tubi episode on the Chromecast
- Launch a show episode on Hulu or Max using TV global search
- Pause or resume playback without touching the remote
- Check if the Chromecast is reachable before casting
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: play Family Guy season 3 episode 4 on Hulu
- 1Connects to Chromecast via ADB using cached or provided IP and port
- 2Opens Google TV global search for 'Family Guy'
- 3Waits for Series Overview UI, then navigates to Seasons
- 4Selects season 3 and episode 4
- 5Confirms 'Open in Hulu' to start playback
Family Guy S3E4 begins playing on the Chromecast via the Hulu app