← Back to Skills Marketplace
1596
Downloads
0
Stars
9
Active Installs
4
Versions
Install in OpenClaw
/install douyin-video
Description
抖音视频下载工具 - 解析抖音链接,下载视频并发送
README (SKILL.md)
抖音下载器
功能
- 🎬 解析抖音分享链接
- 📥 下载抖音视频到本地
- 💾 返回视频文件路径
使用方法
在 OpenClaw 中调用
node ~/.openclaw/workspace/skills/douyin-downloader/scripts/douyin.js "抖音分享链接"
输出
返回视频信息和本地文件路径:
- 视频标题
- 作者
- 点赞数
- 收藏数
- 分享数
- 本地文件路径(
~/.openclaw/workspace/douyin-downloads/douyin_last.mp4)
注意:
- 视频文件保存在工作区目录,不会被系统自动清理
- 自动清理: 下载新视频时,会自动删除上一个视频
- 只保留一个视频: 始终使用固定文件名
douyin_last.mp4 - 节省空间: 不会累积多个视频文件
- 如需保留某个视频,请在下载后手动复制到其他目录
环境变量
无需配置,直接使用!
示例
输入:
https://v.douyin.com/FSfWiKriBuY/
输出:
{
"title": "这就是大大阮迪慧中的大大吗",
"author": "香菇菇",
"video_id": "7616783829047129778",
"file_path": "~/.openclaw/workspace/douyin-downloads/douyin_last.mp4",
"file_size": "3.73MB",
"statistics": {
"digg_count": 285756,
"share_count": 180347,
"collect_count": 40346
}
}
Usage Guidance
This skill appears to implement a Douyin video downloader and mostly matches its description, but it will follow redirects and fetch whatever play_url it finds, then save a file under ~/.openclaw/workspace/douyin-downloads/douyin_last.mp4. Consider these precautions before installing: 1) Only run it in a restricted environment (sandbox or non-production account) because a malicious share URL could cause requests to internal services (SSRF) or arbitrary hosts. 2) Inspect and/or vendor the script locally rather than running unknown code directly. 3) Run as an unprivileged user and ensure network egress controls (block access to sensitive metadata or internal endpoints like 169.254.169.254). 4) Be aware it will overwrite the previous download and store files in your home directory; copy any video you want to keep. If you need higher assurance, ask the author for input validation (restrict hostnames, validate URL patterns) or add size/time limits on downloads.
Capability Analysis
Type: OpenClaw Skill
Name: douyin-video
Version: 1.0.3
The skill is a legitimate Douyin video downloader that parses shared links and saves the video to a local workspace directory. The code in `scripts/douyin.js` uses standard Node.js built-in modules (http/https/fs) to fetch data and manage files, with no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description, required binary (node), SKILL.md, and included script align with a Douyin downloader. Minor mismatch: SKILL.md claims 'no environment variables needed', but the script reads HOME to build a path (normal but not declared). Overall capability requested (network fetch + write) is expected for a downloader.
Instruction Scope
The runtime instructions and script accept an arbitrary share URL and perform network requests (follow redirects) and then download the extracted play_url. There is no validation of hostname/URL, so a maliciously-crafted share page or redirect could cause the agent to request internal services (SSRF risk) or arbitrary external hosts. The script writes a fixed file under ~/.openclaw/workspace/douyin-downloads and deletes the previous file (no sandboxing or size limits).
Install Mechanism
Instruction-only skill with no install spec; only requires node to run. No downloads or archive extraction during install, which is low-risk.
Credentials
The skill requests no credentials or env vars. It does read process.env.HOME to construct paths (expected). No other sensitive environment access is requested. Proportional to purpose, but HOME usage should be noted in the README (it currently says '无需配置').
Persistence & Privilege
always:false and no special privileges or persistence. The skill writes files to the user's workspace directory but does not modify other skills or system-wide settings. Autonomous invocation is allowed by default (platform normal) — combine with the network concerns above when deciding to install.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install douyin-video - After installation, invoke the skill by name or use
/douyin-video - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Updates file save location: Videos are now saved to a fixed path `~/.openclaw/workspace/douyin-downloads/douyin_last.mp4`.
- Keeps storage clean: Only one video file is retained; downloading a new video deletes the previous one automatically.
- No system auto-cleanup: Video files will not be automatically deleted by the system.
- Users must manually copy videos they wish to keep before downloading a new one.
v1.0.2
- Output details expanded: now includes 收藏数 (collect count) and 分享数 (share count) in video statistics.
- Output JSON fields updated for clarity: 文件路径 now named file_path, 文件大小 named file_size, and statistics grouped.
- Sample output and example values improved for greater accuracy.
- Documentation wording refined for clearer usage instructions.
v1.0.1
- Updated description for clarity; removed "无水印" to focus on general video downloads.
- Updated required system dependency from "curl" to "node".
- Reworded feature list to reflect downloads of Douyin videos.
- No functional or code changes detected.
v1.0.0
- Initial release of douyin-video tool for downloading Douyin videos without watermark
- Parses Douyin share links and downloads the video file
- Returns video title, author, like count, and local file path
- Requires curl; no environment configuration needed
- Easily callable from OpenClaw with a single command
Metadata
Frequently Asked Questions
What is douyin-video?
抖音视频下载工具 - 解析抖音链接,下载视频并发送. It is an AI Agent Skill for Claude Code / OpenClaw, with 1596 downloads so far.
How do I install douyin-video?
Run "/install douyin-video" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is douyin-video free?
Yes, douyin-video is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does douyin-video support?
douyin-video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created douyin-video?
It is built and maintained by andjie98 (@andjie98); the current version is v1.0.3.
More Skills