batch-processor

Batch-process YouTube channel VODs by date range with download, transcription, and clipping.

1|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/aj47/agent-skills --skill batch-processor-aj47
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-processor
Source: https://github.com/aj47/agent-skills/tree/main/.claude/skills/batch-processor
Command: npx skills add https://github.com/aj47/agent-skills --skill batch-processor-aj47

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines processing multiple YouTube VODs by date range by orchestrating download, transcription, and clipping in a single workflow.

Core Features & Use Cases

  • Batch discovery: fetch VODs from a channel within a specified date range.
  • End-to-end processing: for each video, download, transcribe, and clip according to the configured pipeline, producing per-video outputs and a final summary.
  • Output organization: outputs are stored in per-video folders with transcripts and clips for easy review.

Quick Start

Download and clip all my VODs from Dec 16 to Dec 21.

Frequently Asked Questions about batch-processor

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

FAQPage Schema
How do I batch download and transcribe multiple YouTube VODs from a specific date range?

Batch downloading and transcribing YouTube VODs is handled by orchestrating yt-dlp and transcribe-anything across a channel's streams, processing each video within a specified date range to produce organized transcripts.

Can I automatically extract clips from YouTube stream archives?

Automatically extracting clips from YouTube stream archives is possible using ffmpeg within a batch-processing workflow, producing organized per-video output folders containing the segmented clips.

Do I need yt-dlp and ffmpeg to process YouTube videos in bulk?

You need yt-dlp and ffmpeg to process YouTube videos in bulk, as yt-dlp handles video enumeration and downloading while ffmpeg manages the clipping and segmentation operations.

What is the best way to organize transcripts and clips from a YouTube channel's streams?

Organizing transcripts and clips from a YouTube channel's streams is best achieved using a batch-processing pipeline that stores all outputs in dedicated per-video folders alongside a final summary report.

What are the limitations of using scripts to batch transcribe YouTube videos?

Limitations of using scripts to batch transcribe YouTube videos include the requirement of Python 3.8+ and external dependencies like transcribe-anything, meaning processing large channel date ranges can be resource-intensive.