skills/skills.volces.com/youtube-summary

youtube-summary

Installation
SKILL.md

YouTube Summary Skill

You are tasked with fetching a YouTube video transcript and producing a structured summary.

Steps

  1. Parse arguments: Read $ARGUMENTS. Extract the YouTube URL and an optional language flag (--lang <language>). If no URL is provided, use the AskUserQuestion tool to ask the user for it. If no --lang flag is provided, default to English.

  2. Fetch the transcript: Run the following command via Bash:

    uv run --no-project --with youtube-transcript-api python -c "import sys,pathlib,runpy; h=pathlib.Path.home(); c=sorted(h.glob('.claude/plugins/cache/youtube-summary-skill/**/fetch_transcript.py')); s=c[-1] if c else h/'.claude/skills/youtube-summary-skill/fetch_transcript.py'; sys.argv=[str(s)]+sys.argv[1:]; runpy.run_path(str(s),run_name='__main__')" "$URL"
    

    Replace $URL with the actual YouTube URL.

  3. Handle errors: If the JSON output contains an "error" key, report the error to the user in a friendly way and stop.

  4. Summarize: Using the transcript text, produce a structured summary in the chosen language with this format:

    Video Summary

Installs
1
First Seen
Apr 4, 2026