Agent skill

Yt Dlp Downloader

by MapleShaw in MapleShaw/yt-dlp-downloader-skill

Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp.

No licenceAuto-check passedMedia & Creative

Install Yt Dlp Downloader

skills CLI
$ npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MapleShaw/yt-dlp-downloader-skill yt-dlp-downloader --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
yt-dlp-downloader
GitHub stars
209
Used in
1 other repo
Token cost
~1.5k tokens
SKILL.md length
367 words
Files
4 (incl. scripts)
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp.

  • Works in 7 steps: Download Video (Default - Best Quality) → Extract Audio Only (MP3) → Download with Subtitles → …
  • The user provides a video URL and wants to download it
  • SKILL.md covers Prerequisites, Quick Start, Common Tasks and Workflow, plus 3 more sections
  • Runs Shell scripts from its folder; calls yt-dlp, pip and brew; reaches youtube.com and bilibili.com

What it does

Yt Dlp Downloader is an agent skill from MapleShaw/yt-dlp-downloader-skill. 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".

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `README.md`, `README_CN.md` and `scripts/download.sh`).

It sits in Media & Creative, covering Video production and Transcription. It works with YouTube, X (Twitter) and Bilibili. The repository describes itself as: Cursor Agent Skill for downloading videos using yt-dlp.

When your agent uses it

  • The user provides a video URL and wants to download it
  • Extract audio (MP3)
  • Download subtitles
  • Select video quality

Example prompts

  • “download video”
  • “yt-dlp”
  • “YouTube”
  • “/yt-dlp-downloader”

Requirements

  • Python 3
  • A Bash shell

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Download Video (Default - Best Quality)
  2. Extract Audio Only (MP3)
  3. Download with Subtitles
  4. Download Specific Quality
  5. List Available Formats (Before Download)
  6. Download Playlist
  7. Download with Thumbnail

What it can do on your machine

Read from SKILL.md and the folder at commit 8da2e2e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • yt-dlp
    • pip
    • brew

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • youtube.com
    • bilibili.com
    • twitter.com

    Also links to:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Yt Dlp Downloader loads about 1.5k tokens when it runs. Until then it costs about 87 tokens; SKILL.md has 367 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~87
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 367 words (~1,497 tokens).

“Download videos from thousands of websites using yt-dlp.”

— opening of SKILL.md by MapleShaw
name
yt-dlp-downloader

Read the full SKILL.md on GitHub

Files

SKILL.md and 3 other files (scripts) in the repository root of MapleShaw/yt-dlp-downloader-skill.

  • SKILL.md
  • README.md
  • README_CN.md
  • scripts/download.sh

Open the folder on GitHubat commit 8da2e2e

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in MapleShaw/yt-dlp-downloader-skill, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Yt Dlp Downloader next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Yt Dlp Downloader compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yt Dlp Downloader this skillMapleShaw/yt-dlp-downloader-skill2091 repos~1.5kAutomated safety check: PassNone
Videohub Youtubecacity/VideoHub168—~550Automated safety check: PassMIT
Video Downloaderisjiamu/jiamu-skills139—~1.2kAutomated safety check: PassMIT
Media Transformswyxio/skills176—~2.6kAutomated safety check: PassMIT
Video Clip Extractorlinzzzzzz/openclip569—~2.8kAutomated safety check: WarnMIT
Audio-Timed Subtitle GeneratorPluviobyte/rnskill1.6k—~1.1kAutomated safety check: NotesCustom licence

Similar skills

  • Videohub Youtube

    cacity/VideoHub

    处理 YouTube、Twitter(X)、Bilibili 和本地音视频/文本的转写、字幕、翻译与总结。优先复用 src/youtubetranscriber.py 现有 CLI。

    168 GitHub stars~550 tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Video Downloader

    isjiamu/jiamu-skills

    Download videos from 1000+ websites (YouTube, Bilibili, Twitter/X, TikTok, etc.) using yt-dlp.

    139 GitHub stars~1.2k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Media Transform

    swyxio/skills

    Generic media transformation orchestrator — download videos from any source (X/Twitter, Zoom, YouTube, web embeds), upload to YouTube, transcribe with timestamps, generate chapters, create…

    176 GitHub stars~2.6k tokensUpdated 6 days ago
    Media & CreativeAuto-check passed
  • Video Clip Extractor

    linzzzzzz/openclip

    Processes videos to identify engaging moments, generate transcripts, and create highlight clips with artistic titles and custom cover images.

    569 GitHub stars~2.8k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: warnings
  • Generates SRT, VTT and caption JSON for final narration audio or a merged video using Volcengine Doubao ASR word timestamps, with a quality gate before delivery.

    1.6k GitHub stars~1.1k tokensUpdated 20 days ago
    Media & CreativeAuto-check: notes
  • Watch

    mathiaschu/watch

    Watch a video from YouTube, Instagram, X/Twitter, Vimeo, TikTok or any of ~1800 yt-dlp sites (or a local path).

    142 GitHub stars~4k tokensUpdated 4 mo ago
    Media & CreativeAuto-check: warnings

Questions about Yt Dlp Downloader

What does Yt Dlp Downloader do?

Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Yt Dlp Downloader is an agent skill from MapleShaw/yt-dlp-downloader-skill. Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp.

When should I use Yt Dlp Downloader?

Yt Dlp Downloader fits situations like: the user provides a video URL and wants to download it; extract audio (MP3); download subtitles; select video quality.

How do I install Yt Dlp Downloader in Claude Code?

Run `npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a claude-code`. Or copy the skill folder (the MapleShaw/yt-dlp-downloader-skill repository) into .claude/skills/yt-dlp-downloader in your project. Claude Code loads it when a task matches its description.

How do I install Yt Dlp Downloader in Codex?

Run `npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a codex`. Or copy the skill folder (the MapleShaw/yt-dlp-downloader-skill repository) into .agents/skills/yt-dlp-downloader in your project. Codex loads it when a task matches its description.

Can I use Yt Dlp Downloader in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MapleShaw/yt-dlp-downloader-skill --skill yt-dlp-downloader -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yt-dlp-downloader, .gemini/skills/yt-dlp-downloader, .github/skills/yt-dlp-downloader and .opencode/skills/yt-dlp-downloader in your project.

What does Yt Dlp Downloader need to run?

Going by SKILL.md and its folder, Yt Dlp Downloader needs a shell for the scripts in its folder and the command-line tools its instructions call (yt-dlp, pip and brew). Our summary lists: Python 3; A Bash shell.

Does Yt Dlp Downloader access the network?

SKILL.md names 4 domains. In commands or code: youtube.com, bilibili.com and twitter.com; the agent is likely to contact these when it follows the instructions. As links in the text: github.com. This is read from the text; nothing was executed.

Is Yt Dlp Downloader safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Yt Dlp Downloader use?

No licence was found for Yt Dlp Downloader or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Yt Dlp Downloader use?

About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Yt Dlp Downloader?

Skills that share tags, products or a category with Yt Dlp Downloader: Videohub Youtube (cacity/VideoHub, 168 stars), Video Downloader (isjiamu/jiamu-skills, 139 stars), Media Transform (swyxio/skills, 176 stars) and Video Clip Extractor (linzzzzzz/openclip, 569 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yt Dlp Downloader?

MapleShaw (a GitHub user) maintains it in MapleShaw/yt-dlp-downloader-skill, which has 209 GitHub stars. The repository was last updated on January 24, 2026.

Source: MapleShaw/yt-dlp-downloader-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.