frame-inspect

Orchestrate video frame extraction, Remotion rendering, and spec-based quality checks via shell script.

35|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/sean-sunagaku/claude-code-plugin --skill frame-inspect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frame-inspect
Source: https://github.com/sean-sunagaku/claude-code-plugin/tree/main/frame-inspect/skills/frame-inspect
Command: npx skills add https://github.com/sean-sunagaku/claude-code-plugin --skill frame-inspect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, ffprobe, node, npm, remotion, and includes scripts (resource) components.

What problem does it solve?

The frame-inspect skill provides a unified toolkit to extract video frames, validate Remotion renders, and perform specification-based quality checks across video assets, enabling faster verification and higher consistency in visual outputs.

Core Features & Use Cases

  • Frame extraction from videos at configurable frame rates.
  • Remotion still extraction for specific frames/pro comps.
  • Remotion render to MP4 for project previews.
  • Unified spec checks (ffprobe/ffmpeg) to verify width, height, fps, duration, and codec, with automatic reporting.
  • Visual quality validation using Read with frame snapshots and quality reports.
  • Optional GIF generation for quick previews.

Quick Start

Run the video-tool.sh script with the appropriate command to begin your frame extraction or rendering tasks.

Frequently Asked Questions about frame-inspect

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

FAQPage Schema
How do I extract frames from a video and validate specs using ffmpeg and ffprobe?

You can extract video frames and validate specs through a single shell script that orchestrates ffmpeg for frame extraction and ffprobe for checking width, height, fps, duration, and codec, producing an automatic quality report.

How do I validate Remotion renders and extract still captures for quality checks?

Validate Remotion renders using a shell script that auto-detects composition IDs, extracts still captures, renders MP4 previews, and performs spec-based checks to ensure visual output consistency.

What's the best way to automate video frame extraction and quality validation in Node?

Automate frame extraction and quality validation in Node by executing a shell script that leverages ffmpeg, ffprobe, and Remotion, automatically handling dependency installation and generating detailed quality reports.

Do I need npm and ffmpeg installed to run Remotion rendering and frame inspection?

Yes, npm, Node, ffmpeg, and ffprobe are required dependencies, though the shell script can automatically handle dependency installation to ensure robust frame inspection and Remotion rendering workflows.

Can I generate quick GIF previews from Remotion projects and video files?

Yes, you can generate optional GIF previews for quick visual checks from video files and Remotion projects, alongside frame extraction, still captures, and MP4 rendering capabilities.

Why does frame extraction fail when ffprobe reports mismatched video codec or fps specs?

Frame extraction may fail or produce inconsistent results if ffprobe detects mismatched width, height, fps, duration, or codec specs, which the unified spec checks identify and report automatically.