youtube-collector

Register YouTube channels and automatically collect their latest videos and transcripts.

434|168|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/greatSumini/cc-system --skill youtube-collector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-collector
Source: https://github.com/greatSumini/cc-system/tree/main/.claude/skills/youtube-collector
Command: npx skills add https://github.com/greatSumini/cc-system --skill youtube-collector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, youtube-transcript-api, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates YouTube channel management by registering channels, collecting new content, retrieving transcripts, and generating caption-based summaries. It reduces manual effort by storing data in the .reference folder and enabling quick access to summarized content.

Core Features & Use Cases

  • Channel registration and management: Register YouTube channels for ongoing monitoring.
  • Content collection: Fetch latest video metadata for registered channels.
  • Transcript collection: Retrieve transcripts for videos when available.
  • Summary generation: Create subtitle-based summaries from transcripts or descriptions.
  • Deduplication: Automatically skip videos that have already been collected.

Quick Start

Register a channel using its URL or handle, then collect its latest videos and generate captions-based summaries. Example: register via URL, then run the collector and summarizer steps.

Frequently Asked Questions about youtube-collector

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

FAQPage Schema
How do I automatically collect YouTube transcripts and summaries from multiple channels?

Transcripts automatically collect from registered YouTube channels by fetching latest videos and retrieving their captions through the YouTube Data API. The Skill generates subtitle-based summaries and stores results in YAML format under .reference, enabling batch processing of multiple channels without manual effort.

What do I need to set up YouTube channel monitoring and transcript collection?

You need a YouTube Data API key, channel URLs or handles to register, and the google-api-python-client and youtube-transcript-api libraries. The Skill handles storage setup automatically, creating YAML output files in .reference for collected metadata and transcripts.

Can I prevent duplicate videos when collecting content from YouTube channels?

Yes. The Skill includes built-in deduplication that automatically skips videos already collected, tracking them in YAML storage to ensure each channel's content is processed only once across multiple collection runs.

How does the Skill generate summaries from YouTube video captions?

The Skill retrieves video transcripts via youtube-transcript-api, then generates summaries directly from the caption text. This caption-based approach works when transcripts are available, creating concise summaries stored alongside video metadata in your reference files.

Can I use this Skill to monitor new uploads from specific YouTube creators?

Yes. Register creator channels by URL or handle, then run the collector to fetch their latest video metadata automatically. The Skill monitors registered channels for new content on demand, ideal for tracking specific creators' upload patterns.