youtube-collector

Register YouTube channels, collect new videos, and generate transcript-based summaries into YAML files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jeehoon0310/claude-code-config --skill youtube-collector-jeehoon0310
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: youtube-collector
Source: https://github.com/jeehoon0310/claude-code-config/tree/main/project/skills/youtube-collector
Command: npx skills add https://github.com/jeehoon0310/claude-code-config --skill youtube-collector-jeehoon0310

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

이 μŠ€ν‚¬μ€ μ‚¬μš©μžκ°€ YouTube 채널을 λ“±λ‘ν•˜κ³  μƒˆλ‘œμš΄ μ˜μƒμ˜ μˆ˜μ§‘κ³Ό μžλ§‰ 기반 μš”μ•½ 생성을 μžλ™μœΌλ‘œ μˆ˜ν–‰ν•˜λ„λ‘ 도와 μˆ˜λ™μœΌλ‘œ μ˜μƒ 정보λ₯Ό μ°Ύκ³  μš”μ•½ν•˜λŠ” μ‹œκ°„μ„ μ€„μ—¬μ€λ‹ˆλ‹€.

Core Features & Use Cases

  • 채널 등둝 및 관리: λ“±λ‘λœ μ±„λ„μ˜ μ΅œμ‹  μ˜μƒμ„ μžλ™μœΌλ‘œ μˆ˜μ§‘ν•©λ‹ˆλ‹€.
  • μžλ§‰ μˆ˜μ§‘ 및 μš”μ•½ 생성: μ˜μƒ μžλ§‰μ„ ν™•λ³΄ν•˜κ³  μš”μ•½μ„ μƒμ„±ν•©λ‹ˆλ‹€.
  • 쀑볡 λ°©μ§€ 및 데이터 μ €μž₯: 이미 μˆ˜μ§‘λœ μ˜μƒμ€ κ±΄λ„ˆλ›°κ³  κ²°κ³Όλ₯Ό .reference/ ν΄λ”μ˜ YAML ν˜•μ‹μœΌλ‘œ λ³΄κ΄€ν•©λ‹ˆλ‹€.
  • μ›Œν¬ν”Œλ‘œμš° 톡합: 채널 등둝 β†’ μ˜μƒ μˆ˜μ§‘ β†’ μš”μ•½ μƒμ„±μ˜ μ—”λ“œ-투-μ—”λ“œ νŒŒμ΄ν”„λΌμΈμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

Quick Start

유튜브 채널 핸듀을 λ“±λ‘ν•˜κ³  μ±„λ„μ˜ μƒˆ μ˜μƒλ“€μ„ μˆ˜μ§‘ν•œ λ’€ μžλ§‰ 기반 μš”μ•½μ„ 생성해 달라

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 new YouTube videos and generate transcript summaries?β–Ό

You can automatically collect new YouTube videos and generate transcript summaries by registering channel handles and triggering an end-to-end workflow that fetches latest videos, pulls transcripts, and creates summaries.

Can I use the YouTube API to fetch video transcripts and store them in YAML format?β–Ό

Yes, fetching video transcripts via the YouTube API and storing them in YAML format is fully supported. Summaries and video metadata are saved as YAML files under the .reference directory for structured access.

Do I need a YouTube API key to register channels and collect transcripts?β–Ό

Yes, a YouTube API key is required to register channels and collect transcripts. The workflow enforces API key configuration and handles common errors like missing keys, unregistered channels, or API quota issues.

What is the best way to manage multiple YouTube channels and avoid duplicate video collection?β–Ό

Managing multiple YouTube channels and avoiding duplicate video collection is handled natively by the workflow. It automatically skips already collected videos, ensuring only new video transcripts are processed and summarized.

Why does my YouTube transcript collection fail when fetching new videos?β–Ό

YouTube transcript collection fails when the configured API key is missing, the channel is unregistered, or API quota limits are exceeded. The workflow explicitly checks for these common API errors during channel lookup and video retrieval.

How does transcript-based summarization work for collected YouTube videos?β–Ό

Transcript-based summarization works by extracting text from fetched video transcripts and generating concise summaries. These summaries are then stored alongside video data in YAML files within the .reference directory.