Tim asked me the other day about Claude getting YT video content. I havenβt had any problems with Claude Code or Jarvis doing this for me, but it relies on me searching YT. So, I just built a YT Info Diet. It runs locally using Apify (free plan) and my Claude Code subscription. It runs every 12 hours, excludes Shorts and send the summary with a reco to my Slack. I gave it a list of channels to βwatchβ YouTube Channel Intelligence Monitor β Setup Guide Auto-summarize new YouTube videos from your favorite channels every 12 hours, with watch/skim/skip verdicts delivered to Slack. No API costs (uses Claude Code subscription). What You'll Get Every 12 hours, the monitor checks your favorite YouTube channels. When a new long-form video drops, it: 1. Fetches the transcript 2. Sends it to Claude for analysis 3. Posts a structured intelligence brief to Slack with WATCH / SKIM / SKIP verdict, summary, key insights, and an actionable playbook 4. Saves a markdown report locally YouTube Shorts are automatically filtered out. --- Prerequisites - macOS (this guide; Linux works too with cron instead of launchd) - Python 3.9+ - https://claude.com/claude-code installed and logged in (claude command working) - https://github.com/yt-dlp/yt-dlp β pip install yt-dlp - An https://apify.com account (free tier is fine β used as transcript fallback) - A Slack workspace where you can create webhooks --- Step 1 β Install Python Dependencies pip3 install feedparser youtube-transcript-api slack-sdk pyyaml Step 2 β Get Your Apify Token 1. Sign up at https://apify.com (free) 2. Go to Settings β Integrations β API tokens 3. Copy your token (starts with apify_api_...) Step 3 β Create a Slack Incoming Webhook 1. Go to https://api.slack.com/apps β Create New App β From scratch 2. Name it "YT Monitor", pick your workspace 3. In sidebar: Incoming Webhooks β toggle ON