← Back to Skills Marketplace
Video Subtitle Downloader
by
shenghoo123-png
· GitHub ↗
· v1.0.0
· MIT-0
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-subtitle-downloader
Description
Download and convert subtitles from YouTube, Bilibili, and 1000+ platforms into SRT, JSON, or TXT with automatic timestamps and GPU acceleration support.
Usage Guidance
What to consider before installing:
- The code you get is simple: it runs yt-dlp to fetch subtitles and saves converted files. There is no built-in transcription pipeline in the provided scripts despite the README/SKILL.md claiming GPU-accelerated transcription with faster-whisper. If you need audio->text transcription, expect to implement or verify that functionality yourself.
- The skill recommends pip installing faster-whisper (and other heavy packages). Faster-whisper and similar models can download large model files and consume GPU/CPU and disk space; only install them if you trust the source and need that feature.
- yt-dlp will contact the video hosting sites you provide and may download data depending on options. Review yt-dlp behavior and ensure you comply with copyright and site terms.
- There is no network exfiltration in the scripts provided, and no credentials are requested. Still, if the final distribution you install differs from these files (different scripts or additional install steps), re-review for hidden network endpoints, telemetry, or credential use.
- Actionable steps: (1) run the scripts in a controlled environment (sandbox) on sample URLs; (2) inspect/grep any distributed version for calls to faster-whisper or other subprocess/network calls; (3) if you expect transcription/GPU support, request/verify an implementation that actually invokes faster-whisper and documents model downloads and resource needs. If the publisher cannot explain the discrepancy between docs and code, treat the package as untrusted.
Capability Analysis
Type: OpenClaw Skill
Name: video-subtitle-downloader
Version: 1.0.0
The skill bundle provides a legitimate utility for downloading video subtitles from various platforms using the well-known 'yt-dlp' and 'faster-whisper' libraries. The Python scripts (scripts/download_subtitle.py and scripts/batch_download.py) implement standard command-line interfaces and use secure subprocess calls (passing arguments as lists) to interact with external tools, minimizing shell injection risks. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
The skill's name and docs claim GPU-accelerated transcription (faster-whisper), automatic audio -> text transcription, and '1000+ platforms'. The provided Python scripts only call yt-dlp to extract existing subtitles and do not invoke faster-whisper or any transcription pipeline; the only dependency actually checked at runtime is yt-dlp. The marketing claims (GPU transcription, paid tiers) are not reflected in code or runtime requirements.
Instruction Scope
SKILL.md instructs users to pip install yt-dlp and faster-whisper and run the scripts. The scripts themselves only use yt-dlp via subprocess and read a local URL file; they do not access environment variables, external servers beyond what yt-dlp contacts, or other system paths. No broad data-collection or exfiltration behavior is present in the code.
Install Mechanism
There is no install spec in the registry; installation is manual via pip per the README. Recommended packages (yt-dlp, faster-whisper) come from PyPI which is expected. No downloads from obscure URLs or archive extraction are present in the skill files.
Credentials
The skill declares no required environment variables, credentials, or config paths. The code does not attempt to read secrets or unrelated system configuration. This is proportionate to the stated task of downloading subtitles.
Persistence & Privilege
The skill does not request always: true and does not modify other skills or system-wide agent settings. It runs as a normal user-space script and has no elevated persistence requirements.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-subtitle-downloader - After installation, invoke the skill by name or use
/video-subtitle-downloader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Video Subtitle Downloader v1.0.0
- Initial release.
- Supports downloading subtitles from 1000+ platforms including YouTube, Bilibili, and Twitter.
- Fetches both auto-generated and manual subtitles in SRT, JSON, or TXT formats.
- Automatically segments subtitles for videos longer than 30 minutes.
- Offers GPU-accelerated transcription via faster-whisper.
- Provides multiple pricing tiers (Free, Professional, Enterprise) and platform comparison.
Metadata
Frequently Asked Questions
What is Video Subtitle Downloader?
Download and convert subtitles from YouTube, Bilibili, and 1000+ platforms into SRT, JSON, or TXT with automatic timestamps and GPU acceleration support. It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.
How do I install Video Subtitle Downloader?
Run "/install video-subtitle-downloader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Video Subtitle Downloader free?
Yes, Video Subtitle Downloader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Video Subtitle Downloader support?
Video Subtitle Downloader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Video Subtitle Downloader?
It is built and maintained by shenghoo123-png (@shenghoo123-png); the current version is v1.0.0.
More Skills