sync-all-channels

Extract video metadata from multiple YouTube channels listed in a configuration file.

7|1|Updated Dec 6, 2025
One-click install
npx skills add https://github.com/dparedesi/YTScribe --skill sync-all-channels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-all-channels
Source: https://github.com/dparedesi/YTScribe/tree/main/.agent/skills/sync-all-channels
Command: npx skills add https://github.com/dparedesi/YTScribe --skill sync-all-channels

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of extracting video information from multiple YouTube channels, saving users the tedious effort of manually updating video lists.

Core Features & Use Cases

  • Batch Video Extraction: Extracts videos from all enabled YouTube channels listed in channels.yaml.
  • Automated Updates: Ensures video lists are current before downloading transcripts.
  • Rate Limiting: Implements sequential processing with delays to respect YouTube's API limits.
  • Use Case: Schedule this skill to run nightly to ensure your transcript download queue is always up-to-date with the latest videos from your subscribed channels.

Quick Start

Run the ytscriber sync-all command to update video lists from all enabled channels.

Frequently Asked Questions about sync-all-channels

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

FAQPage Schema
How do I batch extract video metadata from multiple YouTube channels?

Batch video metadata extraction from multiple YouTube channels is automated using a configuration file to list target sources. The tool sequentially processes each enabled channel to compile current video lists.

What is the best way to keep my YouTube video lists current for transcript downloads?

Keeping YouTube video lists current for transcript downloads is best handled by scheduling automated syncs. Running nightly updates ensures your queue always contains the latest video metadata from subscribed channels.

How do I configure which YouTube channels to extract videos from?

Configuring YouTube channels for video extraction requires adding them to a channels.yaml configuration file. The tool reads this file to determine which enabled channels to process during the batch update.

Does YouTube channel video extraction handle API rate limits?

YouTube channel video extraction handles API rate limits by implementing sequential processing with built-in delays. This rate limiting mechanism manages API requests effectively to prevent quota exhaustion.