Skills Agentes

Video Download

Descarga vídeo y audio de YouTube y más de 1.000 sitios con yt-dlp, sin claves de API. Úsalo para bajar vídeos, extraer audio, descargar subtítulos o consultar metadatos.

Estrellas
49.5k

en todo el repo

Actividad
36

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
884 tok

72 tok en reposo

Paquete
1 archivo

3 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

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

Se instala solo en este repositorio.

Qué hace

  • Descarga vídeo y audio de YouTube y más de 1.000 sitios con yt-dlp, sin claves de API
  • Permite elegir calidad: la mejor disponible o una resolución concreta como 720p o 1080p
  • Descarga solo el audio, o solo los subtítulos, en uno o varios idiomas
  • Obtiene metadatos y lista los formatos disponibles sin descargar nada
  • Cubre plantillas de nombre de salida, directorio de destino y diagnóstico de fallos

Úsalo cuando

  • Descargar un vídeo de YouTube u otro sitio
  • Extraer el audio de una URL de vídeo
  • Descargar subtítulos de un vídeo
  • Consultar metadatos sin descargar

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Descárgame este vídeo de YouTube en 1080p
    • Saca solo el audio de esta URL
    • Bájame los subtítulos en español de este vídeo
    • ¿Qué formatos tiene disponible este vídeo?

    SKILL.md

    En inglés

    video-download

    Download video and audio from URLs using yt-dlp directly. No wrapper scripts needed.

    Prerequisites

    • yt-dlp: brew install yt-dlp or pip install yt-dlp
    • ffmpeg: brew install ffmpeg or apt install ffmpeg (required for merging video+audio streams)

    Update yt-dlp periodically to keep up with site changes: yt-dlp -U or pip install -U yt-dlp.

    Commands

    Download best quality

    yt-dlp "URL" -o "%(title)s.%(ext)s" --merge-output-format mp4
    

    Download specific resolution

    # 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
    

    Audio only

    yt-dlp "URL" -x --audio-format mp3 --audio-quality 0
    

    Download subtitles

    # 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
    

    Get metadata (no download)

    yt-dlp "URL" --dump-json --no-download
    

    List available formats

    yt-dlp "URL" -F
    

    Specify output directory

    yt-dlp "URL" -o "./downloads/%(title)s.%(ext)s" --merge-output-format mp4
    

    Quality Presets

    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"

    Output Template Variables

    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

    Tips

    • Always use --merge-output-format mp4 to avoid ending up with .webm or .mkv files.
    • Use --no-download with --dump-json for metadata-only queries -- no files written to disk.
    • If a download fails with HTTP errors, update yt-dlp first (yt-dlp -U).
    • Use -f "bestvideo[height<=720]+bestaudio" to save bandwidth when full resolution is not needed.
    • yt-dlp automatically handles rate limiting and retries.
    • The --dump-json output includes title, duration, uploader, view_count, description, formats, subtitles, and much more.

    Troubleshooting

    • "yt-dlp: command not found": Install it (pip install yt-dlp) and ensure your PATH includes pip's bin directory.
    • "ffmpeg: command not found": Install ffmpeg. Without it, downloads fail when video and audio are separate streams (common on YouTube for HD).
    • Downloads fail or return errors: Run yt-dlp -U to update. Sites change frequently and yt-dlp ships fixes regularly.

    Reproducido de calesthio/OpenMontage bajo licencia AGPL-3.0. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Necesita `yt-dlp` instalado; no hace falta ninguna clave de API.

    Detalles

    Creador
    calesthio
    Licencia
    AGPL-3.0
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de calesthio/OpenMontage

    Este repo incluye 89 skills. Si instalas uno, normalmente ya tienes los demás.

    Comfyui

    49.5k

    Úsalo al trabajar con workflows de ComfyUI en OpenMontage: comfyui_image/video/music, workflows propios, selección de output_node, modelos que faltan, LoRAs, poca VRAM e importación de workflows de la comunidad.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera vídeo cinematográfico de 4-30 s con ByteDance Seedance 2.5 por fal.ai, Volcengine Ark, Runway o ComfyUI. Cubre el contrato de prompt 2.5, cortes duros, locks de continuidad y voz.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 días
    diseno ui

    Genera narración expresiva y multilingüe con fish.audio (modelos S1 / S2) y reutiliza voces clonadas mediante reference_id.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera y edita conversacionalmente vídeos cortos con Google Gemini Omni Flash: itera con ediciones en lenguaje natural, clips de 3-10s a 720p con audio y texto en pantalla, e imágenes de referencia por etiquetas.

    Costo de contexto al activarse
    2.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    Permisos
    diseno ui

    Genera vídeo con MiniMax H3 (Hailuo 3.0) por la API oficial v2, fal.ai, Runway, nodos partner de ComfyUI o pesos abiertos locales. Clips de 4-15s a 2K con animación de primer/último fotograma.

    Costo de contexto al activarse
    582 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera, reconstruye, inspecciona y enruta activos 3D de producción para mundos de OpenMontage con Atlas Cloud, fal.ai, catálogos con licencia y Blender.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 9 días
    diseno ui

    Skills relacionados

    Ffmpeg

    49.5k

    Procesado de vídeo y audio con FFmpeg: conversión de formato, redimensionado, compresión, extracción de audio y preparación de material para Remotion.

    Costo de contexto al activarse
    3.3k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    herramientas desarrollo

    Bucle de desarrollo del CLI de HyperFrames: init, add, preview, render, publish, doctor y demás comandos, más el renderizado en la nube con AWS Lambda.

    Costo de contexto al activarse
    2.4k tok
    Tamaño del paquete
    7 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Instala y cablea bloques y componentes del registro en composiciones de HyperFrames. Cubre el comando add, ubicaciones de instalación, cableado, descubrimiento y autoría de bloques nuevos.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo