Brad Zhang / public archive

Brad Zhang

AI product notes, agent workflow writing, and open-source dossiers for founders and early technical teams.

Open source/youtube-ai-digest

Project dossier / README

youtube-ai-digest

yizhiyanhua-ai/youtube-ai-digest

A workflow for turning noisy AI video streams into digestible signals.

A lot of market and technical intelligence now appears in video first. Digest tooling helps founders keep up without losing whole days.

Repository reading order

Understand the workflow it replaces before deciding whether to stay in the README, open a topic path, or move toward collaboration.

01 / Workflow

Manual browsing across YouTube channels with weak filtering and no synthesis.

Start by naming the old workflow this repo is replacing.

02 / README

<div align="center"> 📺 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* </div> ✨ Features 🔍 **Smart...

Then use the README and site interpretation to confirm the project boundary and delivery surface.

03 / Proof graph

Technical distribution for AI builders

Finally, place the repository back into a bigger market question and working conversation.

github.com/yizhiyanhua-ai/youtube-ai-digest

📺 YouTube AI Digest

Let Claude track the latest AI developments for you

Claude Code Skill
Python 3.9+
License: MIT

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

pip install yt-dlp

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

![Thumbnail](thumbnail.webp)

## 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!

Related clusters

A project page should also return to the bigger market question.

Commercial outcomes

Founding engineer fit

Design partner sprint

Developer-facing proof work

youtube-ai-digest | Open Source Project