acestep
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction for video production. Use when generating music, soundtracks,…
Download video and audio from YouTube and 1000+ sites using yt-dlp. No API keys needed. Use when: (1) Downloading a video from YouTube or other sites, (2) Extracting audio from a video URL, (3) Downloading subtitles/captions from a video, (4) Getting video metadata without
$ npx -y skills add calesthio/OpenMontage --skill video-download --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/video-downloadContext preview
The summary Claude sees to decide when to auto-load this skill.
Download video and audio from YouTube and 1000+ sites using yt-dlp. No API keys needed. Use when: (1) Downloading a video from YouTube or other sites, (2) Extracting audio from a video URL, (3) Downloading subtitles/captions from a video, (4) Getting video metadata without
name: video-download description: | Download video and audio from YouTube and 1000+ sites using yt-dlp. No API keys needed. Use when: (1) Downloading a video from YouTube or other sites, (2) Extracting audio from a video URL, (3) Downloading subtitles/captions from a video, (4) Getting video metadata without downloading.
Download video and audio from URLs using yt-dlp directly. No wrapper scripts needed.
Update yt-dlp periodically to keep up with site changes: `yt-dlp -U` or `pip install -U yt-dlp`.
yt-dlp "URL" -o "%(title)s.%(ext)s" --merge-output-format mp4
# 720p yt-dlp "URL" -f "bestvideo[height<=720]+bestaudio/best[height<=720]" --merge-output-format mp4 # 1080p yt-dlp "URL" -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]" --merge-output-format mp4
yt-dlp "URL" -x --audio-format mp3 --audio-quality 0
# Download video with English subtitles yt-dlp "URL" --write-subs --sub-langs en --merge-output-format mp4 # Download video with multiple subtitle languages yt-dlp "URL" --write-subs --sub-langs "en,es,fr" --merge-output-format mp4 # Download only subtitles (no video) yt-dlp "URL" --write-subs --sub-langs en --skip-download
yt-dlp "URL" --dump-json --no-download
yt-dlp "URL" -F
yt-dlp "URL" -o "./downloads/%(title)s.%(ext)s" --merge-output-format mp4
| Quality | Format flag | |---------|-------------| | Best | `-f "bestvideo+bestaudio/best"` (default) | | 1080p | `-f "bestvideo[height<=1080]+bestaudio/best[height<=1080]"` | | 720p | `-f "bestvideo[height<=720]+bestaudio/best[height<=720]"` | | 480p | `-f "bestvideo[height<=480]+bestaudio/best[height<=480]"` | | Worst | `-f "worstvideo+worstaudio/worst"` |
Common variables for `-o` templates:
| Variable | Description | |----------|-------------| | `%(title)s` | Video title | | `%(ext)s` | File extension | | `%(id)s` | Video ID | | `%(uploader)s` | Channel/uploader name | | `%(upload_date)s` | Upload date (YYYYMMDD) | | `%(duration)s` | Duration in seconds | | `%(resolution)s` | Video resolution |
World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.
Repo: calesthio/OpenMontage
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction for video production. Use when generating music, soundtracks,…
Build voice AI agents with ElevenLabs. Use when creating voice assistants, customer service bots, interactive voice characters, or any real-time voice…
Generate AI videos from text prompts using multiple provider gateways. Use when: (1) Generating videos from text descriptions, (2) Creating AI-generated video…
Create AI avatar videos with precise control over avatars, voices, scripts, scenes, and backgrounds using HeyGen's v2 API. Use when: (1) Choosing a specific…
Transcribe audio to text using Azure AI Speech (Fast Transcription REST API). Use when converting audio/video to text, generating subtitles, or processing…
Generate neural narration audio using Azure AI Speech (REST text-to-speech). Use when synthesizing voiceovers or narration in OpenMontage. Optional cloud TTS…