LaunchKit · 2026
Back to Skills

chromecast

Control Chromecast devices on your local network - discover.

3
1.8k downloads
by @morozred

Setup & Installation

openclaw skills install @morozred/chromecast-control

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install chromecast-control

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.

INPUT

User asks: cast this YouTube playlist to the TV, start at episode 3, and set volume to 40

AGENT
  1. 1Run `catt scan` to discover available Chromecast devices on the network
  2. 2Identify the target device and set it as default with `catt -d "Living Room TV" set_default`
  3. 3Cast the playlist URL with `catt cast -t 00:00:00` targeting the third item
  4. 4Set volume with `catt volume 40`
OUTPUT

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.

catt installed via pip or uv