Video Downloader

Video downloader

by davila7 · MIT license · ★ 32,299 on GitHub

Video downloader cover

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

---
name: video-downloader
description: Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
---

# Video Downloader

This skill downloads videos from YouTube and other platforms directly to your computer.

## When to Use This Skill

- Downloading YouTube videos for offline viewing
- Saving educational content for reference
- Archiving important videos
- Getting video files for editing or repurposing
- Downloading your own content from platforms
- Saving conference talks or webinars

Overview

This skill downloads videos from YouTube and other platforms directly to your computer.

What you get

  • Downloads VideosFetches videos from YouTube and other platforms
  • Quality SelectionLets you choose resolution (480p, 720p, 1080p, 4K)
  • Format OptionsDownloads in various formats (MP4, WebM, audio-only)
  • Batch DownloadsCan download multiple videos or playlists
  • Metadata PreservationSaves title, description, and thumbnail
Manual install (npx, ZIP)
Claude Codenpx skills add davila7/claude-code-templates --skill video-downloader -g -a claude-code
Claude Code (degit)npx degit davila7/claude-code-templates/cli-tool/components/skills/media/video-downloader#main ~/.claude/skills/video-downloader
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md2.6 KB
Read SKILL.md here
davila7/main1 file shown
SKILL.md
Show the full text107 lines

Video Downloader

This skill downloads videos from YouTube and other platforms directly to your computer.

When to Use This Skill

  • Downloading YouTube videos for offline viewing
  • Saving educational content for reference
  • Archiving important videos
  • Getting video files for editing or repurposing
  • Downloading your own content from platforms
  • Saving conference talks or webinars

What This Skill Does

  1. Downloads Videos: Fetches videos from YouTube and other platforms
  2. Quality Selection: Lets you choose resolution (480p, 720p, 1080p, 4K)
  3. Format Options: Downloads in various formats (MP4, WebM, audio-only)
  4. Batch Downloads: Can download multiple videos or playlists
  5. Metadata Preservation: Saves title, description, and thumbnail

How to Use

Basic Download
Download this YouTube video: https://youtube.com/watch?v=...
Download this video in 1080p quality
Audio Only
Download the audio from this YouTube video as MP3
Playlist Download
Download all videos from this YouTube playlist: [URL]
Batch Download
Download these 5 YouTube videos:
1. [URL]
2. [URL]
...

Example

User: "Download this YouTube video: https://youtube.com/watch?v=abc123"

Output:

Downloading from YouTube...

Video: "How to Build Products Users Love"
Channel: Lenny's Podcast
Duration: 45:32
Quality: 1080p

Progress: ████████████████████ 100%

✓ Downloaded: how-to-build-products-users-love.mp4
✓ Saved thumbnail: how-to-build-products-users-love.jpg
✓ Size: 342 MB

Saved to: ~/Downloads/

Inspired by: Lenny's workflow from his newsletter

Important Notes

⚠️ Copyright & Fair Use

  • Only download videos you have permission to download
  • Respect copyright laws and platform terms of service
  • Use for personal, educational, or fair use purposes
  • Don't redistribute copyrighted content

Tips

  • Specify quality if you need lower file size (720p vs 1080p)
  • Use audio-only for podcasts or music to save space
  • Download to a dedicated folder to stay organized
  • Check file size before downloading on slow connections

Common Use Cases

  • Education: Save tutorials and courses for offline learning
  • Research: Archive videos for reference
  • Content Creation: Download your own content from platforms
  • Backup: Save important videos before they're removed
  • Offline Viewing: Watch videos without internet access
1---
2name: video-downloader
3description: Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
4---
5 
6# Video Downloader
7 
8This skill downloads videos from YouTube and other platforms directly to your computer.
9 
10## When to Use This Skill
11 
12- Downloading YouTube videos for offline viewing
13- Saving educational content for reference
14- Archiving important videos
15- Getting video files for editing or repurposing
16- Downloading your own content from platforms
17- Saving conference talks or webinars
18 
19## What This Skill Does
20 
211. **Downloads Videos**: Fetches videos from YouTube and other platforms
222. **Quality Selection**: Lets you choose resolution (480p, 720p, 1080p, 4K)
233. **Format Options**: Downloads in various formats (MP4, WebM, audio-only)
244. **Batch Downloads**: Can download multiple videos or playlists
255. **Metadata Preservation**: Saves title, description, and thumbnail
26 
27## How to Use
28 
29### Basic Download
30 
31```
32Download this YouTube video: https://youtube.com/watch?v=...
33```
34 
35```
36Download this video in 1080p quality
37```
38 
39### Audio Only
40 
41```
42Download the audio from this YouTube video as MP3
43```
44 
45### Playlist Download
46 
47```
48Download all videos from this YouTube playlist: [URL]
49```
50 
51### Batch Download
52 
53```
54Download these 5 YouTube videos:
551. [URL]
562. [URL]
57...
58```
59 
60## Example
61 
62**User**: "Download this YouTube video: https://youtube.com/watch?v=abc123"
63 
64**Output**:
65```
66Downloading from YouTube...
67 
68Video: "How to Build Products Users Love"
69Channel: Lenny's Podcast
70Duration: 45:32
71Quality: 1080p
72 
73Progress: ████████████████████ 100%
74 
75✓ Downloaded: how-to-build-products-users-love.mp4
76✓ Saved thumbnail: how-to-build-products-users-love.jpg
77✓ Size: 342 MB
78 
79Saved to: ~/Downloads/
80```
81 
82**Inspired by:** Lenny's workflow from his newsletter
83 
84## Important Notes
85 
86⚠️ **Copyright & Fair Use**
87- Only download videos you have permission to download
88- Respect copyright laws and platform terms of service
89- Use for personal, educational, or fair use purposes
90- Don't redistribute copyrighted content
91 
92## Tips
93 
94- Specify quality if you need lower file size (720p vs 1080p)
95- Use audio-only for podcasts or music to save space
96- Download to a dedicated folder to stay organized
97- Check file size before downloading on slow connections
98 
99## Common Use Cases
100 
101- **Education**: Save tutorials and courses for offline learning
102- **Research**: Archive videos for reference
103- **Content Creation**: Download your own content from platforms
104- **Backup**: Save important videos before they're removed
105- **Offline Viewing**: Watch videos without internet access
106 
107 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 32,299
Checked
Source
davila7/claude-code-templates ↗
Creator
davila7 · 212 listings
View creator

Similar skills

See all →

More from davila7

Skill2D Game Developmentdavila7/claude-code-templates · by davila72D game development principles. Sprites, tilemaps, physics, camera.★ 32.3k GitHub starsSkill3D Game Development Principlesdavila7/claude-code-templates · by davila73D game development principles. Rendering, shaders, physics, cameras.★ 32.3k GitHub starsSkill3D Web Experience Builderdavila7/claude-code-templates · by davila7Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.★ 32.3k GitHub starsSkillSplit Test Setupdavila7/claude-code-templates · by davila7When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking.★ 32.3k GitHub starsAgentResearch Literature Synthesizerdavila7/claude-code-templates · by davila7Academic research synthesis specialist. Use PROACTIVELY for comprehensive research on academic topics, literature reviews, technical investigations, and well-cited analysis combining multiple sources. <example>Context: A podcast episode needs a segment grounded in peer-reviewed evidence with formal citations. user: "Research the current state of transformer efficiency techniques for the episode, with proper academic citations." assistant: "I'll use the academic-research-synthesizer agent to search arXiv and Semantic Scholar, extract full-text findings via WebFetch, and produce a cited literature synthesis with confidence levels." <commentary>Use academic-research-synthesizer (not comprehensive-researcher) when the episode segment needs peer-reviewed sourcing, formal citation format, and explicit confidence tagging rather than general-purpose multi-source coverage.</commentary></example> <example>Context: The episode-orchestrator has routed a "literature review" request for a technical deep-dive segment. user: "Summarize the research landscape on federated learning privacy guarantees." assistant: "I'll invoke academic-research-synthesizer to systematically search academic sources, note peer-review status per source, and synthesize consensus vs. open debates."</example>★ 32.3k GitHub starsAgentAcademic Research Specialistdavila7/claude-code-templates · by davila7Academic research specialist for scholarly sources, peer-reviewed papers, and academic literature. Use PROACTIVELY for research paper analysis, literature reviews, citation tracking, and academic methodology evaluation. <example>Context: The research-orchestrator has kicked off Phase 4 parallel research on 'efficacy of intermittent fasting' and needs peer-reviewed evidence. user: "Find the academic evidence on intermittent fasting outcomes." assistant: "I'll use the academic-researcher agent to search Semantic Scholar, PubMed, and OpenAlex for peer-reviewed studies and write structured findings to academic-research.md." <commentary>The request is specifically for scholarly/peer-reviewed evidence rather than general web coverage or code, so academic-researcher (not web-researcher or technical-researcher) is the right specialist.</commentary></example> <example>Context: The user wants a literature review comparing methodologies across studies on a topic. user: "Can you review the literature on transformer model interpretability and identify research gaps?" assistant: "Let me invoke the academic-researcher agent to pull foundational and recent papers, extract methodologies, and surface open research gaps." <commentary>Literature review, methodology extraction, and research-gap identification are core academic-researcher capabilities, distinct from technical-researcher's focus on code repositories and implementations.</commentary></example>★ 32.3k GitHub stars