Agent skill

Youtube Downloader

by guia-matthieu in guia-matthieu/clawfu-skills

Download and process YouTube content for research. An agent skill from guia-matthieu/clawfu-skills.

MITAuto-check passedWriting & Content

Install Youtube Downloader

skills CLI
$ npx skills add guia-matthieu/clawfu-skills --skill youtube-downloader -a claude-code

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

GitHub CLI
$ gh skill install guia-matthieu/clawfu-skills youtube-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).

Manual copy
$ git clone --depth 1 https://github.com/guia-matthieu/clawfu-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/automation/youtube-downloader .claude/skills/youtube-downloader && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

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

Facts

Skill name
youtube-downloader
GitHub stars
150
Token cost
~1.3k tokens
SKILL.md length
286 words
Files
3 (incl. scripts)
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Download and process YouTube content for research. An agent skill from guia-matthieu/clawfu-skills.

  • : downloading competitor videos for analysis
  • SKILL.md covers When to Use This Skill, What Claude Does vs What You…, Dependencies and Commands, plus 7 more sections
  • Runs Python scripts from its folder; calls python and pip; reaches youtube.com
  • Extracting audio for podcasts

What it does

Youtube Downloader is an agent skill from guia-matthieu/clawfu-skills. Download and process YouTube content for research. Use when: downloading competitor videos for analysis; extracting audio for podcasts; getting transcripts for content repurposing; archiving webinars; research content curation

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `scripts/main.py`).

It sits in Writing & Content, covering Podcasting and Content repurposing. It works with YouTube. The repository describes itself as: 172 expert marketing skills for AI agents — ClawFu MCP Server. The licence is MIT.

When your agent uses it

  • : downloading competitor videos for analysis
  • Extracting audio for podcasts
  • Getting transcripts for content repurposing
  • Archiving webinars

Example prompts

  • “/youtube-downloader”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 4108f5c. 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 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip

    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

    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

Youtube Downloader loads about 1.3k tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 286 words of instructions outside code blocks.

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

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

The full file from guia-matthieu/clawfu-skills at commit 4108f5c, republished under its MIT licence (© guia-matthieu). 286 words, ~1,299 tokens.

Download SKILL.mdSave it as .claude/skills/youtube-downloader/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
youtube-downloader
description
Download and process YouTube content for research. Use when: downloading competitor videos for analysis; extracting audio for podcasts; getting transcripts for content repurposing; archiving webinars; research content curation
license
MIT
metadata.author
ClawFu
metadata.version
1.0.0
metadata.mcp-server
@clawfu/mcp-skills

YouTube Downloader

Download YouTube videos, extract audio, and get transcripts using yt-dlp - the most reliable YouTube extraction tool.

When to Use This Skill

  • Competitor research - Download and analyze competitor videos
  • Content repurposing - Extract audio for podcasts or transcripts for blogs
  • Training material - Archive webinars and tutorials
  • Quote extraction - Get transcripts for pulling quotable moments
  • Offline access - Save videos for travel or presentations

What Claude Does vs What You Decide

Claude DoesYou Decide
Structures production workflowFinal creative direction
Suggests technical approachesEquipment and tool choices
Creates templates and checklistsQuality standards
Identifies best practicesBrand/voice decisions
Generates script outlinesFinal script approval

Dependencies

bash
pip install yt-dlp click
# Optional for transcription:
pip install openai-whisper

Commands

Download Video
bash
python scripts/main.py download "https://youtube.com/watch?v=..." --format mp4
python scripts/main.py download "https://youtube.com/watch?v=..." --quality 1080p
Extract Audio
bash
python scripts/main.py audio "https://youtube.com/watch?v=..." --format mp3
python scripts/main.py audio "https://youtube.com/watch?v=..." --format wav
Get Transcript
bash
python scripts/main.py transcript "https://youtube.com/watch?v=..."
python scripts/main.py transcript "https://youtube.com/watch?v=..." --translate en
Download Playlist
bash
python scripts/main.py playlist "https://youtube.com/playlist?list=..." --limit 10
python scripts/main.py playlist "https://youtube.com/playlist?list=..." --audio-only
Get Metadata
bash
python scripts/main.py info "https://youtube.com/watch?v=..."
python scripts/main.py info "https://youtube.com/watch?v=..." --format json

Examples

Example 1: Research Competitor Content
bash
# Get video metadata
python scripts/main.py info "https://youtube.com/watch?v=ABC123"

# Output:
# Title: How We Grew to $1M ARR
# Channel: SaaS Founder
# Duration: 15:32
# Views: 45,230
# Published: 2024-01-15
# Tags: saas, growth, startup

# Download transcript for analysis
python scripts/main.py transcript "https://youtube.com/watch?v=ABC123"
# Output: how-we-grew-to-1m-arr.txt
Example 2: Create Podcast from Webinar
bash
# Download audio only
python scripts/main.py audio "https://youtube.com/watch?v=WEBINAR" --format mp3 --quality best

# Output: webinar-title.mp3 (ready for podcast editing)

# Get transcript for show notes
python scripts/main.py transcript "https://youtube.com/watch?v=WEBINAR"
# Output: webinar-title.txt
Example 3: Archive Training Playlist
bash
# Download entire playlist
python scripts/main.py playlist "https://youtube.com/playlist?list=TRAINING" \
  --output ./training-videos/ \
  --limit 20

# Output:
# ./training-videos/
# ├── 01-introduction.mp4
# ├── 02-getting-started.mp4
# └── ...

Quality Options

OptionResolutionFile SizeUse Case
bestHighest availableLargestArchival
1080p1920x1080~1GB/hourStandard
720p1280x720~500MB/hourBalance
480p854x480~250MB/hourMobile
audioN/A~100MB/hourPodcasts

Audio Formats

FormatQualitySizeCompatibility
mp3GoodSmallUniversal
m4aBetterMediumApple/Modern
wavLosslessLargeEditing
opusBestSmallestModern apps

⚠️ Important: Only download content you have rights to use.

Generally OK:

  • Your own videos
  • Creative Commons content
  • Content for personal research/reference
  • Content with explicit download permission

Check First:

  • Competitor content (fair use analysis)
  • Content for derivative works
  • Anything for commercial use

Skill Boundaries

What This Skill Does Well
  • Structuring audio production workflows
  • Providing technical guidance
  • Creating quality checklists
  • Suggesting creative approaches
What This Skill Cannot Do
  • Replace audio engineering expertise
  • Make subjective creative decisions
  • Access or edit audio files directly
  • Guarantee commercial success

Skill Metadata

  • Mode: cyborg
yaml
category: automation
subcategory: content-extraction
dependencies: [yt-dlp]
difficulty: beginner
time_saved: 4+ hours/week

© guia-matthieu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/automation/youtube-downloader of guia-matthieu/clawfu-skills.

  • SKILL.md
  • scripts/main.py
  • scripts/requirements.txt

Open the folder on GitHubat commit 4108f5c

Compare with similar skills

Youtube 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.

Youtube Downloader compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Youtube Downloader this skillguia-matthieu/clawfu-skills150—~1.3kAutomated safety check: PassMIT
Ig RepurposeJakeschincariol/instagram-agent-skill760—~853Automated safety check: PassMIT
Podcast Pipelineericosiu/ai-marketing-skills3.6k1 repos~2.6kAutomated safety check: PassMIT
Higgsfield RepurposeOSideMedia/higgsfield-ai-prompt-skill713—~3.9kAutomated safety check: PassMIT
Video Content Strategistalirezarezvani/claude-skills28k—~2.9kAutomated safety check: PassMIT
Podcast And Audiogramssocial-media-skills/skills134—~1.9kAutomated safety check: PassMIT

Similar skills

  • Ig Repurpose

    Jakeschincariol/instagram-agent-skill

    Turn one long asset - a YouTube video, podcast, livestream, newsletter, blog post or client call - into a week of reels and carousels.

    760 GitHub stars~853 tokensUpdated 27 days ago
    Writing & ContentAuto-check passed
  • Podcast Pipeline

    ericosiu/ai-marketing-skills

    Podcast-to-Everything content pipeline. An agent skill from ericosiu/ai-marketing-skills.

    3.6k GitHub starsUsed in 1 repo~2.6k tokens
    Writing & ContentAuto-check passed
  • Higgsfield Repurpose

    OSideMedia/higgsfield-ai-prompt-skill

    A skill your agent uses when the user already has a FINISHED video and wants Higgsfield to repurpose, restyle, clip or analyze it: Shorts Studio (restyle one 4–120s source video into a set of…

    713 GitHub stars~3.9k tokensUpdated 14 days ago
    Writing & ContentAuto-check passed
  • Video Content Strategist

    alirezarezvani/claude-skills

    A skill your agent uses when planning video content strategy, writing video scripts, optimizing YouTube channels, building short-form video pipelines (Reels, TikTok, Shorts), or repurposing…

    28k GitHub stars~2.9k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Podcast And Audiograms

    social-media-skills/skills

    The audio-to-social pipeline skill -- turn a podcast episode into short, branded, captioned clips and audiograms that drive people back to the full episode.

    134 GitHub stars~1.9k tokensUpdated 9 days ago
    Media & CreativeAuto-check passed
  • Podcast Generation

    bytedance/deer-flow

    Turns written content into a two-host conversational podcast MP3 with a transcript, by drafting a JSON script and running a text-to-speech script.

    84k GitHub starsUsed in 2 repos~2.2k tokens
    Media & CreativeAuto-check passed

More from guia-matthieu/clawfu-skills

All 31 skills in this repo
  • Ab Test Stats

    guia-matthieu/clawfu-skills

    Calculate A/B test statistical significance. An agent skill from guia-matthieu/clawfu-skills.

    150 GitHub stars~1k tokensUpdated 10 days ago
    Auto-check passed
  • Cohort Analysis

    guia-matthieu/clawfu-skills

    Analyze user retention by cohort. An agent skill from guia-matthieu/clawfu-skills.

    150 GitHub stars~864 tokensUpdated 10 days ago
    Auto-check passed
  • Competitive Analysis

    guia-matthieu/clawfu-skills

    Analyze your competitive landscape using Porter's Five Forces and modern frameworks—understand industry dynamics, identify strategic opportunities, and position your business for sustainable…

    150 GitHub stars~5.2k tokensUpdated 10 days ago
    Auto-check passed
  • Competitor Monitor

    guia-matthieu/clawfu-skills

    Monitor competitor websites for changes. An agent skill from guia-matthieu/clawfu-skills.

    150 GitHub stars~815 tokensUpdated 10 days ago
    Auto-check passed
  • Content Repurposer

    guia-matthieu/clawfu-skills

    Transform long-form content into multiple short-form pieces.

    150 GitHub stars~1.4k tokensUpdated 10 days ago
    Auto-check passed
  • Deliverability Checker

    guia-matthieu/clawfu-skills

    Check email deliverability and DNS configuration. An agent skill from guia-matthieu/clawfu-skills.

    150 GitHub stars~1.1k tokensUpdated 10 days ago
    Auto-check passed

Works with

Questions about Youtube Downloader

What does Youtube Downloader do?

Download and process YouTube content for research. An agent skill from guia-matthieu/clawfu-skills. Youtube Downloader is an agent skill from guia-matthieu/clawfu-skills. Download and process YouTube content for research.

When should I use Youtube Downloader?

Youtube Downloader fits situations like: : downloading competitor videos for analysis; extracting audio for podcasts; getting transcripts for content repurposing; archiving webinars.

How do I install Youtube Downloader in Claude Code?

Run `npx skills add guia-matthieu/clawfu-skills --skill youtube-downloader -a claude-code`. Or copy the skill folder (skills/automation/youtube-downloader in guia-matthieu/clawfu-skills) into .claude/skills/youtube-downloader in your project. Claude Code loads it when a task matches its description.

How do I install Youtube Downloader in Codex?

Run `npx skills add guia-matthieu/clawfu-skills --skill youtube-downloader -a codex`. Or copy the skill folder (skills/automation/youtube-downloader in guia-matthieu/clawfu-skills) into .agents/skills/youtube-downloader in your project. Codex loads it when a task matches its description.

Can I use Youtube 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 guia-matthieu/clawfu-skills --skill youtube-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/youtube-downloader, .gemini/skills/youtube-downloader, .github/skills/youtube-downloader and .opencode/skills/youtube-downloader in your project.

What does Youtube Downloader need to run?

Going by SKILL.md and its folder, Youtube Downloader needs Python for the scripts in its folder and the command-line tools its instructions call (python and pip). Our summary lists: Python 3.

Does Youtube Downloader access the network?

SKILL.md names 1 domain. In commands or code: youtube.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Youtube 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 Youtube Downloader use?

Youtube Downloader is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Youtube Downloader use?

About 1.3k tokens (SKILL.md is roughly 5.2k 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 Youtube Downloader?

Skills that share tags, products or a category with Youtube Downloader: Ig Repurpose (Jakeschincariol/instagram-agent-skill, 760 stars), Podcast Pipeline (ericosiu/ai-marketing-skills, 3.6k stars), Higgsfield Repurpose (OSideMedia/higgsfield-ai-prompt-skill, 713 stars) and Video Content Strategist (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Youtube Downloader?

guia-matthieu (a GitHub user) maintains it in guia-matthieu/clawfu-skills, which has 150 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 1, 2026.

Source: guia-matthieu/clawfu-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.