Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Chromecast Control lets an AI agent manage Chromecast and Google Cast devices on a local network via the `catt` command-line tool. It covers device discovery, media casting from URLs or local files, playback control, volume adjustment, and queue management.
Unlike phone-based casting apps, `catt` enables fully scriptable, headless control of Chromecast devices from any machine on the same network.
When to use it
- Cast a YouTube video to the living room TV without touching a phone
- Pause playback across the house when the doorbell rings
- Queue up a playlist on the bedroom Chromecast for a morning routine
- Save and restore a video's position after an interruption
- Check what's currently playing on any Chromecast on the network
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: cast this YouTube playlist to the TV, start at episode 3, and set volume to 40
- 1Run `catt scan` to discover available Chromecast devices on the network
- 2Identify the target device and set it as default with `catt -d "Living Room TV" set_default`
- 3Cast the playlist URL with `catt cast -t 00:00:00` targeting the third item
- 4Set volume with `catt volume 40`
Playlist begins playing on the TV at the correct episode with volume set to 40%
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.