Communitygithub.com

ibada0410/CLAUDE-SKILLS

Descarga videos de YouTube con opciones personalizables de calidad y formato. Usa esta habilidad cuando el usuario pida descargar, guardar o tomar videos de YouTube. Soporta varios ajustes de calidad (mejor, 1080p, 720p, 480p, 360p), múltiples formatos (mp4, webm, mkv) y descarga solo de audio como MP3.

¿Qué es CLAUDE-SKILLS?

Este skill permite a un agente de IA (como Claude Code, Cursor, Codex, etc.) descargar videos de YouTube con control total sobre la calidad y el formato. Es útil para cualquier escenario donde un usuario necesite guardar un video localmente, extraer su audio, o convertirlo a un formato específico sin salir del entorno de desarrollo. El skill se apoya en la herramienta `yt-dlp` (instalada automáticamente si no está presente) y se ejecuta mediante un script de Python en la ruta `scripts/download_video.py`. Los videos se almacenan por defecto en `/mnt/user-data/outputs/` y se nombran automáticamente según el título original. Soporta opciones de línea de comandos para ajustar calidad (`-q`), formato (`-f`), extracción solo de audio (`-a`) y directorio de salida (`-o`). Solo descarga videos individuales (ignora listas de reproducción) y maneja la fusión de flujos de video y audio cuando es necesario.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ibada0410/CLAUDE-SKILLS/tree/HEAD/Research-and-Productivity/video-downloader

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Descargador de Videos de YouTube

Descarga videos de YouTube con control total sobre la calidad y el formato.

Inicio Rápido

La forma más simple de descargar un video:

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

Esto descarga el video en la mejor calidad disponible como MP4 en /mnt/user-data/outputs/.

Opciones

Ajustes de Calidad

Usa -q o --quality para especificar la calidad del video:

  • best (predeterminado): Mejor calidad disponible
  • 1080p: Full HD
  • 720p: HD
  • 480p: Definición estándar
  • 360p: Baja calidad
  • worst: Peor calidad disponible

Ejemplo:

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

Opciones de Formato

Usa -f o --format para especificar el formato de salida (solo descargas de video):

  • mp4 (predeterminado): Más compatible
  • webm: Formato moderno
  • mkv: Contenedor Matroska

Ejemplo:

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

Solo Audio

Usa -a o --audio-only para descargar solo el audio como MP3:

python scripts/download_video.py "URL" -a

Directorio de Salida Personalizado

Usa -o o --output para especificar un directorio de salida diferente:

python scripts/download_video.py "URL" -o /ruta/al/directorio

Ejemplos Completos

  1. Descargar video en 1080p como MP4:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
  1. Descargar solo audio como MP3:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
  1. Descargar en 720p como WebM en un directorio personalizado:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /ruta/personalizada

Cómo Funciona

El skill utiliza yt-dlp, un robusto descargador de YouTube que:

  • Se instala automáticamente si no está presente
  • Obtiene información del video antes de descargar
  • Selecciona los mejores flujos disponibles según tus criterios
  • Fusiona los flujos de video y audio cuando es necesario
  • Soporta una amplia gama de formatos de video de YouTube

Notas Importantes

  • Las descargas se guardan en /mnt/user-data/outputs/ por defecto
  • El nombre del archivo de video se genera automáticamente a partir del título del video
  • El script maneja la instalación de yt-dlp automáticamente
  • Solo se descargan videos individuales (las listas de reproducción se omiten por defecto)
  • Los videos de mayor calidad pueden tardar más en descargarse y usar más espacio en disco

Individual skills in this repo

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

ibada0410/CLAUDE-SKILLS

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

ibada0410/CLAUDE-SKILLS

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro.

ibada0410/CLAUDE-SKILLS

Build and maintain one coherent company story across all audiences — employees, investors, customers, candidates, and partners. Detects narrative contradictions and ensures the same truth is framed for each audience's needs. Use when preparing investor updates, all-hands presentations, board communications, recruiting narratives, crisis communications, or when user mentions company narrative, messaging consistency, storytelling, all-hands, investor update, or crisis communication.

ibada0410/CLAUDE-SKILLS

Generates high-converting landing pages as complete Next.js/React (TSX) components with Tailwind CSS. Creates hero sections, feature grids, pricing tables, FAQ accordions, testimonial blocks, and CTA sections using proven copy frameworks (PAS, AIDA, BAB). Outputs SEO meta tags, structured data, and performance-optimised code targeting Core Web Vitals (LCP < 1s, CLS < 0.1). Use when the user asks to create a landing page, marketing page, homepage, single-page site, lead capture page, campaign page, promo page, or conversion-optimised web page — or when they want to A/B test landing page variants or replace a static page with one designed to convert.

ibada0410/CLAUDE-SKILLS

Use when planning video content strategy, writing video scripts, optimizing YouTube channels, building short-form video pipelines (Reels, TikTok, Shorts), or repurposing long-form content into video. Triggers: 'start a YouTube channel', 'video content strategy', 'write a video script', 'repurpose into video', 'YouTube SEO', 'short-form video'. NOT for written blog content (use content-production). NOT for social captions without video (use social-media-manager).

Skills relacionados