video-transcript-downloader

steipete/agent-scripts · updated Apr 8, 2026

$npx skills add https://github.com/steipete/agent-scripts --skill video-transcript-downloader
0 commentsdiscussion
summary

./scripts/vtd.js can:

skill.md

Video Transcript Downloader

./scripts/vtd.js can:

  • Print a transcript as a clean paragraph (timestamps optional).
  • Download video/audio/subtitles.

Transcript behavior:

  • YouTube: fetch via youtube-transcript-plus when possible.
  • Otherwise: pull subtitles via yt-dlp, then clean into a paragraph.

Setup

cd ~/Projects/agent-scripts/skills/video-transcript-downloader && npm ci

Transcript (default: clean paragraph)

./scripts/vtd.js transcript --url 'https://…'
./scripts/vtd.js transcript --url 'https://…' --lang en
./scripts/vtd.js transcript --url 'https://…' --timestamps
./scripts/vtd.js transcript --url 'https://…' --keep-brackets

Download video / audio / subtitles

./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js audio --url 'https://…' --output-dir ~/Downloads
./scripts/vtd.js subs --url 'https://…' --output-dir ~/Downloads --lang en

Formats (list + choose)

List available formats (format ids, resolution, container, audio-only, etc):

./scripts/vtd.js formats --url 'https://…'

Download a specific format id (example):

./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --format 137+140

Prefer MP4 container without re-encoding (remux when possible):

./scripts/vtd.js download --url 'https://…' --output-dir ~/Downloads -- --remux-video mp4

Notes

  • Default transcript output is a single paragraph. Use --timestamps only when asked.
  • Bracketed cues like [Music] are stripped by default; keep them via --keep-brackets.
  • Pass extra yt-dlp args after -- for transcript fallback, download, audio, subs, formats.
./scripts/vtd.js formats --url 'https://…' -- -v

Troubleshooting (only when needed)

  • Missing yt-dlp / ffmpeg:
brew install yt-dlp ffmpeg
  • Verify:
yt-dlp --version
ffmpeg -version | head -n 1

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.571 reviews
  • Liam Anderson· Dec 28, 2024

    Solid pick for teams standardizing on skills: video-transcript-downloader is focused, and the summary matches what you get after install.

  • Chen Mehta· Dec 24, 2024

    Keeps context tight: video-transcript-downloader is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Xiao Bhatia· Dec 20, 2024

    video-transcript-downloader is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Amina Bhatia· Dec 8, 2024

    Registry listing for video-transcript-downloader matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Shikha Mishra· Dec 4, 2024

    Solid pick for teams standardizing on skills: video-transcript-downloader is focused, and the summary matches what you get after install.

  • Emma Mensah· Nov 27, 2024

    Keeps context tight: video-transcript-downloader is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Yash Thakker· Nov 23, 2024

    We added video-transcript-downloader from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Xiao Chawla· Nov 19, 2024

    We added video-transcript-downloader from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Liam Johnson· Nov 15, 2024

    Registry listing for video-transcript-downloader matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Layla Harris· Nov 11, 2024

    video-transcript-downloader reduced setup friction for our internal harness; good balance of opinion and flexibility.

showing 1-10 of 71

1 / 8