OpenClaw · Skill
Clips Machine
Transform long videos into viral short-form clips. Auto-detect the best moments, add trendy captions, export for TikTok/Reels/Shorts.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install mayank8290/clips-machineClawHub installer
npx clawhub@latest install mayank8290/clips-machineOpenClaw CLI
openclaw skills install mayank8290/clips-machineDirect OpenClaw install
openclaw install mayank8290/clips-machineWhat this skill does
Transform long videos into viral short-form clips. Auto-detect the best moments, add trendy captions, export for TikTok/Reels/Shorts.
Why it matters
Runs entirely on local tools with no cloud service, so there are no per-clip fees, upload limits, or API keys required.
Typical use cases
- Clipping the top 5 moments from a 2-hour podcast
- Turning a Twitch gaming VOD into meme-captioned TikToks
- Extracting quotable segments from a conference keynote on YouTube
- Processing a local interview MP4 into Reels-ready highlights
- Batch-generating 10 short clips from a long YouTube interview for a client
Source instructions
Clips Machine
Transform long videos into viral short-form clips. Auto-detect the best moments, add trendy captions, export for TikTok/Reels/Shorts.
100% FREE tools - Runs entirely on your machine.
Love this skill? Support the creator and help keep it free: Buy Me a Coffee
What This Skill Does
- Input any long video (YouTube URL, podcast, stream, local file)
- Transcribe with timestamps using Whisper (free, local)
- Detect viral-worthy moments using AI analysis
- Cut the best 30-60 second segments
- Caption with animated, trendy text styles
- Export in vertical 9:16 format ready for upload
Quick Start
Turn this podcast into viral clips: https://youtube.com/watch?v=xyz
Extract the 5 best moments from my-interview.mp4 and add captions
Commands
From YouTube URL
/clips-machine https://youtube.com/watch?v=VIDEO_ID
From Local File
/clips-machine /path/to/video.mp4
Custom Number of Clips
/clips-machine VIDEO --clips 10
Caption Styles
/clips-machine VIDEO --style [style]
Available styles:
hormozi- Alex Hormozi style (bold, word-by-word highlight) - Most Viralminimal- Clean white textkaraoke- Word-by-word color changenews- Lower third stylememe- Impact font, top/bottom
How Viral Detection Works
The AI analyzes the transcript looking for:
- Hook Potential - Strong opening statements
- Emotional Peaks - Passion, excitement, surprise
- Quotable Lines - Memorable one-liners
- Controversial Takes - Debate-worthy opinions
- Surprising Facts - "Did you know" moments
- Actionable Advice - Clear takeaways
Each moment gets a "virality score" from 1-100.
Output Structure
~/Videos/OpenClaw/clips-[video-name]/
├── transcript.json # Full transcript with timestamps
├── viral_moments.json # Detected moments with scores
├── clip_001.mp4 # First viral clip (vertical, captioned)
├── clip_002.mp4 # Second viral clip
├── clip_003.mp4 # ...
└── summary.md # Overview of all clips
Supported Sources
| Source | Example |
|---|---|
| YouTube | https://youtube.com/watch?v=... |
| TikTok | https://tiktok.com/@user/video/... |
| Twitter/X | https://twitter.com/user/status/... |
| Twitch VOD | https://twitch.tv/videos/... |
| Local MP4 | /path/to/file.mp4 |
Requirements
- FFmpeg (
brew install ffmpeg) - yt-dlp (
brew install yt-dlp) - Whisper.cpp (
brew install whisper-cpp)
Setup
# Install dependencies
brew install ffmpeg yt-dlp whisper-cpp
# Or on Linux
sudo apt install ffmpeg
pip install yt-dlp
# Build whisper.cpp from source
Monetization
| Method | Potential |
|---|---|
| Clip service for creators | $50-150/video |
| Monthly retainer | $500-2,000/client |
| Podcast clipping agency | $2,000-5,000/mo |
| Sell this skill | $100-300 on ClawHub |
Examples
Podcast to Clips
Take this 2-hour podcast and find the 10 best moments:
https://youtube.com/watch?v=PODCAST_ID
Make them Hormozi-style with bold captions.
Interview Highlights
/clips-machine interview.mp4 --clips 5 --style minimal
Gaming Stream
Extract funny moments from my Twitch VOD:
https://twitch.tv/videos/12345
Add meme-style captions
Support This Project
If this skill saved you time or made you money, consider buying me a coffee!
Every coffee helps me build more free tools for the community.
Built for OpenClaw | Powered by Whisper + FFmpeg | Support the Creator