LaunchKit · 2026
Back to Skills

video-understanding

Analyze videos with Google Gemini multimodal AI.

4
605 downloads
by @bill492

Setup & Installation

openclaw skills install @bill492/video-understanding

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install video-understanding

Version History

v1.1.0Feb 13, 2026 - Version note by skill developer:

Added proper metadata: declared yt-dlp, ffmpeg, and GEMINI_API_KEY requirements in frontmatter.

What This Skill Does

Analyzes videos using Google Gemini's multimodal AI. Downloads from 1000+ sources including YouTube, Loom, TikTok, and Vimeo via yt-dlp. Returns transcripts, visual descriptions, summaries, and answers to specific questions about video content.

YouTube URLs go directly to Gemini without a download step, and all other platforms are handled automatically via yt-dlp, so no manual downloading or conversion is needed.

When to use it

  • Transcribing a Loom screen recording into meeting notes
  • Summarizing a YouTube tutorial without watching the full video
  • Extracting steps from a product demo or sales recording
  • Answering a specific question about a TikTok or Instagram video
  • Archiving a Twitter/X clip with transcript and visual description

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: What decisions were made in this Loom recording? https://www.loom.com/share/abc123

AGENT
  1. 1Detects a non-YouTube URL and runs yt-dlp to download the video file
  2. 2Uploads the file to the Gemini File API and polls until processing completes
  3. 3Sends the structured analysis prompt plus the user question to Gemini
  4. 4Cleans up the temp file and Gemini upload after receiving the response
OUTPUT

JSON with timestamped transcript, visual description, 2-3 sentence summary, and a targeted answer field addressing the question about decisions made

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GEMINI_API_KEY environment variable from Google AI Studioyt-dlp installed (brew install yt-dlp or pip install yt-dlp)ffmpeg installed (brew install ffmpeg)