๐บ YouTube AI Digest
Let Claude track the latest AI developments for you



English | ็ฎไฝไธญๆ
Auto-browse subscribed channels, fetch transcripts, generate summary reports โ never miss any AI highlights
โจ Features
- ๐ Smart Fetching โ Get latest AI-related videos from subscribed channels
- ๐ Transcript Extraction โ Auto-download video subtitles (including auto-generated)
- ๐ Report Generation โ Generate structured Markdown reports
- ๐ผ๏ธ Thumbnail Download โ Auto-save video thumbnails
๐ Quick Start
Installation
Option 1: Install via Claude Code Plugin (Recommended)
# Add marketplace
claude plugin marketplace add https://github.com/yizhiyanhua-ai/youtube-ai-digest
# Install plugin
claude plugin install youtube-ai-digest@youtube-ai-digest
Option 2: Manual Clone
# Clone to Claude Code skills directory
git clone https://github.com/yizhiyanhua-ai/youtube-ai-digest.git \
~/.claude/skills/youtube-ai-digest
Install Dependencies
Configure Channels
Edit data/channels.json to add your subscribed YouTube channels:
{
"channels": [
{"name": "Two Minute Papers", "id": "UCbfYPyITQ-7l4upoX8nvctg"},
{"name": "AI Explained", "id": "UCNJ1Ymd5yFuUPtn21xtRbbw"},
{"name": "Yannic Kilcher", "id": "UCZHmQk67mN31gbHey6BVyNw"}
]
}
๐ก How to find Channel ID? Open a YouTube channel page, the URL format is youtube.com/channel/{CHANNEL_ID}
Usage
Chat with Claude Code directly:
User: What are the latest AI videos?
User: Summarize the first video
User: Create a report with the key takeaways
๐ Manual Usage
# 1. Fetch videos from the past 7 days
python scripts/fetch_videos.py --days 7 --keyword AI
# 2. Get transcript for a specific video
python scripts/get_transcript.py --video-id dQw4w9WgXcQ
# 3. Generate Markdown report
python scripts/generate_report.py --video-id dQw4w9WgXcQ --summary "Your summary here"
๐ Directory Structure
youtube-ai-digest/
โโโ .claude-plugin/
โ โโโ marketplace.json # Plugin marketplace config
โโโ SKILL.md # Claude Code skill definition
โโโ README.md # Documentation (Chinese)
โโโ README.en.md # Documentation (English)
โโโ scripts/
โ โโโ fetch_videos.py # Fetch channel video list
โ โโโ get_transcript.py # Download video transcripts
โ โโโ generate_report.py# Generate Markdown reports
โโโ data/
โโโ channels.json # Subscribed channels config
โโโ videos.json # Video list cache (auto-generated)
โโโ output/ # Report output directory (auto-generated)
๐ Output Example
# Understanding GPT-4's Reasoning

## Video Info
- Channel: AI Explained
- Published: 2024-01-15
- Duration: 12:34
- Link: https://youtube.com/watch?v=...
## Summary
This video provides an in-depth analysis of GPT-4's reasoning capabilities...
## Transcript
[00:00] Welcome back to AI Explained...
[01:30] Today we're going to discuss...
๐ง Requirements
| Dependency |
Version |
Description |
| Python |
3.9+ |
Runtime environment |
| yt-dlp |
latest |
YouTube video/subtitle download |
๐ค Contributing
Issues and Pull Requests are welcome!
๐ License
MIT License
If you find this project helpful, please give it a โญ Star!