youtube-transcribe-skill
This skill pulls transcripts and captions directly from YouTube videos, handling multiple languages and subtitle formats. It attempts fast extraction via command-line tools first, then falls back to browser automation if needed, saving results as timestamped text files.
YouTube Transcribe Skill extracts transcripts and subtitles from YouTube videos and saves them locally.
AI-generated summary based on this skill's SKILL.md
Install
feiskyer/claude-code-settings/youtube-transcribe-skill · repository language: Python
git clone https://github.com/feiskyer/claude-code-settings
cp -r claude-code-settings/skills/youtube-transcribe-skill ~/.claude/skills/youtube-transcribe-skillnpx skillfed install feiskyer/claude-code-settings/youtube-transcribe-skillFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I extract captions from YouTube videos?
youtube-transcribe-skill extracts captions directly from YouTube videos in multiple formats and languages. The skill attempts fast extraction via command-line tools first, then falls back to browser automation if needed. You can save the results as timestamped text files for easy reference and searching.
Can youtube-transcribe-skill download YouTube subtitles?
Yes. youtube-transcribe-skill downloads YouTube captions in multiple formats and languages. It supports various subtitle file formats and can save them locally, making it easy to access video content as searchable text without rewatching.
What formats does youtube-transcribe-skill support for saving transcripts?
youtube-transcribe-skill saves video transcripts locally with timestamps in multiple formats. It handles common subtitle formats and can convert YouTube video content to searchable text files, allowing you to choose the format that best fits your workflow.
Can I automate subtitle extraction with youtube-transcribe-skill?
Yes. youtube-transcribe-skill supports automation through CLI and browser tools, letting you batch extract YouTube transcripts efficiently. The skill attempts fast command-line extraction first, then uses browser automation as a fallback for reliable results.
How does youtube-transcribe-skill convert YouTube videos to text?
youtube-transcribe-skill converts YouTube video content to searchable text by extracting transcripts and captions directly from videos. It pulls both auto-generated and manual subtitles, saves them with timestamps, and supports multiple languages for comprehensive text conversion.
What license does youtube-transcribe-skill use?
youtube-transcribe-skill is released under the MIT license, allowing free use, modification, and distribution for both personal and commercial projects with minimal restrictions.
SKILL.md
rendered from the published skill — quoted content, verbatim
YouTube Transcript Extraction
Extract subtitles/transcripts from a YouTube video URL and save them as a local file.
Input YouTube URL: $ARGUMENTS
Step 1: Verify URL
Confirm the input is a valid YouTube URL (supports youtube.com/watch?v=, youtu.be/, and youtube.com/shorts/ formats). If no URL is provided via arguments, check the conversation context for a YouTube link.
Step 2: CLI Quick Extraction (Priority Attempt)
Use command-line tools to quickly extract subtitles.
2.1 Check Tool Availability
Execute which yt-dlp.
- If
yt-dlpis found, proceed to 2.2. - If
yt-dlpis not found, skip to Step 3.
2.2 Get Video Title
yt-dlp --cookies-from-browser=chrome --get-title "[VIDEO_URL]"
- Tip: Always add
--cookies-from-browserto avoid sign-in restrictions. Default tochrome. - If it fails with a browser error (e.g., "Could not open Chrome"), ask the user to specify their available browser (e.g.,
firefox,
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/youtube-transcribe-skill/SKILL.md