Download Video
Skill Warning ActiveDownload videos from social media URLs (X/Twitter, YouTube, Instagram, TikTok, etc.) using yt-dlp. Use when saving a video locally, extracting content for transcription, or archiving video references.
Download videos from social media URLs (X/Twitter, YouTube, Instagram, TikTok, etc.) using yt-dlp. Use when saving a video locally, extracting content for transcription, or archiving video references.
Features
- Download videos from social media URLs
- Supports over 1400 websites including X, YouTube, Instagram, TikTok
- Allows selection of best quality or specific formats
- Option to specify output directory
Use Cases
- Saving a video locally for offline viewing
- Extracting video content for transcription or analysis
- Archiving video references from social media platforms
Non-Goals
- Transcription or subtitle generation (use `/transcribe-video` skill)
- Downloading content from unsupported websites
- Managing user accounts or authentication for private content (may require manual cookie handling)
Maintenance
- critical:Commit recencyThe last commit was on 2026-02-23, over 3 months ago, indicating potential unmaintained status.
Versioning
- warning:Release ManagementNo versioning information is present in the SKILL.md frontmatter or CHANGELOG, and installation references `main`.
Code Execution
- warning:ValidationThe skill accepts a URL but does not validate its format or ensure it's a valid video source before attempting the download.
- warning:Error HandlingThe Bash commands are executed directly, and while they may exit non-zero, there is no explicit error handling or structured error reporting for the agent.
- warning:Tool FallbackThe skill assumes `yt-dlp` is installed via `brew install yt-dlp` but does not offer an explicit fallback or version declaration within the SKILL.md.
Portability
- warning:Runtime stabilityThe skill assumes `yt-dlp` is installed and available in the PATH, which might not be true in all environments.
Errors
- warning:Actionable error messagesError messages from underlying Bash commands are not translated into actionable steps for the agent or user.
Execution
- warning:Pinned dependenciesThe skill relies on `yt-dlp` but does not declare a specific version or provide installation instructions beyond `brew install yt-dlp`.
Practical Utility
- info:Edge casesThe SKILL.md briefly mentions platform-specific notes and authentication requirements for private content but lacks detailed failure modes and recovery steps.
Installation
/plugin install claude-code-startup-skills@rameerez-claude-code-startup-skillsQuality Score
WarningSimilar Extensions
YouTube Downloader
100Download 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
Video Frames
100Extract frames or short clips from videos using ffmpeg.
Baoyu Youtube Transcript
99Downloads YouTube video transcripts/subtitles and cover images by URL or video ID. Supports multiple languages, translation, chapters, and speaker identification. Caches raw data for fast re-formatting. Use when user asks to "get YouTube transcript", "download subtitles", "get captions", "YouTube字幕", "YouTube封面", "视频封面", "video thumbnail", "video cover image", or provides a YouTube URL and wants the transcript/subtitle text or cover image extracted.
Media Transcoding
99FFmpeg-based media transcoding workflows with preset-driven conversions, batch processing, and safe backups for web/mobile/archive outputs.
X to Markdown
97Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions "X to markdown", "tweet to markdown", "save tweet", or provides x.com/twitter.com URLs for conversion.
C Video
78Download videos, extract audio, convert formats, and clip segments using `yt-dlp` and `ffmpeg`. Supports YouTube, Vimeo, and hundreds of other sites.