Communitygithub.com

YouTube Video Downloader

Baixe vídeos do YouTube com opções personalizáveis de qualidade e formato. Use esta skill quando o usuário pedir para baixar, salvar ou capturar vídeos do YouTube. Suporta várias configurações de qualidade (best, 1080p, 720p, 480p, 360p), múltiplos formatos (mp4, webm, mkv) e download apenas de áudio como MP3.

O que é YouTube Video Downloader?

A skill YouTube Downloader permite que agentes de IA baixem vídeos do YouTube diretamente, com controle total sobre qualidade e formato. É útil quando um usuário solicita o download de um vídeo — o agente pode processar o URL, escolher a resolução (best, 1080p, 720p, etc.), o formato (mp4, webm, mkv) e até extrair apenas o áudio em MP3, tudo via linha de comando. A skill é compatível com ambientes que executam scripts Python e usa o yt-dlp como motor de download, que é instalado automaticamente se necessário. O fluxo típico envolve executar o script `scripts/download_video.py` com os parâmetros desejados, e os arquivos são salvos por padrão em `/mnt/user-data/outputs/`. Ideal para agentes que precisam integrar funcionalidades de mídia em assistentes de produtividade, automação ou entretenimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/video-downloader

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que YouTube Video Downloader faz?

Baixe vídeos do YouTube com controle total sobre qualidade e formato.

Início Rápido

A maneira mais simples de baixar um vídeo:

python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"

Isso baixa o vídeo na melhor qualidade disponível como MP4 em /mnt/user-data/outputs/.

Opções

Configurações de Qualidade

Use -q ou --quality para especificar a qualidade do vídeo:

  • best (padrão): Melhor qualidade disponível
  • 1080p: Full HD
  • 720p: HD
  • 480p: Definição padrão
  • 360p: Qualidade inferior
  • worst: Pior qualidade disponível

Exemplo:

python scripts/download_video.py "URL" -q 720p

Opções de Formato

Use -f ou --format para especificar o formato de saída (apenas para downloads de vídeo):

  • mp4 (padrão): Mais compatível
  • webm: Formato moderno
  • mkv: Container Matroska

Exemplo:

python scripts/download_video.py "URL" -f webm

Apenas Áudio

Use -a ou --audio-only para baixar apenas o áudio como MP3:

python scripts/download_video.py "URL" -a

Diretório de Saída Personalizado

Use -o ou --output para especificar um diretório de saída diferente:

python scripts/download_video.py "URL" -o /caminho/para/diretorio

Exemplos Completos

  1. Baixar vídeo em 1080p como MP4:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
  1. Baixar apenas áudio como MP3:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
  1. Baixar em 720p como WebM para um diretório personalizado:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /caminho/personalizado

Como Funciona

A skill usa yt-dlp, um downloader robusto do YouTube que:

  • Instala-se automaticamente se não estiver presente
  • Obtém informações do vídeo antes de baixar
  • Seleciona os melhores streams disponíveis correspondentes aos seus critérios
  • Mescla streams de vídeo e áudio quando necessário
  • Suporta uma ampla variedade de formatos de vídeo do YouTube

Notas Importantes

  • Os downloads são salvos em /mnt/user-data/outputs/ por padrão
  • O nome do arquivo de vídeo é gerado automaticamente a partir do título do vídeo
  • O script lida com a instalação do yt-dlp automaticamente
  • Apenas vídeos individuais são baixados (listas de reprodução são ignoradas por padrão)
  • Vídeos de maior qualidade podem levar mais tempo para baixar e usar mais espaço em disco

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas