ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

chromecast

Control Chromecast devices on your local network - discover, cast media, control playback, manage queues, and save/restore states

Why use this skill?

Easily manage Chromecast media, playback, and volume using OpenClaw. Discover devices, cast local files, URLs, and manage queues via simple commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/morozred/chromecast-control
Or

What This Skill Does

The chromecast skill provides an interface to control Google Cast-enabled devices directly from the OpenClaw environment. By leveraging the 'catt' (Cast All The Things) utility, it allows users to manage media playback, discovery, and device configuration across a local area network. This skill transforms your OpenClaw agent into a powerful home entertainment remote, capable of casting online content, local media files, and even entire websites. It features robust playback controls including seek, volume adjustment, and YouTube-specific queue management, as well as state management features to save and restore the current media environment. Whether you are managing a single display or a distributed home media system, this skill provides a unified command line approach to Chromecast interaction.

Installation

To integrate this skill into your OpenClaw agent, execute the following command in your terminal: clawhub install openclaw/skills/skills/morozred/chromecast-control Ensure that you have the 'catt' python package installed on your host system as this skill functions as a wrapper for that library. Once installed, ensure your network allows communication over the mDNS protocols required for device discovery.

Use Cases

This skill is perfect for automation-heavy workflows. You can use it to create 'morning routine' triggers that cast news briefings to your kitchen TV while you prepare coffee, or to create an ambient noise background environment by casting focus music to a living room speaker. It is also highly effective for developer presentations, where you can quickly cast documentation or live web prototypes to a conference room display without needing to manage complex screen-sharing settings. Additionally, it serves as an excellent accessibility tool, allowing users to control media playback purely through natural language commands processed by the AI agent.

Example Prompts

  1. "OpenClaw, find all my available Chromecast devices and list them so I can identify the living room TV."
  2. "Cast this YouTube video to my bedroom display and set the volume to 30 percent."
  3. "Pause the playback on the office TV and add the next tutorial video to the queue."

Tips & Limitations

For best performance, ensure your device names are unique and descriptive to avoid command errors. When casting local files, ensure the file path is accessible to the agent. Note that the success of casting specific URLs depends on the underlying 'catt' support for those domains; while it handles YouTube exceptionally well, some DRM-protected content may not render correctly. Using the -d flag for targeted commands is highly recommended for multi-device setups to prevent accidental disruptions of other screens in the house. Always verify your network firewall settings if 'catt scan' fails to return expected results.

Metadata

Author@morozred
Stars1401
Views2
Updated2026-02-24
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-morozred-chromecast-control": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#chromecast#media#automation#iot
Safety Score: 4/5

Flags: network-access, file-read