Skip to main content
skill CX Codex

video-analysis — Claude Code skill: what it does, how to install

Inspects local video files using direct model ingestion for small clips or ffmpeg frame extraction and Whisper audio transcription for larger media.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Starchild-ai-agent/official-skills --skill video-analysis -a claude-code
Open on GitHub

What video-analysis does

The tool processes video files depending on their size threshold, which defaults to 20MB. Smaller clips go directly to a model that handles video input natively, with google/gemini-3.1-flash-lite selected as the default. The model reviews both the image sequence and the audio stream together.

When a file exceeds 20MB, the workflow switches to extraction mode. It runs ffmpeg to capture keyframes: sampling every 2 seconds for clips under 60 seconds or picking scene-change frames on longer footage, capped at 30 images. Whisper transcribes the spoken dialogue, and the agent receives the resulting stills alongside the transcript context.

The skill operates on local workspace file paths. Direct dotted Python imports fail with a syntax error due to the hyphen in the directory name, so scripts must invoke it from within the skill directory or via dynamic loaders.

What it helps with

  • summarize visual events and actions inside a local video file
  • extract spoken dialogue into text using Whisper
  • split long video recordings into keyframes via scene detection
  • read video dimensions, runtime, and audio presence without a full review

Example prompts for the agent

  • What happens in this video output/videos/clip.mp4?
  • Summarize the recording at output/videos/demo.mp4 and extract the dialogue
  • Check the technical metadata for media/interview.mp4

How to install video-analysis

1Skills CLI (Vercel)

npx skills add Starchild-ai-agent/official-skills --skill video-analysis -a claude-code

2Manually: put the files in place

~/.claude/skills/video-analysis/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/video-analysis/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about video-analysis

How to install video-analysis in Claude Code?

Run npx skills add Starchild-ai-agent/official-skills --skill video-analysis -a claude-code in your terminal.

What does the video-analysis skill do?

It examines video files by feeding small media directly to multimodal models and breaking down large files into keyframe stills and Whisper transcripts.

Can video-analysis process direct video URLs?

No, the execution script expects a local file path. For web video links, instructions advise fetching cloud captions or text transcripts rather than downloading media.

Similar skills

All skills for AI and ML →

From the same set30

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor