modelscope.cn

youtube

Work with video and audio links. Activate when user shares a YouTube link, video URL, or any media link - regardless of the task (download, info, convert, extract, list, or explore). Uses yt-dlp for all operations.

Installation

$ npx skills add https://modelscope.cn

Also in this package

Other skills from modelscope.cn · top by installs.

npx skills add https://modelscope.cn

Browse all from modelscope.cn

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,606 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

yt-dlp Video Downloader Skill

Expert at using yt-dlp CLI for downloading and processing videos from YouTube and other platforms.

Availability

Before any operation, verify yt-dlp is installed: yt-dlp --version

If not installed, just quit, user will handle the installation manually.

Documentation Access

The full yt-dlp documentation is extensive. When you need to look up specific options or features:

  1. Fetch the docs:

``bash curl -s https://raw.githubusercontent.com/yt-dlp/yt-dlp/refs/heads/master/README.md -o <temp-dir>/yt-dlp-docs.md ``

  1. Use a subagent to search the docs (preserves context window):

``` task( subagent_type="explore", description="Search yt-dlp docs", prompt="Thoroughness: quick

Read <temp-dir>/yt-dlp-docs.md and find information about [SPECIFIC TOPIC]. Return only the relevant options and examples." ) ```

Workflow

  1. Simple requests → Execute directly with known options
  2. Complex/unfamiliar requests → Fetch docs → Subagent search → Execute

Guidelines

  1. Check installation first - verify yt-dlp is available
  2. Delegate doc searches - use subagent for extensive docs
  3. Show the command - always display the command being run
  4. Handle errors - explain common issues (geo-restrictions, age-gates, etc.)