Skills Plugins MCP Prompt Model 博客 我的中心

yt-dlp-downloader

Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio".

DeepseekModel 官方收录技能 质量 优秀 · 78 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=mapleshaw-yt-dlp-downloader-skill-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name yt-dlp-downloader description Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio". yt-dlp Video Downloader Download videos from thousands of websites using yt-dlp. Prerequisites Before downloading, verify dependencies are installed: # Check yt-dlp which yt-dlp || echo "yt-dlp not installed. Install with: pip install yt-dlp" # Check ffmpeg (required for audio extraction and format merging) which ffmpeg || echo "ffmpeg not installed. Install with: brew install ffmpeg" If not installed, install them first: pip install yt-dlp brew install ffmpeg # macOS Quick Start Basic Download (Best Quality) yt-dlp -P "~/Downloads/yt-dlp" "VIDEO_URL" YouTube Download (Recommended - with cookies) YouTube often blocks direct downloads with 403 errors. Always use browser cookies for YouTube: yt-dlp -P "~/Downloads/yt-dlp" --cookies-from-browser chrome "YOUTUBE_URL" Supported browsers: chrome , firefox , safari , edge , brave , opera Download with Custom Output Path yt-dlp -P "/path/to/save" -o "%(title)s.%(ext)s" "VIDEO_URL" Common Tasks 1. Download Video (Default - Best Quality) yt-dlp -P "~/Downloads/yt-dlp" "VIDEO_URL" 2. Extract Audio Only (MP3) yt-dlp -P "~/Downloads/yt-dlp" -x --audio-format mp3 "VIDEO_URL" 3. Download with Subtitles yt-dlp -P "~/Downloads/yt-dlp" --write-subs --sub-langs all "VIDEO_URL" 4. Download Specific Quality 720p: yt-dlp -P "~/Downloads/yt-dlp" -f "bestvideo[height<=720]+bestaudio/best[height<=720]" "VIDEO_URL" 1080p: yt-dlp -P "~/Downloads/yt-dlp" -f "bestvideo[height<=1080]+bestaudio/best[height<=1080]" "VIDEO_URL" Best available: yt-dlp -P "~/Downloads/yt-dlp" -f "bestvideo+bestaudio/best" "VIDEO_URL" 5. List Available Formats (Before Download) yt-dlp -F "VIDEO_URL" Then download specific format by ID: yt-dlp -P "~/Downloads/yt-dlp" -f FORMAT_ID "VIDEO_URL" 6. Download Playlist # Download entire playlist yt-dlp -P "~/Downloads/yt-dlp" -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" "PLAYLIST_URL" # Download specific range (e.g., items 1-5) yt-dlp -P "~/Downloads/yt-dlp" -I 1:5 "PLAYLIST_URL" 7. Download with Thumbnail yt-dlp -P "~/Downloads/yt-dlp" --write-thumbnail "VIDEO_URL" Workflow When user provides a video URL: Identify the platform : YouTube/YouTube Music → Always use --cookies-from-browser chrome Other sites → Try without cookies first Ask what they want (if not specified): Just download the video? Extract audio only? Need subtitles? Specific quality? Construct the command based on requirements Execute the download using Shell tool with required_permissions: ["all", "network"] Handle errors : 403 Forbidden → Retry with --cookies-from-browser Connection issues → yt-dlp auto-resumes, just retry Format unavailable → Use -F to list formats, then select Report the result - file location and any errors Example Interaction User: "帮我下载这个视频 https://www.youtube.com/watch?v=xxx " Response: # YouTube - use cookies to avoid 403 errors yt-dlp -P "~/Downloads/yt-dlp" --cookies-from-browser chrome "https://www.youtube.com/watch?v=xxx" User: "下载这个视频的音频 https://www.bilibili.com/video/xxx " Response: # Bilibili - extracting audio as MP3 yt-dlp -P "~/Downloads/yt-dlp" -x --audio-format mp3 "https://www.bilibili.com/video/xxx" User: "下载这个 Twitter 视频 https://twitter.com/xxx/status/123 " Response: # Twitter/X - direct download usually works yt-dlp -P "~/Downloads/yt-dlp" "https://twitter.com/xxx/status/123" Supported Sites yt-dlp supports thousands of sites including: YouTube, YouTube Music Bilibili (B站) Twitter/X TikTok, Douyin (抖音) Vimeo Twitch And many more... Full list: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md Troubleshooting Common Errors and Solutions Error Cause Solution HTTP 403 Forbidden YouTube blocks unauthenticated requests Use --cookies-from-browser chrome Video unavailable Geo-restricted or private Use cookies or VPN Download interrupted Network issues Retry - yt-dlp auto-resumes Format not available Requested format doesn't exist Use -F to list formats Error: "yt-dlp: command not found" pip install yt-dlp Error: "ffmpeg not found" (for audio extraction) brew install ffmpeg # macOS Error: HTTP 403 Forbidden (YouTube) This is the most common YouTube error. Always use cookies for YouTube: # Recommended approach for YouTube yt-dlp -P "~/Downloads/yt-dlp" --cookies-from-browser chrome "YOUTUBE_URL" Supported browsers: chrome , firefox , safari , edge , brave , opera Error: Video unavailable or geo-restricted # Try with cookies from browser yt-dlp --cookies-from-browser chrome "VIDEO_URL" # Or use a specific format yt-dlp -F "VIDEO_URL" # List formats first yt-dlp -f FORMAT_ID "VIDEO_URL" Error: Download keeps failing # Update yt-dlp to latest version pip install -U yt-dlp # Force IPv4 (sometimes helps with connection issues) yt-dlp -4 "VIDEO_URL" Best Practices YouTube downloads : Always use --cookies-from-browser chrome Large files : yt-dlp auto-resumes, just retry if interrupted Keep yt-dlp updated : pip install -U yt-dlp Check formats first : Use -F before downloading if unsure
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。