gemini-video-understanding
Analyze videos using Google's Gemini API - describe content, answer questions, transcribe audio with visual descriptions, reference timestamps, clip videos, and process YouTube URLs. Supports 9 video formats, multiple models (Gemini 2.5/2.0), and context windows up to 2M tokens (6 hours of video).
npx skills add majiayu000/claude-skill-registry --skill gemini-video-understanding-aia-11-hn-mib-mib-mockinterviewaib-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Gemini Video Understanding Skill This skill enables comprehensive video analysis using Google's Gemini API, including video summarization, question answering, transcription, timestamp references, and more. ## Capabilities - **Video Summarization**: Create concise summaries of video content - **Question Answering**: Answer specific questions about video content - **Transcription**: Transcribe audio with visual descriptions and timestamps - **Timestamp References**: Query specific moments in videos (MM:SS format) - **Video Clipping**: Process specific segments using start/end offsets - **Multiple Videos**: Compare and analyze up to 10 videos (Gemini 2.5+) - **YouTube Support**: Analyze YouTube videos directly (preview feature) - **Custom Frame Rate**: Adjust FPS sampling for different video types ## Supported Formats - MP4, MPEG, MOV, AVI, FLV, MPG, WebM, WMV, 3GPP ## Models Available **Gemini 2.5 Series:** - `gemini-2.5-pro` - Best quality, 1M context - `gemini-2.5-flash` - Balanced quality/speed, 1M context - `gemini-2.5-flash-preview-09-2025` - Preview features, 1M context **Gemini 2.0 Series:** - `gemini-2.0-flash` - Fast processing - `gemini-2.0-flash-lite` - Lightweight optio
- Capabilities
- Supported Formats
- Models Available
- API Key Configuration
- Option 1: Google AI Studio (Default)
- Option 2: Vertex AI
- Usage Instructions
- When to Use This Skill
- Basic Video Analysis
- Advanced Features
- Script Parameters
- Common Use Cases
- 1. Video Summarization
- 2. Educational Content
Environment variable (recommended) export GEMINI_API_KEY="your-api-key-here" Or in .env file echo "GEMINI_API_KEY=your-api-key-here" > .env Enable Vertex AI export GEMINI_USE_VERTEX=true export VERTEX_PROJECT_ID=your-gcp-project-id export VERTEX_LOCATION=us-central1 # Optional, defaults to us-central1 python .claude/skills/gemini-video-understanding/scripts/analyze_video.py \ Check API key detection
What does the gemini-video-understanding skill do?
Analyze videos using Google's Gemini API - describe content, answer questions, transcribe audio with visual descriptions, reference timestamps, clip videos, and process YouTube URLs. Supports 9 video formats, multiple models (Gemini 2.5/2.0), and context windows up to 2M tokens (6 hours of video).
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill gemini-video-understanding-aia-11-hn-mib-mib-mockinterviewaib-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
