$npx skillfedfor your agent

video-processor

Video Processor handles end-to-end video workflows: download from YouTube and thousands of other sites, convert between formats, pull audio tracks, and generate transcripts via Whisper. Built on yt-dlp, FFmpeg, and OpenAI's speech model.

Video Processor downloads videos from YouTube and other platforms, then converts formats, extracts audio, and transcribes with Whisper.

AI-generated summary based on this skill's SKILL.md

305 29 MITupdated by iamzhihuix

Decision gist · record as of 2026-04-20

Video Processor downloads videos from YouTube and other platforms, then converts formats, extracts audio, and transcribes with Whisper. Video Processor handles end-to-end video workflows: download from YouTube and thousands of other sites, convert between formats, pull audio tracks, and generate transcripts via Whisper. Built on yt-dlp, FFmpeg, and OpenAI's speech model.

manual: git clone https://github.com/iamzhihuix/happy-claude-skills → cp -r happy-claude-skills/skills/video-processor ~/.claude/skills/video-processor
skills/video-processor/SKILL.md · version 145f3526

Use it when

  • Yes.
  • Video-processor uses OpenAI's Whisper model to transcribe audio and video content to text.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

iamzhihuix/happy-claude-skills/video-processor · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I download a YouTube video to MP4 with video-processor?

Video-processor downloads YouTube videos and thousands of other platforms using yt-dlp integration. Specify your URL and output format—video-processor handles the download and saves it as MP4 or your chosen format. The tool supports batch operations, so you can process multiple videos in one run.

Can video-processor extract audio from video files?

Yes. Video-processor extracts audio tracks from video files and converts them to formats like MP3, WAV, or AAC. It uses FFmpeg under the hood to handle various input formats (AVI, MOV, MKV, etc.) and produces clean audio output without re-encoding the entire video.

What does video-processor use to transcribe video to text?

Video-processor uses OpenAI's Whisper model to transcribe audio and video content to text. It automatically extracts the audio track, processes it through Whisper, and returns a full transcript. The tool supports multiple languages and can generate timestamped transcripts for easier navigation.

How do I convert video between MP4, WebM, and other formats?

Video-processor converts between MP4, WebM, AVI, MOV, and other formats using FFmpeg. Specify your input file and desired output format—video-processor handles codec selection, bitrate optimization, and quality settings automatically, or you can customize parameters for advanced use cases.

Can video-processor generate subtitles and transcripts with language support?

Video-processor generates subtitles and transcripts via Whisper with support for multiple languages. It can create SRT subtitle files with timestamps, plain-text transcripts, or JSON output. Language detection is automatic, but you can specify a language to improve accuracy for non-English content.

What license does video-processor use?

Video-processor is released under the MIT license, allowing free use, modification, and distribution in both open-source and commercial projects. See the LICENSE file in the repository for full terms.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Video Processor

Instructions

This skill provides comprehensive video processing utilities including YouTube video download, audio extraction, format conversion, and audio transcription using yt-dlp, FFmpeg, and OpenAI's Whisper model.

Prerequisites

Required tools (must be installed in your environment): - yt-dlp: Video downloader for YouTube and thousands of other sites ```bash # Install via pip pip install -U yt-dlp

# Verify installation yt-dlp --version ```

  • FFmpeg: Multimedia framework for video/audio processing ```bash # macOS brew install ffmpeg

# Ubuntu/Debian apt-get install ffmpeg

# Verify installation ffmpeg -version ```

  • OpenAI Whisper: Speech-to-text transcription model ```bash # Install via pip pip install

(truncated - see the full file via the links below)

File tree — 2 files
skills/video-processor/SKILL.md
skills/video-processor/scripts/video_processor.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Download and convert videos from YouTube and other platforms”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

clip-hand-skill
by RightNow-AI · RightNow-AI/openfang

Master video clipping workflows with detailed reference material for yt-dlp downloads, Whisper transcription with word-level timing, SRT subtitle generation, and ffmpeg video processing. Learn platform-specific shell syntax, model selection, scene and silence detection, vertical video formatting, and caption styling across Windows, macOS, and Linux.

Apache-2.0updated Jul 2026
★ 18,065repo stars
c-video
by daxaur · daxaur/openpaw

c-video equips Claude with command-line tools to fetch videos from YouTube, Vimeo, and other platforms, then process them locally. Extract audio tracks, transcode between formats, or trim specific segments—all through yt-dlp and ffmpeg integration.

MITupdated May 2026
★ 153repo stars
video-summarizer
by liang121 · liang121/video-summarizer

Video Summarizer fetches videos from any platform supported by yt-dlp and automatically produces a complete package: the original video file, extracted audio, timestamped subtitles, plain-text transcript, and an AI-generated summary. It handles subtitle retrieval from the source first, then falls back to AI transcription when needed, with parallel processing for long files.

MITupdated Jan 2026
★ 49repo stars
faster-whisper
by ThePlasmak · ThePlasmak/faster-whisper

Faster-whisper delivers rapid, offline speech-to-text transcription using CTranslate2, achieving 4-6x speed over OpenAI Whisper while maintaining identical accuracy. Generate subtitles in multiple formats (SRT, VTT, TTML, CSV), identify speakers, process batches with ETA, search transcripts, and detect chapters—all without API dependencies.

MITupdated Feb 2026
★ 9repo stars
Local Media Transcription
by aktsmm · aktsmm/Agent-Skills

Convert local audio and video files into text transcripts using Whisper, then optionally generate meeting minutes, action items, speaker-separated output, and presentation-ready summaries. Supports Japanese meetings, Teams recordings, and other media formats entirely on your machine.

no license declared → metadata onlyupdated Jul 2026
★ 22repo stars
whisper-transcription
by guia-matthieu · guia-matthieu/clawfu-skills

Turn podcasts, interviews, and videos into searchable text using OpenAI's Whisper model. Choose from multiple output formats—plain text, SRT subtitles, JSON, and more—with adjustable accuracy levels to match your needs. Handles batch processing and automatic language detection.

MITupdated Apr 2026
★ 140repo stars

More skills youtube-transcript (MIT) · video-processing (MIT) · Media Transcription (unlicensed) · Wzrrd Video (unlicensed)

Tags
media-conversionspeech-recognitionbatch-processingsubtitle-generationaudio-extractionweb-optimizationtranscription-serviceformat-supportcli-automationmultimedia-toolkit