← 返回 Skills 市场
aidanthebandit

YouTube Music Cast

作者 Aidan · GitHub ↗ · v6.0.0
cross-platform ⚠ suspicious
2013
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install ytm-cast
功能描述
Download music from YouTube/YouTube Music and stream to Chromecast via Home Assistant. Complete CLI toolset with web server integration, configuration wizard, and playback controls.
安全使用建议
Before installing or running anything from this skill: 1) Verify the upstream GitHub repository and inspect install.sh and any scripts for network downloads, eval/exec calls, or commands that run as root. 2) Don’t paste your Home Assistant token into unknown scripts — create a dedicated HA account with the minimum permissions needed (or a token limited to media_player), and inspect how/where the token is stored (ensure file permissions and consider encrypting it). 3) Run the install in a sandbox/VM if you can, or at least review all files first. 4) Confirm the HTTP server will bind only to your LAN interface (not 0.0.0.0 on a public network) and lock down firewall rules as needed. 5) Install yt-dlp and Python from trusted sources and be mindful of legal/ToS implications of downloading content. The package's lack of included code and the mismatch between registry metadata and SKILL.md are the primary red flags — treat this as untrusted until you review the external repo and scripts.
功能分析
Type: OpenClaw Skill Name: ytm-cast Version: 6.0.0 The skill is classified as suspicious due to the requirement and storage of a Home Assistant Long-Lived Access Token in a plain text configuration file (`~/.youtube-music-cast/config.sh`), and the operation of a local HTTP server (`python3 -m http.server`) on the user's network. While these capabilities are necessary for the skill's stated purpose of casting music, they represent significant security risks by exposing sensitive credentials and opening a network port. There is no evidence of intentional malicious behavior or prompt injection attempts against the agent in the `SKILL.md`.
能力评估
Purpose & Capability
The described capability (download via yt-dlp, serve files with Python, control Home Assistant to cast) is coherent for a YouTube→Chromecast tool. However the registry metadata lists no required binaries or env vars while SKILL.md explicitly requires yt-dlp, python3, curl, jq and a Home Assistant token — this mismatch is unexpected and reduces trust.
Instruction Scope
SKILL.md instructs the user to clone the repository and run install.sh and scripts/* and to provide a Home Assistant Long-Lived Access Token (sensitive). The skill stores state under ~/.youtube-music-cast. There are no instructions that explicitly exfiltrate data, but the setup entails storing and using a sensitive HA token and running arbitrary remote scripts, which significantly expands the runtime scope beyond a simple local helper.
Install Mechanism
This package contains no install spec or code files; the README instructs cloning and running install.sh from the GitHub repo. That requires executing remote scripts fetched at install time (no checksums or verification shown). Fetching and running an install script from a third-party repo is moderately high risk — review the repo and install scripts before executing.
Credentials
The tool legitimately needs a Home Assistant long‑lived token and a server IP to call HA APIs and serve media. Those credentials are sensitive and the SKILL.md does not declare them in the registry fields (registry shows no required envs) — the absence in metadata is an inconsistency. Only one sensitive credential (HA token) is requested, which is proportionate if minimized and stored/used safely.
Persistence & Privilege
The skill does not request always:true and does not claim system-wide privileges. It will store files under ~/.youtube-music-cast (expected). Autonomous invocation is allowed by default, but that is normal; there is no evidence it attempts to modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ytm-cast
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ytm-cast 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v6.0.0
Initial release of youtube-music-cast (version 6.0.0): - Download music from YouTube/YouTube Music with high-quality MP3 or MP4 output - Stream downloaded tracks directly to Chromecast devices via Home Assistant - Full CLI toolset: download, cast, batch playlists, server control, and playback management - Includes configuration wizard and simple web server integration - Features radio mode (auto-play related songs) and video mode (MP4 with album art) - No subscriptions or cloud required; works entirely on your local network
元数据
Slug ytm-cast
版本 6.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

YouTube Music Cast 是什么?

Download music from YouTube/YouTube Music and stream to Chromecast via Home Assistant. Complete CLI toolset with web server integration, configuration wizard, and playback controls. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2013 次。

如何安装 YouTube Music Cast?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ytm-cast」即可一键安装,无需额外配置。

YouTube Music Cast 是免费的吗?

是的,YouTube Music Cast 完全免费(开源免费),可自由下载、安装和使用。

YouTube Music Cast 支持哪些平台?

YouTube Music Cast 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 YouTube Music Cast?

由 Aidan(@aidanthebandit)开发并维护,当前版本 v6.0.0。

💬 留言讨论