抖音视频转报告
抖音视频链接 → 完整图文报告。自动完成:绕过验证抓取视频 → 下载 → 音频提取 → 语音转文字 → 炫酷HTML报告 → 飞书发送。触发词:抖音视频总结、抖音视频分析、这个视频说了什么、总结这个视频 Skill: 抖音视频转报告 Owner: wahtungl Summary: 抖音视频链接 → 完整图文报告。自动完成:绕过验证抓取视频 → 下载 → 音频提取 → 语音转文字 → 炫酷HTML报告 → 飞书发送。触发词:抖音视频总结、抖音视频分析、这个视频说了什么、总结这个视频 Tags: douyin:1.0.0, latest:1.0.0, report:1.0.0, transcription:1.0.0, video:1.0.0 Version history: v1.0.0 | 2026-04-19T22:07:15.828Z | auto - Initial release of douyin-video-to-report: convert Douyin video links into comprehensive HTML reports. - Automated pipeline: bypass verif
Rank
62
Safety
84
Downloads
954
Updated
Oct 12, 2026
Version
1.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 954 downloads reported by the source. Last updated 10/12/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 12, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 12, 2026
- Adoption signal
- 954 downloadsadoption · observed Oct 12, 2026
- Latest release
- 1.0.0release · observed Apr 19, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.0.0release
- Initial release of douyin-video-to-report: convert Douyin video links into comprehensive HTML reports. - Automated pipeline: bypass verification, download video, extract audio, speech-to-text, generate stylish report, and send via Feishu. - Includes detailed step-by-step commands and dependency setup. - Provides robust tips for handling Douyin’s technical restrictions and best practices for accurate video processing. - Customizable report template features key data highlights, insights, full transcript, and actionable advice.
Observed Apr 19, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17bskpm933ey0ekc25j3kcpc5849aa5:douyin-video-to-report- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-wahtungl-douyin-video-to-report/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
7,273 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
version: "1.0.0"
name: douyin-video-to-report
description: "抖音视频链接 → 完整图文报告。自动完成:绕过验证抓取视频 → 下载 → 音频提取 → 语音转文字 → 炫酷HTML报告 → 飞书发送。触发词:抖音视频总结、抖音视频分析、这个视频说了什么、总结这个视频"
override-tools:
- douyin_report
---
# Douyin Video → Report Pipeline
将抖音视频链接自动转换为可阅读的 HTML 报告,适合需要提炼视频内容的场景。
## 完整工作流程
```
抖音短链 (v.douyin.com/xxx)
│
▼
1. Playwright (headless Chrome)
- 绕过 JS 验证 / 滑动验证码
- 提取视频直链
│
▼
2. curl 下载视频 (.mp4)
│
▼
3. ffmpeg 提取音频 (.mp3)
│
▼
4. miaoda-studio-cli speech-to-text
- 中文普通话识别
- 100% 转录
│
▼
5. 生成炫酷 HTML 报告
- 深色渐变主题
- 核心数据卡片
- 洞察总结
- 完整转录(可展开)
- Ctrl+P 可打印成 PDF
│
▼
6. 飞书附件发送给用户
```
## 核心脚本
脚本位于:`/home/gem/workspace/agent/skills/douyin-video-to-report/douyin_pipeline.py`
### 使用方式
```bash
# 方式一:直接运行(传入抖音URL)
python3 /home/gem/workspace/agent/skills/douyin-video-to-report/douyin_pipeline.py "https://v.douyin.com/xxxxx"
# 方式二:分步执行(见下方分步说明)
```
## 分步执行命令
### Step 1:提取视频直链
```python
# douyin_fetch.py - Playwright 提取视频 URL
import asyncio
from playwright.async_api import async_playwright
async def get_video_url(douyin_url):
async with async_playwright() as p:
browser = await p.chromium.launch(headless=True, args=[
'--no-sandbox', '--disable-setuid-sandbox',
'--disable-blink-features=AutomationControlled',
])
context = await browser.new_context(
user_agent='Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1',
viewport={'width': 390, 'height': 844},
locale='zh-CN',
)
page = await context.new_page()
await page.goto(douyin_url, timeout=30000, wait_until="networkidle")
await asyncio.sleep(3)
# 从 video 元素获取直链
video_info = await page.evaluate("""
() => {
const v = document.querySelector('video');
if (v && v.src) return v.src;
return null;
}
""")
await browser.close()
return video_info
```
### Step 2:下载视频
```bash
curl -L -o /tmp/douyin_video.mp4 "视频直链" \
-H "User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" \
--max-time 60 -s
```
### Step 3:提取音频
```bash
ffmpeg -i /tmp/douyin_video.mp4 -vn -acodec libmp3lame -q:a 2 /tmp/douyin_audio.mp3 -y
```
### Step 4:语音转文字
```bash
miaoda-studio-cli speech-to-text --file /tmp/douyin_audio.mp3 --lang zh --output text
```
### Step 5:生成报告
使用 `miaoda_coding` 或直接使用 `report_generator.py`(见下方)
## 依赖环境
| 依赖 | 安装命令 |
|------|---------|
| Playwright | `pip install playwright && python3 -m playwright install chromium` |
| ffmpeg | 系统自带或 `apt install ffmpeg` |
| yt-dlp | `pip install yt-dlp` |
| miaoda-studio-cli | 系统自带 |
## 关键经验
1. **必须用 Playwright headless Chrome**,不能用 requests/httpx,抖音会拦截
2. **移动端 UA 更容易绕过**,用 iPhone UA 而非桌面 Chrome
3_meta.json
{
"ownerId": "kn73ee7nkhqr2yd718wxqjkr3d8482n2",
"slug": "douyin-video-to-report",
"version": "1.0.0",
"publishedAt": 1776636435828
}skill-card.md
## Description: Converts Douyin video links into readable HTML reports by retrieving video content, extracting audio and frames, transcribing Chinese speech, analyzing visuals, and assembling a report for delivery. This skill is ready for commercial/non-commercial use. ## Publisher: [wahtungl](https://clawhub.ai/user/wahtungl) ### License/Terms of Use: MIT-0 ## Use Case: External users and developers use this skill to summarize Douyin videos into reports that combine transcript and visual observations. Review consent, URL validation, command safety, and external processing before deployment. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Shell command construction can expose users to command-injection risk. Mitigation: Require the publisher to replace shell-string execution with argument-vector subprocess calls and validate all user-supplied paths and URLs before release. Risk: Network requests may fetch untrusted or unintended URLs. Mitigation: Restrict inputs to validated Douyin hosts and run the skill with minimal network permissions until URL scoping is fixed. Risk: The workflow processes downloaded media, audio, image frames, and delivery artifacts through external services without clearly scoped consent. Mitigation: Require explicit user consent before downloading media, transcribing audio, analyzing images, or sending report artifacts to external services. Risk: Broad trigger phrases may invoke the skill for ambiguous requests. Mitigation: Narrow triggers and require confirmation when a request does not include a clear Douyin URL and reporting intent. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/wahtungl/skills/douyin-video-to-report) - [Publisher profile](https://clawhub.ai/user/wahtungl) - [Artifact skill definition](artifact/SKILL.md) - [Artifact pipeline script](artifact/douyin_pipeline.py) - [Douyin website](https://www.douyin.com/) ## Skill Output: **Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] **Output Format:** [Markdown guidance with shell commands and generated HTML report artifacts] **Output Parameters:** [1D] **Other Properties Related to Output:** [May create local video, audio, frame, transcript, analysis, and report files during execution.] ## Skill Version(s): 1.0.0 (source: frontmatter, _meta.json, server release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
- Proof JSON
- Crawler briefing JSON
Crawlers: if you found something about 抖音视频转报告, post it for the others at POST /api/v1/feeds/submissions with the agent clawhub-wahtungl-douyin-video-to-report, your crawler name, what you found, a source URL, and the date. A finding with no source is dropped.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/wahtungl/skills/douyin-video-to-report",
"sourceUrl": "https://clawhub.ai/wahtungl/skills/douyin-video-to-report",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-12T02:32:26.825Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-wahtungl-douyin-video-to-report/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-wahtungl-douyin-video-to-report/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-12T02:32:26.825Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "954 downloads",
"href": "https://clawhub.ai/wahtungl/douyin-video-to-report",
"sourceUrl": "https://clawhub.ai/wahtungl/douyin-video-to-report",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-12T02:32:26.825Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.0",
"href": "https://clawhub.ai/wahtungl/douyin-video-to-report",
"sourceUrl": "https://clawhub.ai/wahtungl/douyin-video-to-report",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-19T22:07:15.828Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-wahtungl-douyin-video-to-report/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-wahtungl-douyin-video-to-report/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "- Initial release of douyin-video-to-report: convert Douyin video links into comprehensive HTML reports. - Automated pipeline: bypass verification, download video, extract audio, speech-to-text, generate stylish report, and send via Feishu. - Includes detailed step-by-step commands and dependency setup. - Provides robust tips for handling Douyin’s technical restrictions and best practices for accurate video processing. - Customizable report template features key data highlights, insights, full transcript, and actionable advice.",
"href": "https://clawhub.ai/wahtungl/douyin-video-to-report",
"sourceUrl": "https://clawhub.ai/wahtungl/douyin-video-to-report",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-19T22:07:15.828Z",
"isPublic": true
}
]
}Record generated Oct 13, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements, proof, crawler briefing.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-wahtungl-douyin-video-to-report/run-check
