โ Back to Skills Marketplace
๐ต ๆ้ณไธ่ฝฝๅจ
by
chall2015
ยท GitHub โ
ยท v1.0.0
ยท MIT-0
318
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install douyin-downloader-latest
Description
ๆ้ณๆ ๆฐดๅฐ่ง้ขไธ่ฝฝๅจ๏ผๆฏๆๅไบซ้พๆฅ่งฃๆใๆน้ไธ่ฝฝๅๅ
ๆฐๆฎไฟๅญ
README (SKILL.md)
๐ต ๆ้ณไธ่ฝฝๅจ (douyin-downloader)
ไธ่ฝฝๆ้ณ่ง้ข๏ผๆ ๆฐดๅฐ๏ผ๏ผๆฏๆๅไบซ้พๆฅ่งฃๆๅๆน้ไธ่ฝฝใ
ๅ่ฝ
- ๅ้พๆฅ่งฃๆ - ่งฃๆๆ้ณๅไบซ้พๆฅ๏ผ่ทๅๆ ๆฐดๅฐ่ง้ขๅฐๅ
- ๆน้ไธ่ฝฝ - ๆฏๆๅคไธช้พๆฅๅๆถไธ่ฝฝ
- ่ชๅจๅฝๅ - ๆ นๆฎ่ง้ขไฟกๆฏ่ชๅจ็ๆๆไปถๅ
- ๅ ๆฐๆฎไฟๅญ - ๅฏ้ไฟๅญ่ง้ขๆ่ฟฐใไฝ่ ไฟกๆฏ็ญ
ไฝฟ็จ็คบไพ
ไธ่ฝฝ่ฟไธชๆ้ณ่ง้ข๏ผhttps://v.douyin.com/xxxxx
่งฃๆ่ฟไบ้พๆฅ๏ผ
- https://v.douyin.com/xxx1
- https://v.douyin.com/xxx2
้ ็ฝฎ
ๅจ TOOLS.md ไธญๆทปๅ ๏ผ
### ๆ้ณไธ่ฝฝๅจ
- ้ป่ฎคไฟๅญ็ฎๅฝ๏ผ~/Videos/douyin
- ๆฏๅฆไฟๅญๅ
ๆฐๆฎ๏ผtrue
ไพ่ต
- Node.js 18+
- ffmpeg๏ผๅฏ้๏ผ็จไบ่ง้ขๅค็๏ผ
ๆณจๆไบ้กน
- ไป ๆฏๆๅ ฌๅผ่ง้ข
- ่ฏท้ตๅฎๆ้ณ็จๆทๅ่ฎฎ๏ผไป ็จไบไธชไบบๅญฆไน
- ไธ่ฆ็จไบๅไธ็จ้ๆๆน้็ฌๅ
Usage Guidance
What to consider before installing:
- This skill will download and save files to your machine (default ~/Videos/douyin) and may create a debug screenshot (debug-screenshot.png) and JSON metadata files next to downloaded videos.
- It requires Node.js and Playwright; installing Playwright downloads browser binaries (large, network activity). The package.json declares these dependencies but the platform won't auto-install them โ you'll need to run npm install and npx playwright install chromium as described.
- Playwright runs a real browser and executes site JS when extracting video URLs; that is necessary for dynamic pages but means remote script can run in the headless browser context (normal for scraping, not an exfiltration mechanism in this code). If you are concerned about privacy or security, run the skill in a sandboxed environment or inspect network activity during first runs.
- The skill contacts Douyin/iesdouyin APIs and pages only (no hidden or thirdโparty exfil endpoints found). Still obey Douyin/TikTok terms and copyright law โ avoid bulk scraping or commercial use.
If you want additional assurance: review package.json and node modules before installing, run npm install in an isolated environment, and verify that no unexpected outbound connections occur during test runs.
Capability Analysis
Type: OpenClaw Skill
Name: douyin-downloader-latest
Version: 1.0.0
The skill bundle is a functional Douyin video downloader that uses Playwright for browser-based scraping and Axios for file downloads. It includes logic for parsing various Douyin URL formats, handling redirects, and saving videos with metadata to a local directory (~/Videos/douyin). The code in src/browser-extract.js and src/downloader.js is transparent, includes basic filename sanitization to prevent path traversal, and lacks any indicators of data exfiltration, persistence, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the code: parser, optional Playwright extraction, and downloader implement link parsing, batch downloads, metadata saving and automatic naming. No unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md instructs exactly the actions implemented in code (npm install, optionally install Playwright browsers, configure save dir). The runtime instructions do not ask the agent to read unrelated files or exfiltrate secrets. The code writes screenshots/metadata and video files locally, which aligns with the described features.
Install Mechanism
There is no platform install spec (skill is instruction-only), but source includes a package.json that depends on playwright and other npm packages โ installing them requires running npm and downloading Playwright browser binaries. This is expected for the stated functionality but is a heavier install step (downloads sizable browser binaries) and must be done manually or by the operator.
Credentials
The skill requests no environment variables or credentials. It uses process.env.HOME/USERPROFILE only to determine a default save directory โ this is proportionate to the purpose.
Persistence & Privilege
always is false, no elevated privileges requested, and the skill does not modify other skills or system-wide agent configuration. It writes files only to a user-designated directory and creates a debug screenshot in the working directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install douyin-downloader-latest - After installation, invoke the skill by name or use
/douyin-downloader-latest - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
## ๐ต ๆๆฐๆ้ณๆ ๆฐดๅฐ่ง้ขไธ่ฝฝๅจ (douyin-downloader) ไฝฟ็จๆนๆณใไบฒๆตๆๆใ - ๆฏๆ้พๆฅ่งฃๆใๆต่งๅจๆๅๅๆน้ไธ่ฝฝ
---
### ๐ ๆ่ฝไฟกๆฏ
| ้กน็ฎ | ่ฏฆๆ
|
|------|------|
| **ๅ็งฐ** | douyin-downloader |
| **ๆพ็คบๅ** | ๐ต ๆ้ณไธ่ฝฝๅจ |
| **็ๆฌ** | 1.0.0 |
| **ไฝ็ฝฎ** | `C:\Users\laimeng\.openclaw\workspace\skills\douyin-downloader` |
---
### ๐ฏ ่งฆๅ่ฏ
ไปฅไธไปปๆๅ
ณ้ฎ่ฏ้ฝไผ่งฆๅๆญคๆ่ฝ๏ผ
- `ไธ่ฝฝๆ้ณ`
- `่งฃๆๆ้ณ`
- `ไฟๅญๆ้ณ`
- `douyin download`
- `ๆ ๆฐดๅฐ`
---
### ๐ฌ ไฝฟ็จ็คบไพ
#### 1๏ธโฃ ไธ่ฝฝๅไธช่ง้ข
```
ไธ่ฝฝ่ฟไธชๆ้ณ่ง้ข๏ผhttps://v.douyin.com/xxxxx
```
ๆ
```
ไธ่ฝฝ https://www.douyin.com/video/7477287476999015732
```
**่พๅบ็คบไพ๏ผ**
```
โ
ไธ่ฝฝๆๅ๏ผ
๐น ่ง้ข๏ผ
๐ค ไฝ่
๏ผๆช็ฅไฝ่
๐ ไฟๅญ๏ผC:\Users\***\Videos\douyin\***.mp4
๐พ ๅคงๅฐ๏ผ30.2 MB
```
---
#### 2๏ธโฃ ๆน้ไธ่ฝฝๅคไธช่ง้ข
```
ไธ่ฝฝ่ฟไบๆ้ณ่ง้ข๏ผ
- https://v.douyin.com/xxx1
- https://v.douyin.com/xxx2
- https://www.douyin.com/video/123456789
```
**่พๅบ็คบไพ๏ผ**
```
๐ฅ ๆน้ไธ่ฝฝๅฎๆ๏ผ
โ
ๆๅ๏ผ3
โ ๅคฑ่ดฅ๏ผ0
๐ ็ฎๅฝ๏ผC:\Users\***\Videos\douyin
```
---
#### 3๏ธโฃ ่งฃๆ้พๆฅ๏ผไธไธ่ฝฝ๏ผ
```
่งฃๆ่ฟไธชๆ้ณ้พๆฅ๏ผhttps://v.douyin.com/xxxxx
```
**่พๅบ็คบไพ๏ผ**
```
๐ ่งฃๆ็ปๆ๏ผ
๐น ่ง้ข ID: 7477287476999015732
๐ ๆ ้ข๏ผๆ้ณๆๅ็ๆ ทๅญ
๐ค ไฝ่
๏ผ่่น่พพไบบ
๐ฌ ๆถ้ฟ๏ผ15 ็ง
```
---
### ๐ ๆฏๆ็่ง้ข้พๆฅๆ ผๅผ
| ๆ ผๅผ | ็คบไพ |
|------|------|
| ๆ ๅ้พๆฅ | `https://www.douyin.com/video/123456789` |
| ็ฌ่ฎฐ้พๆฅ | `https://www.douyin.com/note/123456789` |
| ็ญ้พๆฅ | `https://v.douyin.com/abc123` |
| ็งปๅจ็ซฏ | `https://m.douyin.com/abc123` |
| ๆ็ดข้กต | `https://www.douyin.com/search/xxx?modal_id=123456789` |
---
### โ๏ธ ้
็ฝฎ้้กน
ๅจ `TOOLS.md` ไธญๆทปๅ ้
็ฝฎ๏ผ
```markdown
### ๆ้ณไธ่ฝฝๅจ
- ้ป่ฎคไฟๅญ็ฎๅฝ๏ผ~/Videos/douyin
- ไฟๅญๅ
ๆฐๆฎ๏ผtrue
- ๅนถๅไธ่ฝฝๆฐ๏ผ3
```
| ้
็ฝฎ้กน | ้ป่ฎคๅผ | ่ฏดๆ |
|--------|--------|------|
| `saveDir` | `~/Videos/douyin` | ่ง้ขไฟๅญ็ฎๅฝ |
| `saveMetadata` | `true` | ๆฏๅฆไฟๅญ JSON ๅ
ๆฐๆฎๆไปถ |
| `concurrency` | `3` | ๆน้ไธ่ฝฝๆถ็ๅนถๅๆฐ |
---
### ๐ฆ ๆๆฏไพ่ต
| ไพ่ต | ็จ้ | ็ถๆ |
|------|------|------|
| `axios` | HTTP ่ฏทๆฑ | โ
ๅทฒๅฎ่ฃ
|
| `cheerio` | HTML ่งฃๆ | โ
ๅทฒๅฎ่ฃ
|
| `playwright` | ๆ ๅคดๆต่งๅจ๏ผ่ทๅ็ๅฎ่ง้ขๅฐๅ๏ผ | โ
ๅทฒๅฎ่ฃ
|
---
### ๐ง ๅทฅไฝๅ็
```
1. ็จๆทๅ้ๆ้ณ้พๆฅ
โ
2. ่งฃๆ้พๆฅๆๅ่ง้ข ID
โ
3. ๅฏๅจ Playwright ๆ ๅคดๆต่งๅจ
โ
4. ่ฎฟ้ฎๆ้ณ้กต้ข๏ผ็ญๅพ
่ง้ขๅ ่ฝฝ
โ
5. ๆฆๆช็ฝ็ป่ฏทๆฑ๏ผ่ทๅ็ๅฎ่ง้ข URL
โ
6. ไธ่ฝฝ่ง้ขๅฐๆฌๅฐ
โ
7. ไฟๅญๅ
ๆฐๆฎ๏ผๅฏ้๏ผ
โ
8. ่ฟๅไธ่ฝฝ็ปๆ
```
---
### โ ๏ธ ๆณจๆไบ้กน
| ้ๅถ | ่ฏดๆ |
|------|------|
| **ไป
ๅ
ฌๅผ่ง้ข** | ็งๅฏ/ไป่ดน่ง้ขๆ ๆณไธ่ฝฝ |
| **้ข็้ๅถ** | ้ฟๅ
็ญๆถ้ดๅ
ๅคง้่ฏทๆฑ๏ผไผ่งฆๅ้ฃๆง๏ผ |
| **ไธชไบบไฝฟ็จ** | ่ฏท้ตๅฎๆ้ณ็จๆทๅ่ฎฎ๏ผไป
็จไบไธชไบบๅญฆไน |
| **็ๆ** | ไธ่ฆ็จไบๅไธ็จ้ๆ้ๆฐๅๅ |
---
### ๐ ๅธธ่ง้ฎ้ข
**Q: ไธ่ฝฝๅคฑ่ดฅๆไนๅ๏ผ**
> A: ๆฃๆฅ้พๆฅๆฏๅฆๆญฃ็กฎ๏ผ็กฎไฟ่ง้ขๆฏๅ
ฌๅผ็ใ้จๅ่ง้ขๅฏ่ฝๆ่ฎฟ้ฎ้ๅถใ
**Q: ไธบไปไน้่ฆ Playwright๏ผ**
> A: ๆ้ณไฝฟ็จๅจๆๅ ่ฝฝ๏ผ่ง้ขๅฐๅไธๅจๅๅง HTML ไธญ๏ผ้่ฆ็จๆต่งๅจๆจกๆ็ๅฎ็จๆท่ฎฟ้ฎใ
**Q: ๅฏไปฅไธ่ฝฝ TikTok ๅ๏ผ**
> A: ๅฝๅ็ๆฌไป
ๆฏๆๆ้ณ๏ผไธญๅฝ็๏ผใTikTok ้่ฆๅ็ฌ็่งฃๆ้ป่พใ
**Q: ่ง้ขๅฐๅไผ่ฟๆๅ๏ผ**
> A: ๆฏ็๏ผ่ทๅ็่ง้ข URL ๆๆๆถๆๆง๏ผๅปบ่ฎฎ่ทๅๅๅฐฝๅฟซไธ่ฝฝใ
---
### ๐ ๅฟซ้ๆต่ฏ
```bash
cd C:\Users\laimeng\.openclaw\workspace\skills\douyin-downloader
node test-download.js
```
---
**่ฟๅฐฑๆฏๆ้ณไธ่ฝฝๅจ็ๅฎๆดไฝฟ็จๆนๆณ๏ผ** ๆไปปไฝ้ฎ้ข้ๆถ้ฎๆใ๐ต
Metadata
Frequently Asked Questions
What is ๐ต ๆ้ณไธ่ฝฝๅจ?
ๆ้ณๆ ๆฐดๅฐ่ง้ขไธ่ฝฝๅจ๏ผๆฏๆๅไบซ้พๆฅ่งฃๆใๆน้ไธ่ฝฝๅๅ ๆฐๆฎไฟๅญ. It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.
How do I install ๐ต ๆ้ณไธ่ฝฝๅจ?
Run "/install douyin-downloader-latest" in the OpenClaw or Claude Code chat to install it in one step โ no extra setup required.
Is ๐ต ๆ้ณไธ่ฝฝๅจ free?
Yes, ๐ต ๆ้ณไธ่ฝฝๅจ is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ๐ต ๆ้ณไธ่ฝฝๅจ support?
๐ต ๆ้ณไธ่ฝฝๅจ is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ๐ต ๆ้ณไธ่ฝฝๅจ?
It is built and maintained by chall2015 (@chall2015); the current version is v1.0.0.
More Skills