video-toolkit

Community

Analyze, edit, and summarize videos with FFmpeg.

Authoremdashcodes
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive toolkit for analyzing and editing video content by using FFmpeg for frame extraction, Whisper for local speech transcription, Gemini Audio for deep audio understanding, and optional Shazam for track identification. It enables automated analysis workflows and prepares structured outputs.

Core Features & Use Cases

  • Video analysis and editing: clip, merge, and split videos while generating visual frames and synchronized transcripts.
  • Multi-modal understanding: extract frames at intervals or scene changes, transcribe speech, detect non-speech audio (music, ambient sounds), and summarize video content.
  • Music identification integration: detect music and optionally identify tracks with Shazam to attach titles, artists, and albums.
  • Use Case: Given a video with a product demo, the skill can extract key frames, generate a transcript, identify any background music, and prepare a summary for review or publication.

Quick Start

Run the video-toolkit on a video file to automatically extract frames, transcribe audio, analyze music presence, and produce a summary. For example: bash plugins/video-toolkit/skills/video-toolkit/scripts/analyze_video.sh /path/to/video.mp4

Dependency Matrix

Required Modules

openai-whispergoogle-genaishazamio

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: video-toolkit
Download link: https://github.com/emdashcodes/claude-code-plugins/archive/main.zip#video-toolkit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.