From video
Analyzes videos from URLs or local files — extracts transcripts, key frames, OCR text, metadata, and annotated timelines. Answers questions with timestamps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/video:video <video-url-or-path> [question]<video-url-or-path> [question]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze the given video and answer the user's question (or summarize it if no question was asked). Always cite timestamps (`M:SS`) in your answer.
Analyze the given video and answer the user's question (or summarize it if no question was asked). Always cite timestamps (M:SS) in your answer.
If the video-analyzer MCP server is connected in this session, call its tools directly — do not use the CLI:
analyze_video (detail "standard")analyze_moment (time range) or get_frame_atget_transcript (fast, no download)get_metadata (no download)get_frame_burstRun the one-shot CLI via Bash (first run downloads the npm package — slow is not broken; progress streams on stderr):
npx -y mcp-video-analyzer@latest analyze "<video-url-or-path>"
stdout is a single JSON document: metadata, transcript (timestamped entries), ocrResults (on-screen text), timeline, warnings, and frames — an array of { time, filePath, mimeType } pointing to JPEG key frames on disk. Then:
frames[].filePath images (in parallel) when the question needs visuals.Useful flags: --detail brief|standard|detailed (brief = metadata + transcript only, no frame extraction — the fast/cheap path), --fields metadata,transcript (filters the emitted JSON only; frames are still computed at standard detail), --max-frames <1-60>, --language <code> (force transcription language), --out <dir> (where frames are copied), --force-refresh. Run npx -y mcp-video-analyzer@latest analyze --help for the full list.
ffmpeg is bundled — no install needed.yt-dlp on PATH; Loom, direct .mp4/.webm/.mov URLs, and local files work without it.warnings array carries actionable hints (yt-dlp install, YTDLP_COOKIES_FROM_BROWSER for Instagram/age-restricted, missing Whisper backend). Relay relevant warnings to the user instead of treating them as errors.npx claudepluginhub guimatheus92/mcp-video-analyzerTranscribes and analyzes any video (YouTube, Loom, Vimeo, Zoom, local files) with three depth modes: transcript, visual (with frame extraction and Claude vision), and multimodal (Gemini native video).
Analyzes YouTube videos using both transcript and visual frame extraction for step-by-step guides, especially useful for tutorials, demos, and how-to videos.
Extracts scene-change frames, pacing metrics, and transcript from video URLs or local paths; produces structured report for editorial analysis.