mrkeyoor.com_
Fri 02 Oct 15:00 UTC
AI Toolsevaluationupdated 02 Oct 2026

reelbench-skills review

Reelbench Skills is a Chinese-first set of three Claude Code and Codex skills for analyzing video shots, compositing shot notes beside footage, and removing video metadata. English README and per-skill documentation exist, while the main skill instructions and much of the source commentary are Chinese.

Verdict

Our lab did not run commit 1b51af8 because the repository fell outside the supported runner and has no Dockerfile, so its scripts and advertised gates remain unverified by us. The three-skill split is sensible for Claude Code or Codex users who want measured cut points, reviewable annotations, and deeper metadata checks. Adopt it only after testing your own footage, especially HDR files, dissolves, silent dialogue, and the browser-based sync renderer.

We ran it

Screenshot of reelbench-skills (github.com/eternityspring/reelbench-skills)

Answers from our run

Did you run reelbench-skills yourself?

No. Its code is JavaScript, and it carries no manifest our lab installs from, and no Dockerfile, so there was nothing standard to install, build or test. This review is written from the repository's own documentation.

Who should not use reelbench-skills?

Editors who need automatic transcription, face recognition, or object detection: video-shots explicitly excludes all three.

What are the alternatives to reelbench-skills?

PySceneDetect, LosslessCut, Remotion. The three-skill split is sensible for Claude Code or Codex users who want measured cut points, reviewable annotations, and deeper metadata checks.

Setup3/5No npm packages, but ffmpeg and a supported agent are required
Docs4/5Detailed boundaries and examples, with English companion docs
Community3/5853 stars quickly, but no open tracker activity to judge
Maturity2/5Three v1.0.0 skills in a young repository with no release

Who it’s for

Claude Code or Codex users who want ffmpeg measurements to anchor a model-assisted shot breakdown.
Editors who need an interactive shot report or a video with synchronized shot notes beside the footage.
Privacy-conscious video workers who want metadata checks beyond ordinary ffprobe output.
Teams comfortable auditing shell, JavaScript, ffmpeg commands, and agent-written annotations.

Who it’s NOT for

Editors who need automatic transcription, face recognition, or object detection: video-shots explicitly excludes all three.
Users who expect shot detection to be fully automatic: dissolves, dark cuts, and false cuts can require manual split or merge decisions.
Anyone trying to remove visible or durable pixel watermarks: video-scrub says re-encoding does not defeat that class of watermark.
HDR users who require every H.264 SEI message removed: the scrubber preserves SEI on HDR sources to avoid breaking color metadata.
Teams needing an immutable installed version: the default installer uses symlinks, so a later git pull changes the active skills immediately.
Buyers requiring a tagged release and established issue history: GitHub returned no release and no open tracker items.

Setup reality

We did not run commit 1b51af8 in our sandbox. The lab classified this JavaScript repository outside its supported ecosystems, and the repository has no Dockerfile, so we have no install, build, test, dependency, or audit result.

The documented setup needs Node 18 or newer plus ffmpeg and ffprobe. There are no npm packages or API keys; the installer symlinks one or all three skills into detected Claude Code or Codex skill directories, and copying a skill directory is also supported.

Video-sync additionally needs Chrome, Chromium, or Edge for rendering panels. Video analysis consumes the current agent session, manual cut correction can still be necessary, and video-scrub is limited to MP4 and MOV containers.

3 skills keep video measurement separate from model judgment

Reelbench Skills packages 3 related jobs for Claude Code and Codex. Video-shots creates a shot-by-shot analysis, video-sync places that analysis beside the footage, and video-scrub rebuilds a file while excluding source metadata. The repository is Chinese-first. An English README and English per-skill guides are available, but the installed SKILL.md instructions and many code comments are mainly Chinese. English output is supported by the shot tools.

The useful design choice is the boundary between code and the model. FFmpeg detects candidate cuts, ffprobe supplies duration and format facts, and frame-difference calculations estimate motion. The model handles shot size, category, camera movement, description, and rhythm. Fifteen deterministic gates then compare those annotations with the measured timeline and motion evidence. This does not make subjective labels objective, but it gives a reviewer a named place to challenge each one.

Video-shots uses 15 gates but still needs an editor

Video-shots seeds a JSON timeline, extracts opening and closing frames from each shot, builds contact sheets, and asks the agent to fill only the interpretive fields. Its report is a single offline HTML page with a player, search, filters, shot cards, timing, and keyframes. The repository includes Chinese and English demo reports, so you can inspect the output format before installing anything.

Scene detection still misses dissolves and dark transitions, and it can split flashes or shaky footage too aggressively. The workflow includes a recut command for declared splits and merges, then recalculates timing and motion instead of allowing hand-edited evidence fields. There is no speech transcription, face recognition, automatic cast matching, object detection, clip export, or quality judgment. Dialogue comes only from visible burned-in subtitles, so an unscripted interview without captions will have sparse audio notes.

What happened when we ran it

We did not run commit 1b51af8 in our sandbox. The lab classified the JavaScript project outside its supported ecosystems, and the repository has no Dockerfile. The environment was an unprivileged container with 3 CPUs, 8 GB of RAM, and no secrets. There is therefore no measured install time, build result, test count, dependency footprint, or vulnerability audit for this review.

Our lab method ended with the no-run result for commit 1b51af8. That leaves the repository's examples and self-check claims as project documentation, not our verification. We did not analyze the bundled demo video, exercise ffmpeg against real codecs, launch the panel renderer, or inspect a scrubbed file byte by byte. A clean README example cannot substitute for footage from your cameras, exports, subtitles, HDR pipeline, and container formats. Run those cases before trusting the skills in a repeatable production workflow.

Video-sync renders 3 panel images through a browser

Video-sync takes the JSON produced by video-shots and creates a new video with the original footage and a scrolling information panel. Horizontal footage is stacked above the panel, while portrait footage sits beside it. Panel layout lives in CSS, and a planning command calculates geometry before the longer composition step. The skill requires a headless Chrome, Chromium, or Edge installation to turn its HTML panel into images.

The workflow tells the operator to inspect at least 3 frames from the finished composite and confirm that the picture, shot number, and highlighted row agree. That manual check matters because a successful ffmpeg process can still pair the wrong JSON with the wrong source video. Audio is copied from the source when present. The tool is a fixed analysis layout, so Remotion is a better base when the composition itself is your product.

Video-scrub checks bytes that ffprobe cannot display

Video-scrub carries one video stream and an optional audio stream into a rebuilt MP4 or MOV instead of copying every source track. That whitelist drops chapters, data tracks, attachments, GPS fields, device details, and many account or software strings. The tool also looks inside H.264 SEI, AAC data elements, and the compressor name, places where a normal ffprobe listing may appear clean while encoder identifiers remain. Twelve gates check the output structure and residues.

Its limits are as important as its checks. The default copy mode keeps picture data while re-encoding audio, but it cannot promise removal of durable pixel watermarks. Full encode mode also cannot defeat watermarks designed to survive transcoding. HDR sources keep their SEI because removing all messages can destroy color and embedded-caption information. In that case, privacy cleanup and image integrity conflict, and the skill chooses image integrity while reporting the exception.

Symlink installation trades pinning for easy updates

The installer looks for Claude Code and Codex directories, then links the chosen skills into them. Node 18 or newer, ffmpeg, and ffprobe are required, while the JavaScript scripts use no npm packages and ask for no API key. Video-sync adds the browser dependency. A copy-based installation is documented for users who do not want symlinks.

Symlinks mean a git pull changes the live skill immediately. That is convenient for one person who reviews each update. A team with locked tooling should pin a commit, copy the directories, and review changes before promotion. GitHub showed 853 stars, no open issues or pull requests, a September 21, 2026 push, and no release. Those are signs of fast early attention, not a maintenance record. Try the skills on disposable footage first, and keep the reports and verification output with the source they describe.

Alternatives

ProjectWhat it isPick it when
PySceneDetectA Python and OpenCV tool for detecting scene cuts and transitions without an agent workflow.pick this instead when you need repeatable cut detection or a library API, not model-written shot descriptions.
LosslessCutA desktop editor for fast lossless cutting and common audio-video file operations.pick this instead when a human-operated GUI for trimming and track work matters more than agent-generated analysis.
Remotion gh↗A React framework for building programmable video compositions.pick this instead when you are building a custom video layout rather than installing a fixed shot-note composition skill.

What people are saying

  1. [velocity-scout] eternityspring/reelbench-skills

Sources

  1. Reelbench Skills English README
  2. Video-shots skill
  3. Video-sync skill
  4. Video-scrub skill
  5. Reelbench Skills repository

More ai tools reviews

xialingguo-ip · SoL-Pi · flybook · crypto-rag · anything2explainer · cek-probe-model · the whole board →