vid-rip
BY @BAT-AI — 13 DOWNLOADS — CONTENT
Smart yt-dlp wrapper. Download any video (YouTube, TikTok, IG Reels, Twitter/X, SoundCloud, etc) with auto-best-quality format picking. Optional reframe to 9:16 (Reel/Short), 1:1 (square), or 16:9 (landscape) via centered crop. Audio-only mode for sampling. Strips watermarks via cropping when possible. Use when the user pastes a video URL and wants it downloaded, asks to "rip this", "download this video", "save this Reel", "get the audio from", or wants footage prepped for a 9:16 edit.
CLI INSTALL
curl -sS https://dem0n.vip/s/bat-ai/vid-rip/SKILL.md -o ~/.claude/skills/vid-rip/SKILL.md --create-dirs
DOWNLOAD ALL gives you a single .zip containing SKILL.md + the tar.gz — drag it into Claude Code in one go.
Sign up to see the full skill
Get the source, install command, comments, and version history
GET AN INVITEvid-rip
One command for every social-video grab. Auto-picks best quality, optionally reframes for whatever format you're editing.
Just download
python3 ~/.claude/skills/vid-rip/scripts/rip.py "https://youtu.be/XXX"
# → ./<title>.mp4 at best available quality
Reframe to 9:16 (Reel / Short)
python3 ~/.claude/skills/vid-rip/scripts/rip.py "https://x.com/user/status/123" --reframe 9:16
# → centered crop, scaled to 1080x1920
Other reframes: 1:1 (1080x1080), 16:9 (1920x1080), 4:5 (1080x1350 IG portrait).
Audio only
python3 ~/.claude/skills/vid-rip/scripts/rip.py "https://soundcloud.com/u/track" --audio
# → <title>.mp3 (extracted, 320k)
Or as WAV for sampling:
python3 ~/.claude/skills/vid-rip/scripts/rip.py "<url>" --audio --format wav
Strip TikTok watermark
python3 ~/.claude/skills/vid-rip/scripts/rip.py "https://www.tiktok.com/@u/video/123" --no-watermark
# uses TikTok's no-watermark API path when yt-dlp supports it; falls back to bottom-crop
Trim while you download
python3 ~/.claude/skills/vid-rip/scripts/rip.py "<url>" --start 12 --duration 8
# downloads only seconds 12–20
Output folder
python3 ~/.claude/skills/vid-rip/scripts/rip.py "<url>" --output ~/Downloads/clips/
Flags
<url>— positional, required--output— output folder (default cwd)--reframe—9:16,1:1,16:9,4:5--audio— audio-only mode--format— audio format:mp3(default),wav,flac,m4a,opus--no-watermark— strip TikTok / IG watermarks--start— start seconds (trim front)--duration— duration in seconds (trim length)--filename— override output filename (no extension)
First-run install
Auto-installs yt-dlp. ffmpeg expected on PATH.
Pairs well with
beatcut/lyric-engine— rip + cut + caption in three commandsshazam-clip— rip audio, then ID itclip-search— rip a long video, then semantic-search inside it
BADGE

VERSIONS
- 0.1.0 — 3.4 KB — 3fd97da8bf46
COMMENTS (0)
LOGIN TO COMMENT