video-summarizer

Summarize local MP4 video files into structured Markdown summaries.

15|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/maystudios/claude-skills --skill video-summarizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-summarizer
Source: https://github.com/maystudios/claude-skills/tree/main/video-summarizer
Command: npx skills add https://github.com/maystudios/claude-skills --skill video-summarizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, and includes scripts (resource) components.

What problem does it solve?

Quickly extracting meaningful summaries and key points from many local MP4 videos is time-consuming and manual; this Skill automates that work by producing consistent, structured Markdown summaries for each file.

Core Features & Use Cases

  • Batch video summarization: Scans directories recursively and summarizes every MP4 it finds, skipping already-processed files.
  • Custom extraction prompts: Accepts inline prompts or prompt files to replace the default summary format for targeted information extraction (e.g., tools, action items, timestamps).
  • Reliable cloud processing: Uploads videos to the Gemini Files API, waits for processing, generates Markdown via the Gemini model, and cleans up uploaded files after completion.
  • Use Case: Convert a folder of lecture recordings or research interviews into concise, searchable Markdown notes with consistent structure.

Quick Start

Use the video-summarizer skill to create a Markdown summary for all MP4 files in the current directory using the default structured format.

Frequently Asked Questions about video-summarizer

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

FAQPage Schema
How do I batch summarize MP4 video files into Markdown?

To batch summarize MP4 video files into Markdown, this Skill recursively scans local directories, uploads videos to the Gemini Files API, and generates structured Markdown summaries for each file. It automatically skips already-processed videos to handle large folders efficiently.

Do I need a Gemini API key to extract key points from local videos?

Yes, you need a valid GEMINI_API_KEY to extract key points from local videos. The Skill uses the google-genai Python package and this key to upload MP4s via the Files API, wait for cloud processing, and generate model responses.

Can I use custom prompts to extract specific information from MP4 recordings?

Yes, you can use custom inline prompts or prompt files to extract specific information from MP4 recordings. This replaces the default summary format, allowing you to target exact data like tools, action items, or timestamps from your video content.

What's the best way to convert lecture recordings into searchable notes?

The best way to convert lecture recordings into searchable notes is using automated video summarization. This tool processes MP4 files into structured Markdown, creating concise, searchable text documents from your local video content.

Does the video summarization process clean up uploaded files after completion?

Yes, the video summarization process cleans up uploaded files after completion. It uploads your MP4s to the Gemini Files API, waits for processing, generates the Markdown response, and then deletes the cloud files to manage storage.