Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub rodlc/claude-workshop-plugins --plugin rodlc-toolkitHow this skill is triggered — by the user, by Claude, or both
Slash command
/rodlc-toolkit:yt-transcriptThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract subtitles from YouTube videos using yt-dlp, then summarize or return raw text.
Extracts transcripts from YouTube videos via youtube-transcript-api Python library or web scraping and generates detailed STAR + R-I-S-E summaries for educational content documentation.
Extracts transcripts from YouTube videos using youtube-transcript-api Python library and generates detailed summaries via STAR + R-I-S-E framework. Use for documenting educational videos, lectures, or tutorials from provided URLs.
Downloads and analyzes YouTube transcripts using yt-dlp to extract insights, key concepts from tutorials, talks, and presentations, and relate to projects or codebases.
Share bugs, ideas, or general feedback.
Extract subtitles from YouTube videos using yt-dlp, then summarize or return raw text.
/yt-transcript <url> → Extract + summarize (default)/yt-transcript <url> --raw → Extract only, no summaryCheck $ARGUMENTS for:
--raw flag (optional)If no URL provided, show usage and exit.
Use yt-dlp to download subtitles (prefer French, fallback to English):
yt-dlp --write-auto-subs --sub-langs "fr,en" --sub-format vtt --skip-download -o "/tmp/yt_%(id)s" "$URL"
/tmp/yt_*.vtt (fr preferred, fallback en)If --raw flag present: Return cleaned transcript directly.
Otherwise: Summarize with V{n} prefix — Brief overview → Key points → Takeaways. Delete /tmp/yt_*.vtt after.
brew install yt-dlpWith summary (default):
V1: [Video Title]
📺 Overview: [Brief description]
🔑 Key Points:
├── Point 1
├── Point 2
└── Point 3
💡 Takeaways: [Main insights]
With --raw flag:
[Clean transcript text without timestamps or duplicates]