video-downloader
How to Install
Claude Code:
git clone --depth 1 https://github.com/zsutxz/ClaudeLearning.git && cp ClaudeLearning/.claude/skills/video-downloader ~/.claude/skills/video-downloader -r---
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
## 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
Details
| Category | Content → writing |
| Source | zsutxz/ClaudeLearning |
| SKILL.md | View on GitHub → |
| Repo Stars | N/A |
| Est. per Skill | N/A (shared across 74 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | Safe |
Related Skills
content-creator
Content Creator Professional-grade brand voice analysis, SEO optimization, and platform-specific con
avoid-ai-writing
Avoid AI Writing — Audit & Rewrite Detects and fixes AI writing patterns ("AI-isms") that make t
defuddle
Defuddle Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for
copywriting
Copywriting Purpose Produce clear, credible, and action-oriented marketing copy that aligns with use
Works Well With
Skills from the same repository — often designed to work together
bmad-init
--- name: bmad-init description: "Initialize BMad project configuration and load config variables. U
github-ai-projects
--- name: github-ai-projects description: 这个skill专门用于监控GitHub上的热门AI项目,获取项目的简述信息和不同时间范围的更新状态。当用户需要了解G
a-share
--- name: a-share description: | A股推荐、选股、盘后复盘、次日推荐清单、涨停、龙虎榜、主力资金、板块轮动、个股评分与持仓参考。当用户说"A股推荐 / 帮我选股 / 明