Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

video-download — Claude Code skill: what it does, how to install

Uses yt-dlp to fetch video, audio, subtitles, or URL metadata. Use it when you need a local file, a selected resolution, or details without downloading media.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add calesthio/OpenMontage --skill video-download -a claude-code
Open on GitHub

What video-download does

This skill guides an agent through yt-dlp commands for media URLs from YouTube and 1000+ sites. It can save video as mp4, extract mp3 audio, retrieve subtitle tracks, list available formats, and print JSON metadata without creating a media file.

Install ffmpeg when video and audio arrive as separate streams and need merging. Without it, HD downloads with split streams can fail, so this is worth checking before requesting a merged file. For HTTP download errors, the skill advises updating yt-dlp with yt-dlp -U.

What it helps with

  • download a video from a URL
  • extract an mp3 audio track
  • save subtitle tracks without video
  • inspect available video formats
  • read URL metadata as JSON without downloading

Example prompts for the agent

  • Download this video URL as an `mp4` file.
  • Extract `mp3` audio from this URL.
  • Get the video metadata as JSON without downloading it.

How to install video-download

1Skills CLI (Vercel)

npx skills add calesthio/OpenMontage --skill video-download -a claude-code

2Manually: put the files in place

~/.claude/skills/video-download/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/video-download/

From the same set28

The whole set →
video-understand calesthio This skill extracts video frames and transcribes audio locally with ffmpeg and Whisper. Use it to inspect video content without API keys. Claude Code CX Codex Cursor +1 1,300installs remotion calesthio Teaches AI agents toolkit-specific Remotion patterns, including custom transition shaders and 30 fps video rules. Claude Code CX Codex Cursor +1 1,200installs lottie-bodymovin calesthio Applies Disney's 12 animation principles to Lottie vector animations. Bridges After Effects setup with runtime JavaScript controls. Claude Code CX Codex Cursor +1 1,100installs create-video calesthio This skill turns a description into a finished video: write what you want to see, and HeyGen generates the script, picks an avatar, adds voiceover and editing. Good for quick demos, explainers and promos without tweaking every detail. Claude Code CX Codex Cursor +1 1,100installs video-toolkit calesthio Automates video creation: generates voiceovers, background music, animates talking heads, and composes scenes with Remotion. Requires Node.js, Python3, ffmpeg, and cloud GPU access (Modal or RunPod). Claude Code CX Codex Cursor +1 1,100installs text-to-speech calesthio Generates speech audio with HeyGen Starfish and lets you choose a voice, speed, and pitch. Useful for voiceovers, narration, and podcasts. Claude Code CX Codex Cursor +1 1,100installs bfl-api Black Forest Labs This skill helps connect BFL FLUX API for image generation and editing. It covers async requests, polling, rate limits, and webhooks. Claude Code CX Codex Cursor +1 1,000installs threejs-textures calesthio Skill for working with Three.js textures: image loading, UV coordinates, cubemaps, HDR environments and optimization. Use when building 3D scenes with materials, skyboxes and reflection maps. Claude Code CX Codex Cursor +1 1,000installs

Similar

export-download-debugging nexu-io Diagnoses and resolves failed downloads, broken File System Access API calls, and 0 KB file exports in browsers and Electron shells. Claude Code CX Codex Cursor +1 1,800installs iros-registry-automation NomaDamas Prepares Korean IROS real estate and corporate registry requests inside a browser session. Helps stage document issuance without touching payments. Claude Code CX Codex Cursor +1 6,100installs extract-design Manavarya09 This skill analyzes a website URL and generates files describing its design system. Use it to bring a site's colors, typography, and component patterns into a project. Claude Code CX Codex Cursor +1 2,900installs solve-challenge ljagiello Runs first-pass CTF triage, identifies the likely challenge category, and routes work to a specialized ctf-* skill. Use it when you have files, a remote service, or only a short prompt. Claude Code CX Codex Cursor +1 8,900installs firecrawl-monitor firecrawl Watches page, site, or web-search changes and sends email or webhook alerts. Use it when a recurring check should replace repeated one-off scrapes. Claude Code CX Codex Cursor +1 33,200installs tavily-search tavily-ai Runs web searches via the tvly CLI and returns LLM-tailored snippets with relevance scores. Use it when your agent needs fresh web sources without an exact URL. Claude Code CX Codex Cursor +1 36,000installs agent-browser vercel-labs A CLI skill for browser control: it opens pages, fills forms, clicks buttons, and tests web apps. Use it when an agent needs to act inside a website. Claude Code CX Codex Cursor +1 1,200,000installs webapp-testing official anthropics This skill tests local web apps with Playwright, helping agents debug UI behavior, capture screenshots, and inspect browser logs. Claude Code Claude.ai 186,758installs

Questions about video-download

How do I install video-download in Claude Code?

Run npx skills add calesthio/OpenMontage --skill video-download -a claude-code, then run npx skills add calesthio/OpenMontage --skill video-download -a claude-code again. The skill file is ~/.claude/skills/video-download/SKILL.md.

What does video-download do?

It provides yt-dlp workflows for downloading video, audio, and subtitles from URLs. It also covers format listing and metadata-only requests.

Does video-download require ffmpeg?

yt-dlp is required. ffmpeg is needed when separate video and audio streams must be merged, which is common for HD YouTube downloads.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor