Overview
Clip Hand is an AI-powered video editing agent that transforms long-form content into engaging short clips optimized for YouTube Shorts, TikTok, Instagram Reels, and other vertical video platforms. Category: ContentIcon: 🎬
What It Does
Download & Analyze
Downloads videos from URLs (YouTube, Vimeo, Twitter, 1000+ sites) or processes local files
Identify Viral Moments
Reads the transcript to find segments with hooks, emotional peaks, and self-contained stories
Extract & Process
Creates clips, crops to vertical format (9:16), burns captions, and generates thumbnails
Requirements
FFmpeg
Core video processing engine for extraction, cropping, and caption burning.yt-dlp
Downloads videos from YouTube, Vimeo, Twitter, and 1000+ other sites.Speech-to-Text (Choose One)
Option 1: Groq Whisper API (recommended — fast and free tier)Configuration
Speech-to-Text Settings
| Setting | Options | Description |
|---|---|---|
| STT Provider | auto, groq_whisper, openai_whisper, deepgram, whisper_local | How audio is transcribed to text |
groq_whisper for the best balance of speed, quality, and cost (free tier available).
Text-to-Speech (Optional)
Add voice-overs to clips:| Setting | Options | Description |
|---|---|---|
| TTS Provider | none, edge_tts, openai_tts, elevenlabs | Optional narration generation |
- None — Captions only (default)
- Edge TTS — Free, no API key required
- OpenAI TTS — High quality, requires API key
- ElevenLabs — Premium quality, requires API key
Publishing Settings
| Setting | Options | Description |
|---|---|---|
| Publish Target | local_only, telegram, whatsapp, both | Where to send finished clips |
Telegram Publishing
Requires:- Bot Token from @BotFather
- Chat ID of your channel or group
WhatsApp Publishing
Requires Meta Business account with WhatsApp Cloud API:- Access Token (permanent, not temporary)
- Phone Number ID from Meta Developer Portal
- Recipient phone number (international format, no +)
Publishing is optional. By default, Clip Hand saves clips locally without uploading.
Activation
Basic Usage
Example Workflow
How It Works
1. Intake & Download
For URLs:2. Transcription
Path A: YouTube Auto-Subs (fastest — no transcription needed)Parses the json3 subtitle file for word-level timing. Path B: Groq Whisper API (recommended)
3. Viral Segment Selection
The Hand analyzes the full transcript looking for:- Hook in first 3 seconds — Surprising claim, question, emotional statement
- Self-contained story — Makes sense without the full video
- Emotional peaks — Laughter, surprise, anger, vulnerability
- Contrarian takes — Things people want to share or argue about
- Clean ending — Punchline, conclusion, or dramatic pause
4. Clip Processing
For each segment: Step 1: Extract5. Publishing (Optional)
If configured: Telegram:Output
Clip Hand generates:| File | Description |
|---|---|
clip_N_final.mp4 | Processed clip with captions, ready to post |
clip_N.srt | Subtitle file (if you want to edit captions) |
thumb_N.jpg | Thumbnail image |
transcript.json | Full transcript with word-level timing |
Dashboard Metrics
Track performance in the OpenFang dashboard:- Jobs Completed — Total video processing jobs
- Clips Generated — Number of clips created
- Total Duration — Cumulative clip length
- Published to Telegram — Clips sent to Telegram
- Published to WhatsApp — Clips sent to WhatsApp
Tips & Best Practices
For best results:
- Use videos with clear speech (podcasts, interviews, lectures work great)
- Longer source videos (15+ minutes) give more clip options
- Let the Hand pick segments — its transcript analysis finds better moments than random timestamps
- Review clips before publishing to channels with large audiences
Common Issues
“yt-dlp not found”Install yt-dlp:
pip install yt-dlp
“FFmpeg not found”Install FFmpeg for your platform (see Requirements above) “Transcription failed”
Check your API key is set:
echo $GROQ_API_KEYOr install local Whisper:
pip install openai-whisper
“Telegram upload failed: file too large”Telegram limit is 50MB. The Hand will automatically re-encode larger files. “WhatsApp upload failed: template required”
Recipient must message your business number first (24-hour window).
Advanced Usage
Custom Timestamps
Override automatic segment selection:Custom Clip Count
Local Files
Next Steps
Twitter Hand
Post your clips to Twitter automatically
Researcher Hand
Research trending topics for clip content