video-downloader

Download videos from Douyin, WeChat Channels, and yt-dlp-supported sites with JSON metadata sidecars.

11|4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/zrong/skills --skill video-downloader-zrong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-downloader
Source: https://github.com/zrong/skills/tree/main/video-downloader
Command: npx skills add https://github.com/zrong/skills --skill video-downloader-zrong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, ruamel-yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the fragmentation of video downloading by providing a single, consistent interface to fetch content from diverse platforms like Douyin, WeChat Channels, and any site supported by yt-dlp, while automatically generating standardized metadata for downstream organization.

Core Features & Use Cases

  • Multi-Backend Support: Seamlessly integrates specialized downloaders for Douyin and WeChat Channels with the robust yt-dlp engine.
  • Automated Metadata Sidecars: Generates JSON sidecar files for every download, capturing titles, authors, and tags to enable seamless integration with media management tools like Immich.
  • Use Case: When you need to archive a series of WeChat video posts or TikTok-style clips, this skill handles the platform-specific authentication and file naming, ensuring your library is perfectly indexed and described without manual data entry.

Quick Start

Use the video-downloader skill to download the video from the provided URL and save it to your default downloads directory.

Frequently Asked Questions about video-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download videos from Douyin and WeChat Channels with automated metadata archiving?

To download Douyin and WeChat Channels videos with automated metadata archiving, you use this skill to fetch content via specialized backends while automatically generating standardized JSON sidecars containing titles, authors, and tags for seamless media organization.

Can I use yt-dlp to download web videos and generate JSON sidecars for Immich?

Yes, you can use yt-dlp to download web videos and generate JSON sidecars for Immich. This skill integrates the yt-dlp engine to fetch content from supported platforms and automatically outputs standardized metadata files for media management tools.

Does video downloading from WeChat Channels require platform-specific authentication?

Yes, video downloading from WeChat Channels requires platform-specific authentication. This skill manages the necessary authentication protocols for WeChat Channels and Douyin, allowing automated access to fetch video content without manual login configuration.

What is the best way to automate media archival and consistent directory structuring for downloaded videos?

The best way to automate media archival and consistent directory structuring for downloaded videos is using this skill, which unifies multi-platform downloading and enforces standardized file naming alongside JSON metadata generation for automated library indexing.

Do I need playwright installed to download Douyin videos and manage metadata?

Yes, you need playwright installed to download Douyin videos and manage metadata, as it is a required dependency for handling platform-specific authentication and ensuring successful video fetching from specialized platforms like WeChat Channels.