stremio-cast
Busca conteúdo no Stremio Web e transmite para dispositivos Chromecast usando CATT e Playwright. Use para reproduzir filmes e séries diretamente do Stremio em TVs.
Why use this skill?
Easily stream your favorite movies and series from Stremio to any Chromecast device using OpenClaw's automation skill. Control media with simple voice commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pedro-valentim/stremio-castWhat This Skill Does
The Stremio Cast skill is a powerful automation tool designed for OpenClaw users who want to bridge the gap between their local Stremio web instance and hardware casting devices. By leveraging Playwright for browser orchestration and CATT (Cast All The Things) for media streaming, this skill enables seamless control over your home entertainment system directly via AI commands. It effectively navigates the Stremio web interface, identifies high-quality streams, extracts the direct stream URL provided by your local Stremio server, and pushes that media stream to a target Chromecast device. This eliminates the need for manual clicking, search, and device pairing within the Stremio UI.
Installation
To integrate this skill, use the ClawHub CLI command: clawhub install openclaw/skills/skills/pedro-valentim/stremio-cast. Ensure you have the following prerequisites installed on your host machine:
- A local Stremio service instance active on port 11470.
- The Playwright framework for browser-based automation tasks.
- CATT (Cast All The Things) installed via Python pip (
pip install catt), which handles the actual media transmission protocol to your cast-enabled devices.
Use Cases
This skill is ideal for users looking to build a voice-activated or text-command home media center. Whether you are settling in for a movie night, binge-watching a series, or simply want to minimize interaction with complex UI menus, this skill automates the entire discovery-to-playback pipeline. It is particularly useful for users with multiple Chromecast devices, as it allows you to specify the target room or TV by name.
Example Prompts
- "OpenClaw, please play Inception on my Living Room Chromecast."
- "Can you start watching Breaking Bad on the Quarto TV?"
- "Cast the movie Interstellar to the office Chromecast using Stremio."
Tips & Limitations
Maintain the browser session if you encounter playback stability issues, as some torrent streams require active peer-to-peer data buffering managed by the browser. Note that Stremio's web interface architecture is subject to change; if the skill fails to locate buttons or search bars, the underlying CSS selectors in the script may need an update. Ensure your Chromecast is on the same local network as the device running the OpenClaw agent to allow CATT to detect and control the destination display effectively.
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-pedro-valentim-stremio-cast": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution