openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > alexliutkdownload

抖音无水印视频下载工具。当用户发送抖音视频链接时,自动解析并下载无水印版本,上传到云盘发给用户。 Use cases: - 用户发送抖音链接 - "下载这个视频" - "帮我保存抖音视频" - "解析抖音链接

媒体与内容

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.2

统计:⭐ 0 · 31 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :可疑 · OpenClaw :可疑

Package:alexliu9921/alexliutkdownload

安全扫描(ClawHub)

  • VirusTotal :可疑
  • OpenClaw :可疑

OpenClaw 评估

The skill mostly does what it claims (download Douyin videos and upload them), but its runtime instructions assume undeclared local services, environment variables, and fixed filesystem paths — plus a malformed requirements file — which are incoherent and worth clarifying before install.

目的

The code and SKILL.md match the stated purpose: parse a Douyin link, download a no-watermark MP4 to /tmp, then upload it to a cloud drive. However the skill assumes the presence of a local upload proxy (http://localhost:$PORT/proxy/qclaw-cos/upload) and a specific virtualenv and workspace path (~/.agent-reach-venv and ~/.qclaw/workspace/skills/...), none of which are declared in the skill metadata. That mismatch (undeclared local service and f…

说明范围

SKILL.md explicitly tells the agent to source a specific virtualenv, execute the bundled parse-douyin.py from a hard-coded path, write the downloaded file to /tmp, and then POST a JSON payload to a localhost proxy endpoint. The instructions reference an env var (AUTH_GATEWAY_PORT) and local HTTP proxy that are not declared. These instructions reach outside the skill bundle (local service, filesystem) and grant the skill the ability to cause th…

安装机制

There is no external download/install spec; the included install.sh simply copies the .py and .md files into a workspace directory — low risk. requirements.txt contains a malformed line ('1 requests'), so there is no reliable declared dependency installation step; this is a packaging bug that may cause runtime failures but not evidence of malicious downloads.

证书

The skill metadata declares no required environment variables or credentials, yet SKILL.md uses AUTH_GATEWAY_PORT and relies on a local HTTP upload proxy. Because those runtime dependencies are not declared, the agent or user may be surprised by required local service access. The script itself does not request external credentials, but the unexplained local proxy may have its own authorization semantics — that should be disclosed.

持久

The skill is user-invocable, not always-enabled, and does not request system-wide persistence. install.sh writes files into the skill workspace (~/.qclaw/...), which is normal for a skill. It does not modify other skills or system-wide configs.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「alexliutkdownload」。简介:抖音无水印视频下载工具。当用户发送抖音视频链接时,自动解析并下载无水印版本,上传到云盘发给用户。 Use cases: - 用户发送抖音链接 - "下载这个视…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/alexliu9921/alexliutkdownload/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: douyin-download
description: |
  抖音无水印视频下载工具。当用户发送抖音视频链接时,自动解析并下载无水印版本,上传到云盘发给用户。
  Use cases:
  - 用户发送抖音链接
  - "下载这个视频"
  - "帮我保存抖音视频"
  - "解析抖音链接"
metadata:
  openclaw:
    emoji: "🎵"
---

# 抖音无水印视频下载 Skill

## Trigger

当用户发送抖音视频链接时激活。

## Workflow

```
用户发送抖音链接
  → Step 1: 调用 parse-douyin.py 解析视频
  → Step 2: 上传视频到云盘
  → Step 3: 返回下载链接给用户
```

## Commands

### Step 1: 解析并下载

```bash
source ~/.agent-reach-venv/bin/activate
python3 ~/.qclaw/workspace/skills/douyin-download/parse-douyin.py <抖音链接>
```

**支持格式:**
- `https://www.douyin.com/video/1234567890123456789`
- `https://v.douyin.com/xxxxx?modal_id=1234567890123456789`
- 任意包含 19 位数字视频 ID 的链接

### Step 2: 上传到云盘

```bash
PORT=${AUTH_GATEWAY_PORT:-19000}
curl -s -X POST http://localhost:$PORT/proxy/qclaw-cos/upload 
  -H 'Content-Type: application/json' 
  -d '{"localPath":"<视频路径>","conflictStrategy":"ask"}'
```

### Step 3: 返回结果

直接输出云盘返回的 `message` 字段内容。

## Example

**User Input:**
```
https://www.douyin.com/video/7611512807091178804
```

**AI Actions:**
1. 执行解析脚本
2. 上传到云盘
3. 输出云盘返回的链接

**Output:**
```
✅ 视频已保存!

📎 douyin_7611512807091178804.mp4 (104.2 MB)
🔗 下载链接: https://jsonproxy.3g.qq.com/urlmapper/xxxxx

云端保留 30 天,请及时保存~
```

## Notes

- 视频保存在 `/tmp/douyin_<video_id>.mp4`
- 云端保留 30 天后自动清理
- 无需 Cookie,已验证可直接解析公开视频