6.1k Downloads
Overview
Command-line skill that leverages yt-dlp, youtube-transcript-plus, and ffmpeg to download videos/audio/subtitles and generate clean, paragraph-style transcripts (optionally with timestamps) from YouTube and any other yt-dlp–supported site.
Key Advantages
1.Supports any site yt-dlp can handle, not just YouTube, greatly broadening coverage.
2.Provides both transcript and full media download flows in one tool (video, audio-only, subtitles).
3.Generates human-readable, cleaned paragraph transcripts by default, with optional timestamps and bracket-keeping for cues.
4.Exposes direct control over formats, including listing available formats and selecting specific format IDs or remux-to-MP4 without re-encoding.
5.Allows passing arbitrary yt-dlp arguments through, enabling advanced users/agents to handle edge cases and special formats without modifying the script itself.
","Includes basic troubleshooting notes,
Use Cases
- Answering user requests like “download this video”, “save this clip”, or “rip audio” from a provided URL.
- Producing clean, paragraph-style transcripts (with or without timestamps) for lectures, interviews, tutorials, or podcasts hosted on YouTube or other yt-dlp–supported platforms.
- Extracting subtitles in specific languages and saving them as separate files for translation, accessibility, or indexing workflows.
- Listing available media formats for a given URL to help users choose between resolutions, containers, and audio-only variants.
- Downloading a specific format combination (e.g., best video + best audio) or preferring MP4 container remuxing without re-encoding for compatibility with downstream tools or devices. ","Troubles (only
Evaluation Scores
8.0
/ 10
Reliability
7.5
Functionality
9.0
Usability
8.5
Safety
7.0
Performance
8.0
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.0/103/19/2026▼
OS: linux-arm64LLM: anthropic/claude-haiku-4.5
**Verdict:** Strong, focused utility skill for downloading videos/audio/subtitles and generating readable transcripts from YouTube and other yt-dlp–supported sites. Well-suited as the default tool whenever a user asks to download media or get a transcript from a URL, but depends heavily on external tools and carries legal/ToS considerations.
**What it does well**
- Wraps yt-dlp + ffmpeg + youtube-transcript-plus into a coherent interface for:
- Clean paragraph transcripts (default), with options for timestamps and keeping bracketed cues.
- Video/audio/subtitle downloads.
- Format inspection and specific format selection, including remuxing to MP4 where possible.
- Fallback logic: prefers official YouTube transcript API when available, then falls back to subtitles via yt-dlp and cleans them, which gives reasonably robust transcript coverage.
- Advanced usage: arbitrary yt-dlp flags can be forwarded, enabling fine-grained control (e.g., format selection, verbosity, debugging) without changing the script.
**Key risks / limitations**
- **Legal & ToS risk:** Downloading or transcribing videos may violate platform terms of service or copyright laws depending on content and jurisdiction. Agents should avoid use on paid, restricted, or obviously copyrighted content unless rights/permissions are clear.
- **External dependencies:** Requires working installations of Node/npm, yt-dlp, and ffmpeg. Breakage or absence of these tools (or outdated versions) will cause failures; troubleshooting steps (e.g., `brew install`) assume a macOS-like environment and may not generalize to all runtimes.
- **Site and API fragility:** Any change in YouTube or other sites’ structures, or in youtube-transcript-plus/yt-dlp behavior, can break transcript or download flows until dependencies are updated.
- **Content variability:** Some URLs offer no subtitles or transcripts at all, or only in certain languages; transcripts may be auto-generated with errors. Large/long videos can be slow to download and require significant disk space.
**Recommended scenarios**
- Default choice whenever users ask: “download this video/audio/clip”, “get subtitles”, or “get a transcript” from a YouTube or similar video URL.
- Research, note-taking, or analysis workflows where a readable paragraph transcript is more useful than raw subtitle files.
- Technical users or agents needing precise format control (resolutions, containers, separate video/audio) or remuxing to MP4 without re-encoding.
Overall, this skill provides high practical value for media/transcript tasks, with main caveats around dependency health and respecting legal/ToS boundaries when downloading or transcribing online videos.
Comments (0)
No comments yet. Be the first!