douyin
xiaoyiv/douyin-skill
Download Douyin videos and extract metadata from short links and full URLs.
What is douyin?
This skill enables downloading videos from Douyin (抖音) and retrieving video metadata such as title, author, and statistics. Use it when you need to save Douyin videos locally or gather information about specific video content.
- Download Douyin videos from short links (v.douyin.com) and full URLs
- Extract video metadata including title, author, and view statistics
- Retrieve video information without downloading the full file
- Specify custom output directories for downloaded videos
- Support interactive browser-based authentication
How to install douyin
npx skills add https://github.com/xiaoyiv/douyin-skill --skill douyin- Python environment with nodriver_kit installed
- One-time interactive login to Douyin account via browser automation
How to use douyin
- 1.Run the one-time setup: python -m nodriver_kit.tools.login_interactive --url https://www.douyin.com --profile douyin
- 2.To download a video, run: python scripts/download.py "<douyin_url>"
- 3.To get video info only without downloading, add the --info-only flag
- 4.To save to a custom directory, use: python scripts/download.py "<douyin_url>" --output ./your_folder
Use cases
- Download a Douyin video shared via short link for offline viewing
- Get video title and author information from a Douyin URL
- Batch retrieve metadata from multiple Douyin videos
- Save videos to a specific folder for content organization
- Verify video details before deciding to download
- Content creators working with Douyin videos
- Researchers analyzing Douyin video metadata
- Users archiving Douyin content
- Developers building Douyin-integrated applications
douyin FAQ
It supports both short links (v.douyin.com) and full Douyin URLs.
Yes, one-time interactive browser-based login is required during setup.
Yes, use the --info-only flag to retrieve metadata only.
Videos are saved to the current directory unless you specify a custom output path with --output.
Full instructions (SKILL.md)
Source of truth, from xiaoyiv/douyin-skill.
name: douyin description: "Download Douyin (抖音) videos. Use when user wants to: (1) download Douyin videos, (2) get video info (title, author, stats). Supports short links (v.douyin.com) and full URLs."
Douyin Skill
Download videos from Douyin using browser automation.
Setup (One-Time)
python -m nodriver_kit.tools.login_interactive --url https://www.douyin.com --profile douyin
Download Video
python scripts/download.py "https://v.douyin.com/xxx"
python scripts/download.py "https://v.douyin.com/xxx" --info-only
python scripts/download.py "https://v.douyin.com/xxx" --output ./videos
Related skills
More from xiaoyiv/douyin-skill and the wider catalog.
xget
URL rewriting and acceleration for registries, packages, containers, and APIs via Xget proxy.

x-twitter-scraper
Use when the user needs X (Twitter) data through Xquik: REST API integration, MCP setup, SDK setup, tweet search, user lookup, timeline reads, follower export, media download, monitoring, webhooks, bulk extraction, giveaway draws, or confirmation-gated publishing workflows. Read-only by default, API-key only, no X login material, and every write, private read, monitor, webhook, or metered bulk job requires explicit approval.

code-review
Systematic code review for PRs and changes across languages, evaluating quality, security, and design.

pr-triage
Analyze PR changes and classify them by category, surface issues, and required references for cost-optimized CI review.

agnes-ai-generation
Call Agnes AI text, image, and video generation APIs through apihub.agnes-ai.com

ai-ml-security
Assess model supply chain attacks, adversarial examples, poisoning, extraction, and privacy threats in AI/ML systems.