by sickn33
从 YouTube 视频中提取完整转录,并使用 STAR + R-I-S-E 框架生成全面的摘要。通过获取详细、结构化的文档来捕捉教育内容中的所有关键见解、示例和术语,节省数小时的重看时间。
1. 打开 Claude 聊天界面
2. 点击下方 "📋 复制" 按钮
3. 粘贴到 Claude 聊天框中并发送
4. 输入 "使用 youtube-summarizer 技能" 开始使用
=== youtube-summarizer 技能 === 作者: sickn33 描述: 从 YouTube 视频中提取完整转录,并使用 STAR + R-I-S-E 框架生成全面的摘要。通过获取详细、结构化的文档来捕捉教育内容中的所有关键见解、示例和术语,节省数小时的重看时间。 使用方法: 1. 调用技能: "使用 youtube-summarizer 技能" 2. 提供相关信息: 根据技能要求提供必要参数 3. 查看结果: 技能会返回处理结果 示例: "使用 youtube-summarizer 技能,帮我分析一下这段代码"
这种方法适用于所有 Claude 用户,不需要安装额外工具。
productivity
safe
Extract transcripts from YouTube videos and generate comprehensive, detailed summaries
Version: 1.2.0 Status: ✨ Zero-Config | 🌍 Universal Platforms: GitHub Copilot CLI, Claude Code
The youtube-summarizer skill automates the extraction of YouTube video transcripts and generates verbose, structured summaries using the STAR + R-I-S-E framework. Perfect for documenting educational content, lectures, tutorials, or any informational videos without rewatching them.
youtube-transcript-apiActivate this skill with any of these phrases:
# English
copilot> summarize this video: https://www.youtube.com/watch?v=VIDEO_ID
copilot> summarize youtube video https://youtu.be/VIDEO_ID
copilot> extract youtube transcript https://youtube.com/watch?v=VIDEO_ID
# Portuguese (also supported)
copilot> resume este video: https://www.youtube.com/watch?v=VIDEO_ID
The skill will automatically check for dependencies and offer to install them:
⚠️ youtube-transcript-api not installed
Would you like me to install it now?
- [x] Yes - Install with pip
- [ ] No - I'll install manually
Select "Yes" and the skill handles installation automatically.
copilot> summarize this video: https://www.youtube.com/watch?v=abc123
Output:
copilot> summarize youtube video https://youtu.be/xyz789
Output:
copilot> extract youtube transcript https://youtube.com/watch?v=def456
Output:
copilot> summarize youtube video https://youtu.be/ghi789
Output:
copilot> summarize youtube video https://www.youtube.com/watch?v=jkl012
Output:
Every summary follows this comprehensive structure:
# [Video Title]
**Canal:** [Channel Name]
**Duração:** [Duration]
**URL:** [Video URL]
**Data de Publicação:** [Date]
---
## 📊 Síntese Executiva
[High-level overview, 2-3 paragraphs]
---
## 📝 Resumo Detalhado
### [Topic 1]
[Detailed analysis with examples, data, quotes]
### [Topic 2]
[Continued breakdown...]
---
## 💡 Principais Insights
- **Insight 1:** [Explanation]
- **Insight 2:** [Explanation]
---
## 📚 Conceitos e Terminologia
- **Term 1:** [Definition]
- **Term 2:** [Definition]
---
## 🔗 Recursos Mencionados
- [Resource 1]
- [Resource 2]
---
## 📌 Conclusão
[Final synthesis and key takeaways]
If you prefer to install dependencies manually:
pip install youtube-transcript-api
The skill recognizes these YouTube URL formats:
https://www.youtube.com/watch?v=VIDEO_IDhttps://youtube.com/watch?v=VIDEO_IDhttps://youtu.be/VIDEO_IDhttps://m.youtube.com/watch?v=VIDEO_ID✅ Public videos with auto-generated captions
✅ Videos with manual subtitles/captions
✅ Videos with transcripts in any supported language
❌ Private or unlisted videos
❌ Videos with transcripts disabled
❌ Age-restricted videos (may require authentication)
❌ Videos without any captions/subtitles
❌ No transcript available for this video
This skill requires videos with auto-generated captions or manual subtitles.
Unfortunately, transcripts are not enabled for this video.
Solution: Try a different video that has captions enabled.
❌ Invalid YouTube URL format
Expected format examples:
- https://www.youtube.com/watch?v=VIDEO_ID
- https://youtu.be/VIDEO_ID
Solution: Ensure you're providing a complete, valid YouTube URL.
❌ Unable to access video
Possible reasons:
1. Video is private or unlisted
2. Video has been removed
3. Invalid video ID
Solution: Verify the URL and ensure the video is public.
A: Depends on video length:
A: Yes! The skill attempts to extract transcripts in the video's original language. If unavailable, it falls back to English.
A: Only if the music video has captions/transcripts enabled. Most music videos don't have transcripts.
A: The skill prioritizes completeness by design (verbose summaries). If you need shorter summaries, you can ask the AI to condense the output afterward.
A: No. Only the text transcript is extracted via YouTube's API. No video files are downloaded.
A: Yes! After the summary is generated, the skill offers flexible save options:
Files are saved as resumo-{VIDEO_ID}-{YYYY-MM-DD}.md (summary) or transcript-{VIDEO_ID}-{YYYY-MM-DD}.txt (transcript-only).
A: Use the transcript-only option when you:
Install the skill globally to use it across all projects:
# Clone the repository
git clone https://github.com/ericgandrade/cli-ai-skills.git
cd cli-ai-skills
# Run the install script
./scripts/install-skills.sh $(pwd)
This creates symlinks in:
~/.copilot/skills/youtube-summarizer/ (GitHub Copilot CLI)~/.claude/skills/youtube-summarizer/ (Claude Code)Add to a specific project:
# Copy skill to your project
cp -r cli-ai-skills/.github/skills/youtube-summarizer .github/skills/
Found a bug or have a feature request? Contributions welcome!
git checkout -b feature/youtube-enhancementgit commit -m "feat(youtube-summarizer): add feature X"MIT License - see LICENSE for details.
Built with ❤️ by Eric Andrade
Version 1.1.0 | Last updated: February 2026
View Count
0
Download Count
0
Favorite Count
0
Quality Score
77