youtube-feed_skill

This skill fetches the latest two days of updates from subscribed YouTube podcast channels, listing titles, times, and brief descriptions.
  • Python

79

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill zephyrwang6/myskill --skill youtube-feed

  • .DS_Store6.0 KB
  • SKILL.md5.2 KB
  • temp_updates.txt9.8 KB

Overview

This skill fetches recent uploads from a curated list of AI and tech YouTube channels and returns new podcast/video updates from the last N days. It lists each new item with title, publish date, brief description, and optional duration and view counts. It's designed for daily checks of followed AI/tech podcasts and creators.

How this skill works

The skill runs a script that polls the configured channel list and collects videos published within the requested window (default 2 days). For each video it gathers metadata: title, channel, publish date, description, and optionally duration and view count. It can output plain text or Markdown links and maps natural language requests like "recent podcast updates" to the appropriate time window. Selected items can be forwarded to a downstream podcast workflow for subtitle extraction and content digesting.

When to use it

  • Daily quick check for new AI/tech podcast episodes
  • Before meetings or content reviews to spot fresh interviews
  • When you want a short list of recent uploads from followed creators
  • To prepare selection for deeper processing (transcripts, summaries)
  • When curating a newsletter or feed of recent AI discussions

Best practices

  • Run with default --days 2 for daily monitoring; increase with --days 7 for weekly sweeps.
  • Use --markdown when you need clickable links for sharing or publishing.
  • Enable --views only when you need popularity signals, as it increases the request time.
  • Keep the CHANNELS list updated to add or remove creators and use canonical channel IDs for reliability.
  • After selecting videos, hand off to the podcast-workflow for transcript extraction and content-digest processing.

Example use cases

  • Daily morning command: get the last 48 hours of AI podcast uploads and skim titles and summaries.
  • Weekly roundup: run with --days 7 and generate Markdown links for a newsletter.
  • Pre-interview prep: check if a guest has a new conversation published in the last few days.
  • Curate candidates to send into the podcast-workflow for automated transcript and summary production.
  • Spot emerging interviews from major research labs (DeepMind, Anthropic) to flag for team attention.

FAQ

A curated list of AI education, product, VC, research, tools, and news channels is configured in the channels list; edit that list to add or remove channels.

How do I change the time window for results?

Use the --days flag (for example --days 7 for a week) or invoke natural language mappings like "this week" to adjust the period.

Can I get view counts and durations?

Yes — pass --views to include duration and view counts; note this increases API/request time.

What happens after I pick videos to process?

Selected videos can be passed to the podcast-workflow skill to extract subtitles, generate content digests, and save results to collaboration tools.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
youtube-feed skill by zephyrwang6/myskill | VeilStrat