agentCLAWHUBUnverified

抖音视频转报告

抖音视频链接 → 完整图文报告。自动完成:绕过验证抓取视频 → 下载 → 音频提取 → 语音转文字 → 炫酷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

OpenClaw

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
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. 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 USD

1 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.
Github ReposUpdated 4d agoRank 70

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!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

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

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

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

Sponsored

Ads related to 抖音视频转报告 and adjacent AI workflows.