Agent skill
youtube-videos
Transcribe and analyze YouTube videos
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/youtube-videos
SKILL.md
YouTube Videos
Use this skill to transcribe YouTube videos and ask questions about their content.
Tools
- yt-dlp — extract auto-generated subtitles
- llm (Gemini) — answer questions using the video and its metadata
Run yt-dlp --help once before first use.
Usage
Transcribe
yt-dlp -q --skip-download --write-auto-subs --sub-format vtt -o /tmp/$VIDEO_SLUG.vtt "VIDEO_URL"
Question
llm -m gemini-3-pro-preview -a "VIDEO_URL" "QUERY"
Workflow
- Start a new tmux session with the
llmcommand query to the video. - Generate the transcript with
yt-dlp. - Wait for the
llmresponse, meanwhile, read the transcription. - Get back to the user.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?