video-frames

Extract image frames or thumbnails from video files using ffmpeg.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/Wanli-Lee/CUA-Claw-Harness --skill video-frames-wanli-lee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/Wanli-Lee/CUA-Claw-Harness/tree/main/skills/video-frames
Command: npx skills add https://github.com/Wanli-Lee/CUA-Claw-Harness --skill video-frames-wanli-lee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of quickly inspecting a specific moment in a video without manually scrubbing and screenshotting, saving time during review and debugging.

Core Features & Use Cases

  • Frame extraction at an index: Pull an exact frame number for precise analysis (e.g., verifying what appeared at a specific timestep).
  • Frame extraction at a timestamp: Extract what is happening around a given time for fast visual inspection (e.g., checking a moment in a match).
  • Quick thumbnails for review: Generate shareable JPG frames or crisp UI-friendly PNGs for reports and workflows.

Quick Start

Run scripts/frame.sh on your video file and specify an output path to extract the first frame.

Frequently Asked Questions about video-frames

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract frames from a video for dataset inspection?

You can extract frames from a video for dataset inspection by running a shell script that invokes ffmpeg on a readable input file, writing the selected frame to an explicit output path for quick visual verification.

Can I get a thumbnail from a specific timestamp in a video using ffmpeg?

Yes, you can generate a thumbnail from a specific timestamp in a video using ffmpeg by specifying the exact time, allowing you to capture what is happening at that moment for fast visual inspection.

What is the best way to pull a single frame by index for debugging visual pipelines?

The best way to pull a single frame by index for debugging visual pipelines is to use a script that passes the frame number to ffmpeg, extracting the exact frame to an output path for precise analysis.

Do I need ffmpeg installed to extract image frames from video files?

Yes, you need ffmpeg installed to extract image frames from video files, because the underlying script implementation relies entirely on ffmpeg to process the readable input video and write the selected frame.

Can I extract frames as PNG or JPG for reports and workflows?

Yes, you can extract frames as PNG or JPG for reports and workflows by specifying the desired image format in your explicit output path, generating crisp UI-friendly PNGs or shareable JPG frames.

Are there limitations when extracting thumbnails from video files?

A key limitation when extracting thumbnails from video files is that you must provide a readable input video and an explicit output path; without a valid output path specified, the frame extraction process cannot write the selected frame.