← Back to Skills Marketplace
kamiender

Douyin Video Fetch

by KAMIENDER · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
4999
Downloads
13
Stars
45
Active Installs
1
Versions
Install in OpenClaw
/install douyin-video-fetch
Description
下载抖音视频到本地(无水印优先)。用于给后续视频分析/复刻提供原始素材,支持 URL 或 video_id 输入、批量列表输入与统一输出目录。
Usage Guidance
Install only if you are comfortable with a Python downloader that launches a headless browser, contacts Douyin/video-hosting endpoints, reads any batch file path you provide, and writes MP4 files to the selected output directory. Use it only for videos you are authorized to download, choose a dedicated output folder, and avoid pointing --file at sensitive local files.
Capability Analysis
Type: OpenClaw Skill Name: douyin-video-fetch Version: 1.0.0 The `scripts/fetch_video.py` skill is classified as suspicious due to vulnerabilities in its input handling. Specifically, the `--file` argument allows reading from an arbitrary file path, which could be exploited for arbitrary file read (e.g., `/etc/passwd`). Additionally, the `--output-dir` argument, if controlled by an attacker, could potentially lead to path traversal, allowing files to be written outside the intended skill directory. While the skill's stated purpose of downloading Douyin videos is legitimate and the `SKILL.md` instructions are benign, these file system access vulnerabilities pose a risk if the agent is instructed to provide malicious arguments.
Capability Assessment
Purpose & Capability
The skill describes downloading Douyin videos to local MP4 files, and the script uses Playwright/aiohttp to load video pages, extract media URLs, and save MP4s locally.
Instruction Scope
The instructions disclose URL/video_id input, batch file input, and an output directory, but they do not explicitly warn about browser automation, arbitrary batch-file paths, or legal/privacy considerations around downloaded media.
Install Mechanism
No install manifest is present, while the script imports third-party Python packages such as Playwright and aiohttp; users may need to install these separately from trusted sources.
Credentials
Network access, headless browser use, reading a user-supplied batch file, and writing downloaded MP4 files are proportionate for a video downloader.
Persistence & Privilege
The artifacts show no credential use, privilege escalation, background service, startup persistence, broad local indexing, or exfiltration behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install douyin-video-fetch
  3. After installation, invoke the skill by name or use /douyin-video-fetch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release.
Metadata
Slug douyin-video-fetch
Version 1.0.0
License
All-time Installs 170
Active Installs 45
Total Versions 1
Frequently Asked Questions

What is Douyin Video Fetch?

下载抖音视频到本地(无水印优先)。用于给后续视频分析/复刻提供原始素材,支持 URL 或 video_id 输入、批量列表输入与统一输出目录。 It is an AI Agent Skill for Claude Code / OpenClaw, with 4999 downloads so far.

How do I install Douyin Video Fetch?

Run "/install douyin-video-fetch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Douyin Video Fetch free?

Yes, Douyin Video Fetch is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Douyin Video Fetch support?

Douyin Video Fetch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Douyin Video Fetch?

It is built and maintained by KAMIENDER (@kamiender); the current version is v1.0.0.

💬 Comments