acestep
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction for video production. Use when…
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
Claude Code
$ npx -y skills add openmontageinc/openmontage --skill video-download --agent claude-code
Codex
$ npx skills add openmontageinc/openmontage --skill video-download -a codex -y
Cursor
$ npx skills add openmontageinc/openmontage --skill video-download -a cursor -y
Gemini CLI
$ npx skills add openmontageinc/openmontage --skill video-download -a gemini-cli -y
GitHub Copilot
$ npx skills add openmontageinc/openmontage --skill video-download -a github-copilot -y
OpenCode
$ npx skills add openmontageinc/openmontage --skill video-download -a opencode -y
Windsurf
$ npx skills add openmontageinc/openmontage --skill video-download -a windsurf -y
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.
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction for video production. Use when…
Build voice AI agents with ElevenLabs. Use when creating voice assistants, customer service bots, interactive voice characters,…
Generate AI videos from text prompts using multiple provider gateways. Use when: (1) Generating videos from text descriptions,…
Create AI avatar videos with precise control over avatars, voices, scripts, scenes, and backgrounds using HeyGen's v2 API. Use…
Transcribe audio to text using Azure AI Speech (Fast Transcription REST API). Use when converting audio/video to text, generating…
Generate neural narration audio using Azure AI Speech (REST text-to-speech). Use when synthesizing voiceovers or narration in…
Overlay doctrine for captions in HyperFrames videos — the caption MODEL (drop / rail / embed) and the rule that captions are an…
This skill should be used when a Seedance 2.0 prompt contains generic AI filler, hollow superlatives, vague cinematic language,…