โ† All skills
Tencent SkillHub ยท Other

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...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Automated daily news video downloader with AI subtitle proofreading. Downloads CBS Evening News and BBC News at Ten from YouTube, extracts and proofreads sub...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/cron-setup.md, references/workflow.md, scripts/setup_cron.sh, scripts/setup_server.sh, scripts/subtitle_proofreader.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 20 sections Open source page

Video News Downloader with AI Subtitle Proofreading

Complete workflow for downloading daily news videos, processing subtitles, and serving them via HTTP with web players.

Overview

This skill automates: Video Download: CBS Evening News + BBC News at Ten from YouTube Subtitle Processing: Extract auto-captions and convert to VTT format AI Proofreading: Use DeepSeek to fix speech recognition errors HTTP Streaming: Serve videos with embedded web players Scheduled Updates: Daily cron jobs at configurable times

1. Download Latest News

python3 scripts/video_download.py --cbs --bbc

2. Proofread Subtitles

python3 scripts/subtitle_proofreader.py /path/to/subtitle.vtt Or use DeepSeek directly: "ๆ กๅฏนๅญ—ๅน•ๆ–‡ไปถ /path/to/subtitle.vtt"

3. Start HTTP Servers

bash scripts/setup_server.sh

4. Setup Daily Cron Jobs

bash scripts/setup_cron.sh

Video Download Script

Download CBS only: python3 scripts/video_download.py --cbs Download BBC only: python3 scripts/video_download.py --bbc Download both: python3 scripts/video_download.py --cbs --bbc With subtitle proofreading: python3 scripts/video_download.py --cbs --bbc --proofread

Subtitle Proofreading

Proofread single file: python3 scripts/subtitle_proofreader.py <vtt_file_path> Auto-proofread all news subtitles: python3 scripts/subtitle_proofreader.py --all

Server Management

Start servers: bash scripts/setup_server.sh start Check status: bash scripts/setup_server.sh status Stop servers: bash scripts/setup_server.sh stop

File Structure

/workspace/ โ”œโ”€โ”€ cbs-live-local/ โ”‚ โ”œโ”€โ”€ cbs_latest.mp4 โ”‚ โ”œโ”€โ”€ cbs_latest.en.vtt # Original subtitle โ”‚ โ”œโ”€โ”€ cbs_latest.en.vtt-backup # Backup โ”‚ โ”œโ”€โ”€ cbs_latest-corrected.txt # DeepSeek corrected text โ”‚ โ””โ”€โ”€ cbs_latest-corrections.md # Error list โ”‚ โ”œโ”€โ”€ bbc-news-live/ โ”‚ โ”œโ”€โ”€ bbc_news_latest.mp4 โ”‚ โ”œโ”€โ”€ bbc_news_latest.en.vtt โ”‚ โ”œโ”€โ”€ bbc_news_latest.en.vtt-backup โ”‚ โ”œโ”€โ”€ bbc_news_latest-corrected.txt โ”‚ โ””โ”€โ”€ bbc_news_latest-corrections.md โ”‚ โ””โ”€โ”€ temp/ # Temporary download files

HTTP Endpoints

EndpointDescriptionhttp://IP:8093/CBS Evening News playerhttp://IP:8093/cbs_latest.mp4CBS video directhttp://IP:8095/BBC News at Ten playerhttp://IP:8095/bbc_news_latest.mp4BBC video direct

Default Schedule (Beijing Time)

TimeTask20:00Download latest CBS + BBC videos20:30DeepSeek proofread subtitles

Manual Cron Setup

See references/cron-setup.md for detailed cron configuration.

What Gets Fixed

Speech recognition errors (e.g., "noraster" โ†’ "nor'easter") Name errors (e.g., "trunk" โ†’ "Trump") Location name errors Professional terminology errors Obvious spelling mistakes

Output Files

For each subtitle file, generates: -backup.vtt - Original subtitle (never modified) -corrected.txt - AI-corrected plain text -corrections.md - List of corrections made

Video Download Fails

Check yt-dlp is installed: yt-dlp --version Check YouTube URL is accessible Try manual download first

Subtitle Extraction Fails

Some videos don't have auto-captions Check if --list-subs shows available languages

Server Won't Start

Check ports 8093/8095 are free: lsof -i :8093 Check Python http.server is available

Proofreading Issues

Ensure DeepSeek model is available Check subtitle file exists and is valid VTT format

See Also

references/workflow.md - Detailed workflow documentation references/cron-setup.md - Cron job configuration guide

Category context

Long-tail utilities that do not fit the current primary taxonomy cleanly.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs3 Scripts
  • SKILL.md Primary doc
  • references/cron-setup.md Docs
  • references/workflow.md Docs
  • scripts/setup_cron.sh Scripts
  • scripts/setup_server.sh Scripts
  • scripts/subtitle_proofreader.py Scripts