skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
pamelafox/presentation-skills107 installs

extract-transcript

Extract a timestamped transcript from a YouTube video. Returns text with [MM:SS] or [HH:MM:SS] timestamps for each segment. USE FOR: get transcript, transcribe YouTube video, fetch video transcript, YouTube captions.

How do I install this agent skill?

npx skills add https://github.com/pamelafox/presentation-skills --skill extract-transcript
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill fetches external content from YouTube transcripts and provides functionality to save this content to a local file. The processing of untrusted external data presents a minor risk of indirect prompt injection.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

What does this agent skill do?

Extract transcript from YouTube video

Run the extract_transcript.py script to fetch a timestamped transcript:

uv run .agents/skills/extract-transcript/extract_transcript.py <youtube_url> [output_file]

Arguments

  • youtube_url (required): YouTube video URL. Supported formats:
    • https://www.youtube.com/watch?v=VIDEO_ID
    • https://youtu.be/VIDEO_ID
    • https://www.youtube.com/embed/VIDEO_ID
  • output_file (optional): Path to save the transcript. If omitted, prints to stdout.

Output format

Each line has a timestamp followed by the transcript text:

[00:00] Welcome to this talk about...
[00:15] Today we'll be covering...
[01:30] Let's start with the first topic...

Timestamps use [MM:SS] format for videos under an hour, [HH:MM:SS] for longer videos.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/pamelafox/presentation-skills/extract-transcript">View extract-transcript on skillZs</a>