video-frames
Verifiedby openclaw · Updated Apr 16, 2026
Extract frames or short clips from videos using ffmpeg.
See It In Action
The file is at a relative path. Let me extract the frame.
Screenshot extracted and saved to qa/runs/checkout-ios-18s.png.
Note: the frame at 00:00:18 appears to be entirely white/blank — which may actually be the flicker you're investigating. If you need a frame from a slightly different timestamp for comparison (e.g., a frame just before or after the flicker), let me know and I can grab additional frames.
External Tools
| Tool | Type |
|---|---|
| ffmpeg | binary |
Permissions
| Scope | Description |
|---|---|
| filesystem:read | |
| filesystem:write | |
| process:spawn |
SKILL.md
Video Frames (ffmpeg)
Extract a single frame from a video, or create quick thumbnails for inspection.
Quick start
First frame:
{baseDir}/scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg
At a timestamp:
{baseDir}/scripts/frame.sh /path/to/video.mp4 --time 00:00:10 --out /tmp/frame-10s.jpg
Notes
- Prefer
--timefor “what is happening around here?”. - Use a
.jpgfor quick share; use.pngfor crisp UI frames.
FAQ
What does video-frames do?
Extract frames or short clips from videos using ffmpeg.
When should I use video-frames?
Use it when you need a repeatable workflow that produces image output.
What does video-frames output?
In the evaluated run it produced image output.
How do I install or invoke video-frames?
openclaw skills install video-frames
Which agents does video-frames support?
OpenClaw
What tools, channels, or permissions does video-frames need?
It uses ffmpeg; channels commonly include image; permissions include filesystem:read, filesystem:write, process:spawn.
Is video-frames safe to install?
Static analysis marked this skill as medium risk; review side effects and permissions before enabling it.
How is video-frames different from an MCP or plugin?
A skill packages instructions and workflow conventions; tools, MCP servers, and plugins are dependencies the skill may call during execution.
Does video-frames outperform not using a skill?
About video-frames
When to use video-frames
You need a representative frame from a video for debugging, review, or sharing. You want to inspect what appears at a specific timestamp in a video file. You need quick thumbnails generated from local media using ffmpeg.
When video-frames is not the right choice
You need full video editing, annotation, or timeline-based media production workflows. You need cloud-hosted video processing or integration with external media platforms.
What it produces
Produces image output.
Install
openclaw skills install video-framesInvoke: Use video-frames when you want the agent to follow this workflow.
