← 返回 Skills 市场
cyberpsychosissss

Video News Downloader

作者 Cyberpsychosissss · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
588
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install video-news-downloader
功能描述
Automated daily news video downloader with AI subtitle proofreading. Downloads CBS Evening News and BBC News at Ten from YouTube, extracts and proofreads sub...
安全使用建议
This skill is functional but has a few red flags you should consider before using it: - Privileged paths and crontab: The scripts operate under /root/.openclaw/workspace and the cron installer edits the user's crontab. Only run the cron installer if you understand and accept these persistent system changes and you run the agent as the expected user. Inspect any cron lines before installing. - Network exposure: setup_server.sh starts two HTTP servers bound to 0.0.0.0 on ports 8093 and 8095 (no auth). If you run this on a network-accessible host, these servers will expose video files publicly. If you want local-only access, modify the bind address or use firewall rules. - Missing declared dependencies: The code calls yt-dlp and python3 http.server but the skill metadata does not declare required binaries. Ensure yt-dlp is installed and up-to-date before running; test downloads manually first. - DeepSeek is not integrated automatically: subtitle_proofreader.py only generates a proofreading prompt file (it does NOT call an API or send data to an external DeepSeek endpoint). If you expect fully automated AI corrections, you'll need to wire in an API or model runner and consider how API keys/credentials are stored and used. - Run in isolation first: Because the scripts write files in root paths, modify crontab, and open network ports, consider running the skill in a container, VM, or dedicated account with limited privileges. Review and, if needed, modify the scripts to use non-root workspace paths, bind servers to localhost, and preview cron entries before installing. If you want, I can produce a safer checklist or a modified version of the setup scripts to avoid binding to 0.0.0.0 and to use a non-root workspace and explicit dependency checks.
功能分析
Type: OpenClaw Skill Name: video-news-downloader Version: 1.0.0 The skill is classified as suspicious due to its use of high-risk capabilities that modify the system and expose network services. Specifically, `scripts/setup_cron.sh` installs persistent cron jobs, and `scripts/setup_server.sh` starts HTTP servers binding to `0.0.0.0` on ports 8093 and 8095, making them network-accessible. While these actions are explicitly part of the skill's stated purpose (automated downloads and local video streaming) and there is no evidence of intentional malicious behavior like data exfiltration or unauthorized remote control, these capabilities represent a significant security risk if the environment were compromised or if the skill's scripts were altered.
能力评估
Purpose & Capability
The skill's name/description match the code: it downloads CBS/BBC YouTube content, extracts subtitles, prepares AI proofreading prompts, serves video via HTTP, and can set cron jobs. However the package does not declare required binaries (yt-dlp, python3) or the implicit requirement to write to /root/.openclaw/workspace. The use of absolute root paths and crontab manipulation is stronger privilege than the description signals and is not declared in requirements.
Instruction Scope
SKILL.md and scripts instruct the agent to run: (1) cron installer that edits the user's crontab, (2) background HTTP servers bound to 0.0.0.0, and (3) yt-dlp downloads. The proofreading script does NOT itself call any DeepSeek API — it only generates prompt files for manual/other-system processing — so claims of automated AI proofreading are misleading. The scripts read/write files under /root/.openclaw/workspace and write logs under /root/.openclaw/workspace/logs; these filesystem and system cron changes are broader in scope than a simple 'download helper' and should be explicitly acknowledged.
Install Mechanism
There is no install spec (instruction-only), which reduces installer risk. But the code depends on external binaries (yt-dlp, Python http.server) and expects a DeepSeek model or manual step; these dependencies are not declared. The lack of an installer means nothing is automatically fetched at install time, but the runtime will invoke external binaries and modify crontab and background processes if you run the provided scripts.
Credentials
The skill declares no required environment variables or credentials, but its behavior implies other requirements: network access to YouTube, filesystem write access to /root/.openclaw/workspace, and permission to modify crontab. It also references a DeepSeek service/model (no API key handling in code), which is inconsistent with the 'AI proofreading' claim. The absence of declared binaries and the use of root paths is disproportionate and may cause surprise or privilege escalation.
Persistence & Privilege
While always:false, the skill provides scripts to install system cron jobs and to start background HTTP servers (nohup python3 -m http.server bound to 0.0.0.0). Those actions create long-lived system changes (scheduled jobs and open network ports) outside the agent runtime. Installing cron jobs and exposing an unauthenticated file server are persistent privileges that should be performed only after explicit review.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install video-news-downloader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /video-news-downloader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of video-news-downloader. - Automates daily downloads of CBS Evening News and BBC News at Ten from YouTube. - Extracts and proofreads subtitles using DeepSeek AI. - Serves videos and subtitles over HTTP with embedded web players. - Supports cron jobs for scheduled updates. - Provides CLI scripts for video download, subtitle proofreading, and server management.
元数据
Slug video-news-downloader
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Video News Downloader 是什么?

Automated daily news video downloader with AI subtitle proofreading. Downloads CBS Evening News and BBC News at Ten from YouTube, extracts and proofreads sub... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 588 次。

如何安装 Video News Downloader?

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

Video News Downloader 是免费的吗?

是的,Video News Downloader 完全免费(开源免费),可自由下载、安装和使用。

Video News Downloader 支持哪些平台?

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

谁开发了 Video News Downloader?

由 Cyberpsychosissss(@cyberpsychosissss)开发并维护,当前版本 v1.0.0。

💬 留言讨论