Working Notes on Agent Systems/Brad Zhang

Project dossier

youtube-ai-digest

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

Python ยท 56 stars / 6 forks ยท Active Apr 12, 2026 ยท GitHub

What this repository answers

<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...

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

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

How it gets used

  • Build faster market-intelligence loops around AI trends and launches.
  • Convert long-form video information into operator-ready notes.

README

๐Ÿ“บ 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!

youtube-ai-digest | Open Source Project | Working Notes on Agent Systems