youtube-tracker

Track YouTube channels for new uploads via RSS feeds or the YouTube API.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/2670044605/agent-skills-hub --skill youtube-tracker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-tracker
Source: https://github.com/2670044605/agent-skills-hub/tree/main/skills/registry/upstream/wlzh-skills/youtube-tracker
Command: npx skills add https://github.com/2670044605/agent-skills-hub --skill youtube-tracker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Track YouTube channels for new uploads automatically, saving time and reducing missed content.

Core Features & Use Cases

  • RSS mode by default: monitor channels via official YouTube feeds without API keys or quotas.
  • API mode (legacy): use YouTube Data API for handle or query-based channel resolution when needed.
  • Manage channels with add/remove/list, and run checks that surface only new videos, with a baseline to avoid initial flood.

Quick Start

Add a channel using RSS mode and run check to surface any new uploads.

Frequently Asked Questions about youtube-tracker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track YouTube channels for new uploads automatically?

To track YouTube channels for new uploads automatically, add channel handles or URLs to the tracking list and run checks to surface only fresh videos. The system uses a baseline to prevent an initial flood of notifications.

Do I need a YouTube API key to monitor channel RSS feeds?

You do not need a YouTube API key to monitor channel RSS feeds. RSS mode tracks channels via official feeds without keys or quotas, while the legacy API mode handles handle-based channel resolution.

Can I resolve YouTube channel identifiers from URLs and handles?

Yes, you can resolve YouTube channel identifiers from URLs and handles. The system processes these inputs to add channels to your tracked list, utilizing RSS feeds or the YouTube Data API for resolution.

How does the tracker avoid sending a flood of notifications on the first run?

The tracker avoids a flood of notifications on the first run by establishing a baseline. It maintains state in seen.json and checks for fresh videos against this baseline to report only genuinely new uploads.

What format are the new YouTube videos reported in?

New YouTube videos are reported in a structured, parseable format. This allows downstream automation and notification systems to easily extract video data from the tracking output.

Are there limitations when using RSS mode versus the YouTube API for channel tracking?

RSS mode requires no API keys but may lack handle or query-based resolution. The YouTube API provides legacy support for resolving handles, but usage is subject to API quotas.