All resources

Free Claude skill · 30-Second Recut

Any Reel cut to 30 seconds

Cuts a longer video to 30 seconds by whole sentences, for YouTube Shorts, Google Business Profile or ads.

CompatibilityWorks in Claude Code. Tested on macOS (Apple Silicon). Windows, Linux and claude.ai are not tested yet.

Who it is for

Anyone with a good long video who needs a short version that still makes sense.

What it does

  • A sentence map with timings and nearby shot changes
  • Recut on frame boundaries with clean audio joins
  • An animated end card in your brand, appended or laid over the video
  • 60 to 30 fps option, -14 LUFS loudness, title metadata, size and length checks
  • A contact sheet of both sides of every join

In the zip: SKILL.md, scripts, brand.json, fonts, requirements.txt, LICENSE and third-party notices.

Install in Claude Code

  1. Unzip viralframe-30s-recut.zip into ~/.claude/skills/ to use it in every project, or into .claude/skills/ inside one project.
  2. Check that you have viralframe-30s-recut/SKILL.md inside that folder.
  3. Restart Claude Code and ask in plain words. Claude can install the requirements for you.

Requirements

  • ffmpeg
  • Python 3.10+ and pip install -r requirements.txt (numpy, opencv-python)
  • Speech-to-text: faster-whisper or whisperx
  • End card only: Node.js 22+ for npx hyperframes

Try asking

Make a 30-second Google Business version of my_reel.mp4: keep the hook and the main point, end with my card saying "Visit our website.", under 75 MB.

From our test

On our test: a longer master cut to 28.8 s at -14.0 LUFS, end card included.

The end-card timing option and sound effects were not tested.

Licence

Code: MIT, Copyright (c) 2026 Viralframe (see LICENSE in the zip). Fonts, models and libraries from others keep their own licences: see THIRD_PARTY_NOTICES.md. Uses HyperFrames by HeyGen (Apache-2.0) as a dependency through npx; it is not included and it is not ours.

See all 8 skills

Want us to do it for you?

Viralframe can handle your video editing for your business, so you can spend your time running it.