CtrlK
BlogDocsLog inGet started
Tessl Logo

youtube-downloader

Download YouTube videos and HLS streams (m3u8) from platforms like Mux, Vimeo, etc. using yt-dlp and ffmpeg. Use this skill when users request downloading videos, extracting audio, handling protected streams with authentication headers, or troubleshooting download issues like nsig extraction failures, 403 errors, or cookie extraction problems.

87

1.59x
Quality

88%

Does it follow best practices?

Impact

78%

1.59x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Evaluation results

98%

43%

YouTube Downloader Setup Assistant

PO Token provider setup

Criteria
Without context
With context

yt-dlp Python discovery

25%

100%

Correct plugin installed

100%

100%

Plugin into yt-dlp Python

50%

100%

mweb client for PO tokens

100%

100%

web_safari client with cookies

0%

100%

Docker NOT installed if missing

100%

100%

WPC fallback without Docker

0%

100%

URL quoting in examples

100%

100%

Localhost proxy rewrite

0%

100%

No Android client with PO tokens

100%

80%

87%

11%

Video Archive: CDN Stream Downloader

Authenticated HLS stream download

Criteria
Without context
With context

ffmpeg used (not yt-dlp)

100%

100%

-headers flag present

100%

100%

-protocol_whitelist correct

0%

100%

Stream copy mode

100%

100%

-bsf:a aac_adtstoasc present

0%

83%

Referer header included

100%

62%

Separate stream merging

100%

100%

MP4 output format

100%

100%

Output file created

100%

0%

Parameterized script

100%

100%

51%

35%

YouTube Video Download Request

User-facing download workflow

Criteria
Without context
With context

Thumbnail in Markdown

0%

100%

File path reported

0%

0%

File size reported

0%

0%

Resolution reported

0%

0%

Plain language response

0%

20%

Metadata fetched first

0%

100%

MP4 output format

0%

0%

Cookie permission noted

20%

60%

Single video (no playlist)

100%

100%

Cookie detail hidden

37%

37%

403 retry strategy documented

33%

100%

Video title and channel

50%

100%

Repository
daymade/claude-code-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.