analyze-video

Download videos, transcribe audio locally, extract frames, and generate per-video syntheses with a cross-video recap.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JulesDups/claude-config-public --skill analyze-video-julesdups
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-video
Source: https://github.com/JulesDups/claude-config-public/tree/main/skills/analyze-video
Command: npx skills add https://github.com/JulesDups/claude-config-public --skill analyze-video-julesdups

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, ffmpeg, ffprobe, faster_whisper, ctranslate2, and includes scripts (resource) components.

What problem does it solve?

This skill automates the end-to-end workflow of downloading videos from multiple sources, transcribing locally when possible, extracting frames for visual context, and dispatching parallel sub-agents to produce per-video syntheses plus a final cross-video recap.

Core Features & Use Cases

  • Download videos from YouTube, Vimeo and direct mp4 URLs.
  • Transcribe audio locally using faster-whisper when GPU is available.
  • Extract frames at configurable intervals to support visual synthesis.
  • Dispatch parallel sub-agents to write one Markdown synthesis per video and generate an aggregate recap.
  • Silent orchestration with strict cleanup and a final reporter recap.

Quick Start

Run the analyze-video skill with one or more video URLs to start download, transcription, and synthesis.

Frequently Asked Questions about analyze-video

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

FAQPage Schema
How do I automate video transcription and frame extraction for multiple URLs?

You can automate video transcription and frame extraction by passing multiple URLs to this skill, which downloads the videos, extracts frames at configurable intervals, and transcribes audio locally using faster-whisper.

Does local video transcription with faster-whisper require a GPU?

Local video transcription with faster-whisper utilizes GPU acceleration when available, but processes offline using yt-dlp, ffmpeg, and ctranslate2 to download and transcode media before generating Markdown syntheses.

What is the best way to generate a cross-video recap from multiple video sources?

Generating a cross-video recap is handled by dispatching parallel sub-agents to write individual Markdown syntheses per video, followed by an aggregate recap that summarizes the entire batch.

Can I download and transcribe videos from Vimeo and direct mp4 URLs offline?

Yes, you can download and transcribe videos offline from Vimeo, YouTube, and direct mp4 URLs, as the skill uses yt-dlp for fetching and applies strictly silent orchestration with comprehensive cleanup.

Are there limitations to batch processing video sources with modular agent-based synthesis?

Batch processing video sources with modular agent-based synthesis requires local dependencies like ffmpeg and ctranslaate2, limiting execution to environments that support offline execution and optional GPU hardware.