Skills for Real Engineers. Straight from my .agents directory.
gemini-video-understanding
Agent skill frombenchflow-ai/skillsbench
Analyze videos with Google Gemini API (summaries, Q&A, transcription with timestamps + visual context, scene/timeline detection, video clipping, FPS control, multi-video comparison, and YouTube URL analysis).
How to install gemini-video-understanding
npx skills add benchflow-ai/skillsbench# or add only this skill to Claude Code: copy the folder
tasks-extra/pedestrian-traffic-counting/environment/skills/gemini-video-understanding/
# into
~/.claude/skills/gemini-video-understanding/ (all projects)
.claude/skills/gemini-video-understanding/ (one project)
tasks-extra/pedestrian-traffic-counting/environment/skills/gemini-video-understanding/SKILL.md
Apache-2.0Full file1# Gemini Video Understanding Skill23## Purpose4This skill enables video understanding workflows using the Google Gemini API, including **video summarization**, **question answering**, **transcription with optional visual descriptions**, **timestamp-based queries (MM:SS)**, **scene/timeline detection**, **video clipping**, **custom FPS sampling**, **multi-video comparison**, and **YouTube URL analysis**.56## When to Use7- Summarizing a video into key points or chapters8- Answering questions about what happens at specific timestamps (MM:SS)9- Producing a transcript (optionally with visual context) and speaker labels10- Detecting scene changes or building a timeline of events11- Analyzing long videos by clipping to relevant segments or reducing FPS12- Comparing multiple videos (up to 10 videos on Gemini 2.5+)13- Analyzing public YouTube videos directly via URL1415## Required Libraries1617The following Python libraries are required:1819```python20from google import genai21from google.genai import types22import os23import time24```2526## Input Requirements27- **File formats**: MP4, MPEG, MOV, AVI, FLV, MPG, WebM, WMV, 3GPP28- **Size constraints**:29 - Use inline bytes for small files (rule of thumb: <20MB).30 - Use the File API upload flow for larger videos (most real videos).31- **YouTube**:32 - Video must be **public** (not private/unlisted) and not age-restricted.33 - Provide a valid YouTube URL.34- **Duration / context window** (model-dependent):35…
Excerpt shown under the repository's Apache-2.0 license.
More skills in skillsbench
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
