← 返回 Skills 市场
Stremio Casting
作者
pedro-valentim
· GitHub ↗
· v1.0.0
1855
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
Before installing or running this skill, consider the following:
- The script is hard-coded to use a remote stremio.rocks streamingServer (not the local 127.0.0.1 service described). That remote host will see your search/query activity and can serve arbitrary content; only proceed if you trust that host.
- If you expect local-only operation, edit the script to point to your local Stremio server URL (127.0.0.1:11470) and update the request-matching logic accordingly.
- Install Playwright and catt from official sources, and run the script in an isolated environment (container or VM) if you are unsure about the remote streamingServer.
- Ask the skill author to explain why the stremio_url contains a stremio.rocks host and to update SKILL.md to match the actual behavior, or to remove the hard-coded remote streamingServer and provide an install script that pins dependencies.
- If you cannot verify the remote host, do not run this skill on sensitive machines or networks; run it in a sandboxed environment where outbound connections are restricted.
What would change this assessment: If the author confirms the stremio.rocks URL is an official, trusted relay (with proof) or replaces the hard-coded URL with a configurable local address and updates SKILL.md to match, the skill would be coherent with its stated purpose and could be considered benign.
功能分析
Type: OpenClaw Skill
Name: stremio-cast
Version: 1.0.0
The skill is classified as suspicious due to the use of security-reducing browser flags (`--ignore-certificate-errors`, `--no-sandbox`, `--disable-setuid-sandbox`) in `scripts/stremio_cast.py`, which weaken the security posture of the automated browser. Additionally, it utilizes `subprocess.Popen` to execute external commands (`catt`), a powerful primitive that, while used for its stated purpose here, carries inherent risk in an agent environment. There is no clear evidence of intentional malicious behavior such as data exfiltration, persistence, or prompt injection for harmful objectives.
能力评估
Purpose & Capability
The description and SKILL.md claim the skill uses a local Stremio service on 127.0.0.1:11470, but the script's stremio_url is hard-coded to a stremio.rocks host (192-168-15-162.519b6502d940.stremio.rocks:12470). That external streamingServer parameter is not explained and is not required by the stated purpose (local Stremio). This is an incoherence between claimed purpose and actual behavior.
Instruction Scope
SKILL.md describes intercepting a local server URL and running Playwright to control Stremio; the script does automate the web UI and intercepts requests, but it only looks for URLs containing 'stremio.rocks' or .mp4, not 127.0.0.1. The script will therefore capture and cast remote URLs (and will send those URLs to the user's Chromecast). Visiting and executing the remote app UI (via Playwright) also executes whatever remote JavaScript/CSS the page serves, which could expose the agent environment to untrusted content.
Install Mechanism
There is no install spec; SKILL.md requires Playwright and catt but does not provide an installation step. This is not inherently malicious, but it means the agent/user must install dependencies manually and there's no pinned/verified source for those dependencies in the package metadata.
Credentials
The skill does not request environment variables, credentials, or config paths. It only requires local tools (Playwright, catt) and expects a Stremio service — the requested surface is proportional to the stated functionality, aside from the external streamingServer discrepancy noted above.
Persistence & Privilege
The skill is not always-enabled and uses normal, user-invoked behavior. It does not request elevated privileges or modify other skills' config. Autonomous invocation is allowed by default but is not combined here with other high-risk privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install stremio-cast - 安装完成后,直接呼叫该 Skill 的名称或使用
/stremio-cast触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Primeira versão da skill.
- Permite buscar filmes e séries no Stremio Web e transmitir diretamente para Chromecast usando CATT e Playwright.
- Busca pelo título, seleciona o melhor link de streaming local e envia para o dispositivo Chromecast escolhido.
- Requer Stremio Service local ativo, Playwright e CATT instalados.
- Inclui instruções de uso, parâmetros configuráveis e observações sobre possíveis ajustes em seletores e sessão.
元数据
常见问题
Stremio Casting 是什么?
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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1855 次。
如何安装 Stremio Casting?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install stremio-cast」即可一键安装,无需额外配置。
Stremio Casting 是免费的吗?
是的,Stremio Casting 完全免费(开源免费),可自由下载、安装和使用。
Stremio Casting 支持哪些平台?
Stremio Casting 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Stremio Casting?
由 pedro-valentim(@pedro-valentim)开发并维护,当前版本 v1.0.0。
推荐 Skills