← Back to Skills Marketplace
clair-001

Douyin Reverse Engineer

by Clair · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
123
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install douyin-reverse-engineer
Description
从抖音视频反推AI绘画提示词和分镜脚本。当用户提到反推提示词、视频反推、抖音分析、分镜反推、游戏改写、视频转提示词时触发。
README (SKILL.md)

Douyin Reverse Engineer

抖音视频URL出发,自动完成:下载视频 → 豆包AI分析 → 反推AI绘画提示词 + 分镜脚本 → 游戏风格改写。

前置依赖

使用前请先安装以下 skill:

npx clawhub install doubao-video-analyzer
npx clawhub install video-downloader

同时需要配置环境变量:

  • ARK_API_KEY:火山引擎 ARK API Key(用于豆包视频分析)

系统依赖:

  • Python 3.8+
  • ffmpeg(video-downloader 需要)
  • yt-dlp(video-downloader 需要)

用法

# 完整流程(需要 ARK_API_KEY 环境变量)
python skills/douyin-reverse-engineer/reverse_video.py "抖音URL"

# 分析本地视频
python skills/douyin-reverse-engineer/reverse_video.py --local ./video.mp4

# 仅下载(不分析)
python skills/douyin-reverse-engineer/reverse_video.py "抖音URL" --download-only

# 自定义输出目录
python skills/douyin-reverse-engineer/reverse_video.py "URL" --output ./out

# 跳过游戏向改写
python skills/douyin-reverse-engineer/reverse_video.py "URL" --no-rewrite

# 启用锈湖(Rusty Lake)风格改写(调用 Seed-2.0-lite 大模型逐场景改写)
python skills/douyin-reverse-engineer/reverse_video.py "URL" --rusty-lake

依赖

  • doubao-video-analyzer skill(volcenginesdkarkruntime + ARK_API_KEY)
  • video-downloader skill(yt-dlp + ffmpeg)

注意:首次使用请先运行 npx clawhub install doubao-video-analyzernpx clawhub install video-downloader 安装依赖 skill。

Usage Guidance
Before installing or running this skill: (1) Be aware it will upload videos to Volcengine (ARK) using your ARK_API_KEY — do not use sensitive/proprietary video unless you accept that exposure. (2) The package's manifest and README do not fully match the code: the script imports a 'douyin-downloader' skill that is not listed in _meta.json or the SKILL.md install instructions — you may need to install that separately or the script will fail. (3) Review the other skills (doubao-video-analyzer, video-downloader, and any douyin downloader) that this skill calls; they will run network I/O and may require additional tools (yt-dlp, ffmpeg). (4) Consider testing with a non-sensitive local video first and run in a sandboxed environment; keep the ARK_API_KEY scoped/rotated and revoke it if you don't trust the service or after testing. (5) If you need higher assurance, request the missing/unclear packaging details from the author or inspect the other referenced skill code (douyin-downloader, doubao-video-analyzer) before use.
Capability Analysis
Type: OpenClaw Skill Name: douyin-reverse-engineer Version: 2.0.0 The douyin-reverse-engineer skill bundle is designed to download videos and use AI models (via the Volcengine ARK API) to generate storyboards and painting prompts. The code in reverse_video.py orchestrates these tasks by calling other skills (video-downloader and doubao-video-analyzer) via subprocess and direct imports, which is consistent with the OpenClaw ecosystem. No evidence of data exfiltration, malicious persistence, or prompt injection was found; the use of the ARK_API_KEY is documented and necessary for the stated functionality.
Capability Assessment
Purpose & Capability
The name/description (reverse-engineer Douyin videos into AI prompts/storyboards) aligns with the code: it downloads videos and calls a video-analyzer that uses Volcengine ARK. Required environment variable ARK_API_KEY is appropriate for that. However, the code references a 'douyin-downloader' skill (skills/douyin-downloader/...) while the SKILL.md and _meta.json list dependencies only as doubao-video-analyzer and video-downloader — that mismatch (and minor path variations like 'script' vs 'scripts') is an incoherence that may cause runtime failures or indicate sloppy packaging.
Instruction Scope
The runtime instructions and code explicitly upload the user's video to Volcengine (parse_video.py does client.files.create and submits frames to an Ark model). That means user video content will be transmitted to a third-party service (Volcengine) under the provided ARK_API_KEY. The SKILL.md does call out ARK_API_KEY, but the code-level description and docstrings confirm the upload behavior — this is expected for the skill's function but carries privacy/third‑party exposure risk. Also the code invokes other local skill scripts (douyin-downloader, video-downloader, doubao-video-analyzer); SKILL.md instructs installing two of these but not the douyin-specific downloader the code imports.
Install Mechanism
There is no remote download/install spec in the package itself (no arbitrary URL downloads or extract operations). The skill is delivered as code plus SKILL.md and relies on other skills installed via 'npx clawhub install ...' (which is an expected, lower-risk install path).
Credentials
Only ARK_API_KEY is declared as a required env var and is the primary credential — that is consistent with a skill that calls Volcengine ARK. The SKILL.md also expects system tools (python, ffmpeg, yt-dlp) provided by other skills; those are plausible. Still, the ARK API key is sensitive because it authorizes uploading and processing of content — ensure you trust the endpoint and rotate/revoke the key if needed.
Persistence & Privilege
The skill is not 'always: true' and is user-invocable. It does not request persistent privileges or claim to modify other skills' configs. It runs as a user-invoked script and does not appear to self-enable or persist settings beyond normal file outputs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install douyin-reverse-engineer
  3. After installation, invoke the skill by name or use /douyin-reverse-engineer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
新增锈湖(Rusty Lake)风格大模型改写,使用火山引擎Seed-2.0-lite逐场景改写分镜
v1.0.0
Initial release of douyin-reverse-engineer. - Automatically downloads Douyin videos and uses Doubao AI for analysis. - Extracts AI art prompt words and storyboard scripts from video. - Supports game-style rewriting of output. - Integrates with doubao-video-analyzer and video-downloader skills. - Requires ARK_API_KEY environment variable and Python 3.8+, ffmpeg, yt-dlp. - Provides command-line options for local files, download only, custom output, and skipping rewrite.
Metadata
Slug douyin-reverse-engineer
Version 2.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Douyin Reverse Engineer?

从抖音视频反推AI绘画提示词和分镜脚本。当用户提到反推提示词、视频反推、抖音分析、分镜反推、游戏改写、视频转提示词时触发。 It is an AI Agent Skill for Claude Code / OpenClaw, with 123 downloads so far.

How do I install Douyin Reverse Engineer?

Run "/install douyin-reverse-engineer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Douyin Reverse Engineer free?

Yes, Douyin Reverse Engineer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Douyin Reverse Engineer support?

Douyin Reverse Engineer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Douyin Reverse Engineer?

It is built and maintained by Clair (@clair-001); the current version is v2.0.0.

💬 Comments