Convert a Douyin, Bilibili, or Xiaohongshu video link into a locally transcribed, AI-analyzed, interactive HTML report.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install tri-platform-video-analysis
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install tri-platform-video-analysis using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Tri-Platform Video Analysis is an Openclaw Skills workflow for collecting and understanding videos from Douyin, Bilibili, and Xiaohongshu. Provide one video URL, and the skill downloads the media, transcribes speech offline with faster-whisper, returns structured transcript data, and enables the calling AI to produce a standardized content analysis.
The final deliverable is a clean, shareable HTML report rather than a raw transcript. It includes platform metadata, a one-sentence summary, source-grounded quotes, and four expandable insight capsules covering key points, content structure, editorial judgment, and highlights. Transcription and rendering run locally without an external LLM API key or API charges.
small model is downloaded on first use and supports CPU execution.scripts/parse.py; ignore stderr because it contains progress logs. The result includes metadata, transcript text, and paths to timed and plain transcript files.transcript field and generate an analysis JSON object. The script performs collection, transcription, and rendering, but does not perform the semantic analysis itself.output/_analysis.json, preserving the required metadata, summary, quotes, and capsule structure.html_path to the user, with no additional processing required.Install the required Python packages:
pip install yt-dlp faster-whisper
The first execution automatically downloads the Whisper small model from Hugging Face, approximately 500 MB. A GPU is not required; CPU execution is supported.
Collect and transcribe one video:
python scripts/parse.py "VIDEO_URL"
Read the JSON object from stdout, use its transcript value to create the required analysis JSON, and save that JSON to output/_analysis.json. Then generate the interactive report:
python scripts/parse.py --generate-html output/_analysis.json
Useful options include:
python scripts/parse.py "VIDEO_URL" --model small --language zh --out-dir output/
python scripts/parse.py "VIDEO_URL" --cookies cookies.txt
python scripts/parse.py "VIDEO_URL" --keep-video
Before processing, verify that you have permission to download and transcribe the content. Keep private output directories under your control, treat cookies as sensitive authentication material, and inspect HTML files from untrusted sources before opening them.
The collection command emits one JSON object on stdout. Its primary fields are:
| Field | Description |
|---|---|
status |
Processing state, such as transcribed |
title |
Detected video title |
platform |
Douyin, Bilibili, or Xiaohongshu |
duration |
Video duration in seconds |
timed_path |
Path to the timestamped .txt transcript |
plain_path |
Path to the continuous transcript .txt file |
transcript |
Full recognized subtitle text used for analysis |
All artifacts are written to output/ by default:
.txt file containing timestamp-aware transcription..txt file containing continuous readable text.output/_analysis.json.-报告.html or an equivalent generated report name.--keep-video is provided; otherwise deleted after transcription.| Section | Required content |
|---|---|
meta |
platform, title, duration, optional author, category, and date |
summary |
One-sentence conclusion with 2–5 key concepts wrapped in <em> tags |
quotes |
Verbatim subtitle excerpts; quotes must not be invented |
capsules |
Exactly four primary cards: points, structure, judgment, and highlights |
Capsule content follows these conventions:
points: 3–5 numbered insight items with titles and explanatory bodies.structure: 4–6 labeled elements such as opening hook, development, pacing, and takeaway.judgment: exactly three items covering creator perspective, credibility, and practical reusability.highlights: notable moments, rankings, or memorable content points.contrast, although the standard report uses four fixed capsules.id, icon, title, subtitle, detail_title, type, and content fields.The HTML presentation contains a hero area, platform badge, title, duration, category and date, a highlighted summary card, quote cards, four expandable insight cards, and a footer. It intentionally excludes the full timed or continuous transcript.
small or large-v3.Loading
An AI-powered A-share financial literacy assistant that explains market concepts, personalizes learning, analyzes risk, and supports simulation-based investment research.

An offline document QA skill that finds internal consistency errors in long DOCX, Markdown, and TXT files and produces a repeatable re-check command.

Gitcrawl provides a freshness-aware GitHub archive workflow for finding issues, triaging pull requests, and identifying duplicate discussion clusters safely.

Frontend UI Engineer automates production-quality, accessible, responsive UI development and related engineering workflows with structured outputs and built-in error recovery.

An AI-powered financial literacy and A-share analysis skill for answering questions, personalizing education, evaluating risk, and supporting investment workflows.

An AI-assisted DEX token analysis skill for holder clustering, advanced trader tracking, liquidity-pool research, and structured crypto market insights.








































