The video-analyzer skill helps users analyze video content for various parameters such as duration, frame rate, and resolution. It is suitable for developers and data analysts looking to extract insights from video files.
$ npx skills add https://github.com/zrong/skills --skill video-analyzerThe video-analyzer skill uses vision and video large language models to understand and analyze video content from local files or URLs. It extracts insights by processing video frames through configurable AI models like Doubao Vision or OpenAI, with adjustable frame sampling to balance detail and API costs. Users can analyze videos, get content summaries, ask questions about video material, and describe scenes—ideal for developers, data analysts, and anyone needing automated video understanding. The skill supports video site URLs (YouTube, Bilibili) via yt-dlp integration and offers flexible configuration for different model backends and analysis parameters.
Install the skill using the provided command.
Extract frame rate from video files
Calculate video duration
Determine video resolution
$ npx skills add https://github.com/zrong/skills --skill video-analyzergit clone https://github.com/zrong/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Analyze the video file at [VIDEO_FILE_PATH] and provide a detailed breakdown of its technical specifications including duration, frame rate, resolution, codec, and file size. Also, identify any potential issues like corrupted frames or audio sync problems. Assume the video is stored locally on my machine.
**Video Analysis Report: Product Demo.mp4**
### **Basic Metadata**
- **Duration:** 2 minutes 47 seconds (00:02:47)
- **File Size:** 182.3 MB
- **Format:** MP4 (MPEG-4 Part 14)
### **Video Specifications**
- **Resolution:** 1920x1080 (Full HD)
- **Frame Rate:** 30 fps (constant)
- **Codec:** H.264 (High Profile, Level 4.1)
- **Bitrate:** 8.5 Mbps (variable)
### **Audio Specifications**
- **Codec:** AAC (Advanced Audio Codec)
- **Sample Rate:** 48 kHz
- **Channels:** Stereo
- **Bitrate:** 192 kbps
### **Potential Issues Detected**
✅ **No corrupted frames** detected in the first 1000 frames.
⚠️ **Minor audio desync** detected at timestamp 00:01:22 (3 frames behind video).
🔍 **Recommendation:** Use a video editor to realign audio if precision is critical.
### **Export Summary**
```json
{
"duration": "00:02:47",
"file_size_mb": 182.3,
"resolution": "1920x1080",
"frame_rate": 30,
"video_codec": "H.264",
"audio_codec": "AAC",
"issues": ["minor_audio_desync"]
}
```Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan