Communitygithub.com

heygen-com/video-download

Téléchargez des vidéos et de l'audio depuis YouTube et plus de 1000 sites avec yt-dlp. Aucune clé API nécessaire. Utilisez pour : (1) Télécharger une vidéo depuis YouTube ou d'autres sites, (2) Extraire l'audio d'une URL vidéo, (3) Télécharger des sous-titres/légendes d'une vidéo, (4) Obtenir les métadonnées d'une vidéo sans la télécharger.

Qu'est-ce que video-download ?

Cette skill utilise yt-dlp, un outil en ligne de commande puissant et largement utilisé pour télécharger des vidéos et de l'audio depuis une vaste gamme de plateformes en ligne. Elle est conçue pour les agents d'IA comme Claude Code, Cursor ou Codex, afin de faciliter l'interaction en ligne de commande pour le téléchargement de contenu multimédia. L'agent peut exécuter des commandes yt-dlp avec divers paramètres, tels que l'extraction audio, le téléchargement de sous-titres, la récupération de métadonnées sans téléchargement, ou la limitation de la qualité de la vidéo. Cela permet d'automatiser des workflows de sauvegarde de contenu éducatif, de création de playlists audio, ou d'analyse de métadonnées.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/heygen-com/skills/tree/main/skills/video-download

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait video-download ?

Téléchargez des vidéos et de l'audio depuis YouTube et plus de 1000 sites avec yt-dlp. Aucune clé API nécessaire. Utilisez pour : (1) Télécharger une vidéo depuis YouTube ou d'autres sites, (2) Extraire l'audio d'une URL vidéo, (3) Télécharger des sous-titres/légendes d'une vidéo, (4) Obtenir les métadonnées d'une vidéo sans la télécharger.

Instructions

Utilisez cette skill lorsque l'utilisateur souhaite télécharger une vidéo ou de l'audio depuis une URL ou extraire des informations. Exécutez les commandes yt-dlp avec les paramètres appropriés. Si l'utilisateur ne spécifie pas de site, supposez YouTube. Ne téléchargez pas la vidéo complète si l'utilisateur ne demande que les métadonnées.

Options de téléchargement courantes

CommandeAction
yt-dlp [URL]Télécharger la meilleure qualité vidéo+audio (fusionnée si nécessaire)
yt-dlp -x --audio-format mp3 [URL]Extraire l'audio au format MP3
yt-dlp --write-auto-sub --sub-lang en [URL]Télécharger les sous-titres automatiques en anglais
yt-dlp --skip-download --print-json [URL]Obtenir les métadonnées (JSON) sans télécharger
yt-dlp -f "bestvideo[height<=720]" [URL]Télécharger la meilleure vidéo avec une hauteur <= 720p

Individual skills in this repo

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

heygen-com/ai-video-gen

Generate AI videos from text prompts using the HeyGen API. Use when: (1) Generating videos from text descriptions, (2) Creating AI-generated video clips for content production, (3) Image-to-video generation with a reference image, (4) Choosing between video generation providers (VEO, Kling, Sora, Runway, Seedance), (5) Working with HeyGen's /v1/workflows/executions endpoint for video generation.

heygen-com/avatar-video

Create AI avatar videos with precise control over avatars, voices, scripts, and backgrounds using HeyGen's v3 API (POST /v3/videos). Two modes: type="avatar" with avatar_id, or type="image" with an image AssetInput (Avatar IV). Use when: (1) Choosing a specific avatar and voice for a video, (2) Writing exact scripts for an avatar to speak, (3) Animating a photo into a speaking video (type="image"), (4) Transparent background videos with remove_background, (5) Integrating HeyGen avatars with Remotion, (6) Batch video generation with exact specs, (7) Brand-consistent production videos with precise control.

heygen-com/create-video

Create videos from a text prompt using HeyGen's Video Agent (POST /v3/video-agents). The default for most video requests — AI handles script, avatar, visuals, voiceover, and captions automatically. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) User says "make me a video" or "create a video about X". For precise control over specific avatars, exact scripts, or per-scene configuration, use the avatar-video skill instead.

heygen-com/faceswap

Swap faces in a video using AI via the HeyGen API. Use when: (1) Replacing a face in a video with another face, (2) Face swapping from a source image onto a target video, (3) Creating personalized videos by swapping in a person's face, (4) Working with HeyGen's /v1/workflows/executions endpoint for face swap processing.

heygen-com/heygen

[DEPRECATED] Use `create-video` for prompt-based video generation or `avatar-video` for precise avatar/scene control. This legacy skill combines both workflows — the newer focused skills provide clearer guidance.

heygen-com/heygen-video

Generate HeyGen presenter videos via the v3 Video Agent pipeline — handles Frame Check (aspect ratio correction), prompt engineering, avatar resolution, and voice selection. Required for any HeyGen video generation. Replaces deprecated endpoints with v3. Use when: (1) generating any HeyGen video (via API or otherwise), (2) sending a personalized video message (outreach, update, announcement, pitch, knowledge), (3) creating a HeyGen presenter-led explainer, tutorial, or product demo with a human face, (4) "make a video of me saying...", "send a video to my leads", "record an update for my team", "create a video pitch", "make a loom-style message", "I want to appear in this video", "generate a HeyGen video", "make a talking head video". Accepts avatar_id from heygen-avatar for identity-first HeyGen videos, or uses a stock presenter. Returns video share URL + HeyGen session URL for iteration. Chain signal: when the user wants to create/design an avatar AND make a video in the same request, run heygen-avatar firs

heygen-com/video-translate

Translate and dub existing videos into multiple languages using HeyGen.

heygen-com/video-understand

Understand video content locally using ffmpeg frame extraction and Whisper transcription. No API keys needed. Use when: (1) Understanding what a video contains, (2) Transcribing video audio locally, (3) Extracting key frames for visual analysis, (4) Getting video content without API keys.

heygen-com/visual-style

Create, extract, and apply portable visual design systems via visual-style.md files. Use when: (1) Creating a visual-style.md design system from scratch, (2) Extracting a visual style from a website URL, video, or PDF brand guide, (3) Applying a visual style to HeyGen videos, HTML slides, Figma, or paper.design, (4) Browsing the gallery of pre-built visual styles (Swiss, Saul Bass, Game Boy, etc.), (5) User mentions "visual style", "design system", "brand style", or "style guide", (6) Styling a HeyGen video with a consistent design language.

Skills associés