← Back to Skills Marketplace
jinhuadeng

douyin-guoxue-volcengine-pipeline

by Koi · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
77
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install douyin-guoxue-volcengine-pipeline
Description
Automate creation and publishing of 3-shot 9:16 Chinese metaphysics short videos on Douyin with Volcengine visuals, Edge TTS, ffmpeg, and backend verification.
README (SKILL.md)

douyin-guoxue-volcengine-pipeline

Use this skill to run a production-tested Douyin guoxue pipeline.

Core workflow

  1. Load Volcengine env from C:\Users\Lenovo\.openclaw\workspace\.volcengine_config
  2. Generate 3 vertical keyframes with volcengine-image-studio
  3. Turn each keyframe into a 5s motion shot with volcengine-video-studio
  4. Stitch 3 shots into a ~15s vertical cut with ffmpeg
  5. Generate Chinese voiceover with edge-tts
  6. Mix voice + BGM + subtitles
  7. Publish through skills/douyin-publisher/scripts/publish.py
  8. Verify in Douyin creator backend after publish

Hard rules

  • Do not use a single still image as the full video when the user wants a stronger result
  • Prefer 3 shots; use about 3-5s per shot
  • Always keep output 9:16 vertical
  • Always do a backend verification after publish; do not trust script success text alone
  • When publishing AI-generated work, use the publish flow that goes through:
    • 发文助手
    • 自主声明
    • 添加声明
    • 内容由AI生成

Current validated local components

  • Volcengine image script: skills/volcengine-image-studio/scripts/generate_image.py
  • Volcengine video script: skills/volcengine-video-studio/scripts/generate_video.py
  • Douyin publish script: skills/douyin-publisher/scripts/publish.py
  • Volcengine env file: .volcengine_config
  • Typical BGM asset: generated/guoxue-douyin/final-cuts/guofeng-lite-bgm.wav

Fast execution pattern

1. Load config into current process

PowerShell:

$cfg = Get-Content .\.volcengine_config
foreach($line in $cfg){ if($line -match '^\s*([A-Z0-9_]+)=(.*)$'){ [Environment]::SetEnvironmentVariable($matches[1], $matches[2], 'Process') } }
[Environment]::SetEnvironmentVariable('VOLCENGINE_VIDEO_MODEL','doubao-seedance-1-0-pro-fast-251015','Process')

2. Generate 3 keyframes

Use thematic prompts for shot 1 / shot 2 / shot 3. Keep style consistent:

  • Song-dynasty aesthetics
  • Eastern negative space
  • cinematic light
  • no cartoon
  • no modern city unless requested

3. Generate 3 motion shots

For each generated keyframe:

py -3.11 .\skills\volcengine-video-studio\scripts\generate_video.py "\x3Cmotion prompt>" --image \x3Ccover> --ratio 9:16 --duration 5 --download-dir \x3Cdir>

4. Voiceover

edge-tts --voice zh-CN-XiaoxiaoNeural --file \x3Cscript.txt> --write-media \x3Cvoice.mp3>

Recommended voices:

  • zh-CN-XiaoxiaoNeural — warm / calm / female
  • zh-CN-YunxiNeural — male / composed / explanatory

5. Final assembly

Use ffmpeg to:

  • trim each shot to ~4.8-4.9s
  • concat 3 shots
  • burn title / line subtitles
  • mix voice + low-volume BGM

6. Publish and verify

Publish with py -3.11 skills/douyin-publisher/scripts/publish.py ...

Then must open creator manage page and confirm the new item appears in the list.

Suggested directory pattern

Store runs under:

generated/guoxue-douyin/\x3Ctheme>-volcengine/

Example themes:

  • qian-gua-volcengine
  • kun-gua-volcengine
  • tai-gua-volcengine

Read next when needed

  • For prompt structure and reusable shot patterns, read references/prompt-patterns.md
  • For publishing / verification / AI declaration notes, read references/publish-notes.md
Usage Guidance
This skill appears to do what it says (create and publish Douyin videos) but has several red flags you should address before running it: - The runtime docs tell the agent to load a Volcengine credentials file from a specific local path (C:\Users\Lenovo\.openclaw\workspace\.volcengine_config) but the skill metadata does not declare that path or any required credentials. Inspect that file yourself first — confirm it only contains the Volcengine keys you expect and nothing else. - The SKILL.md expects Python (py -3.11), ffmpeg, and edge-tts to be available, and it calls scripts under skills/*/scripts/*.py that are not included in this package. Verify those scripts exist, read their source, and confirm they do only the publishing/API calls you expect. - Because the instructions load credentials into environment variables and then invoke other scripts, a malicious or buggy script in the referenced locations could misuse those keys. Only run the pipeline in a controlled environment with credentials scoped/minimized (use test keys or limited-permission keys). - If you want higher confidence: request the skill author include declared required env vars and config paths, list the expected binaries, or provide the referenced publish/generate scripts so you can review them. If any of those are unavailable, treat the skill as untrusted and do not supply real production credentials.
Capability Analysis
Type: OpenClaw Skill Name: douyin-guoxue-volcengine-pipeline Version: 1.0.0 The skill bundle describes a legitimate automation pipeline for generating and publishing Douyin videos using Volcengine's AI services and Edge TTS. It provides structured instructions for the AI agent to coordinate image generation, video synthesis, and publishing via local Python scripts and PowerShell commands. While it references a local configuration file (`.volcengine_config`) and specific file paths (e.g., in `SKILL.md`), these are consistent with the stated purpose of media production and do not exhibit signs of malicious intent, data exfiltration, or unauthorized access.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The declared purpose (Volcengine image/video, Edge TTS, ffmpeg, Douyin publish/verify) matches the instructions: the workflow shows how images → video → TTS → ffmpeg → publish. However, the skill does not declare any required binaries, environment variables, or config paths even though SKILL.md requires Python, ffmpeg, edge-tts, and a Volcengine credentials file and calls other local scripts. Referencing other skills' scripts without bundling or declaring them is a mismatch.
Instruction Scope
SKILL.md instructs the agent to read a specific file path (C:\Users\Lenovo\.openclaw\workspace\.volcengine_config) and load its contents into process environment variables — that reads local credentials but the skill metadata did not declare any config paths or required env vars. It also instructs running external scripts (skills/*/scripts/*.py) and tools (py, ffmpeg, edge-tts) that are not declared. Reading a user config file containing API keys is scope creep and a potential secret-exfiltration/vector for misuse if the file contains unrelated secrets.
Install Mechanism
This is an instruction-only skill with no install spec and no files that will be executed by an installer, which minimizes installer risk. However, it relies on existing local scripts and external binaries being present; the skill does not provide or validate those components.
Credentials
The SKILL.md reads and sets Volcengine environment variables from a local config file but the skill metadata lists no required environment variables or config paths. Requesting (implicitly) Volcengine credentials is expected for Volcengine API calls, but the absence of any declared credential requirements and the hard-coded config path are disproportionate and opaque. The skill also sets additional process env vars (e.g., VOLCENGINE_VIDEO_MODEL) without declaring them.
Persistence & Privilege
The skill is not marked 'always' and does not include installation steps that persistently modify system-wide settings. It sets environment variables only in-process according to the provided PowerShell snippet. There is no evidence it attempts to modify other skills' configs or gain permanent presence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install douyin-guoxue-volcengine-pipeline
  3. After installation, invoke the skill by name or use /douyin-guoxue-volcengine-pipeline
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial bilingual release: multi-shot Volcengine image+video pipeline for Douyin guoxue short videos with Edge TTS, ffmpeg assembly, publish flow, and backend verification.
Metadata
Slug douyin-guoxue-volcengine-pipeline
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is douyin-guoxue-volcengine-pipeline?

Automate creation and publishing of 3-shot 9:16 Chinese metaphysics short videos on Douyin with Volcengine visuals, Edge TTS, ffmpeg, and backend verification. It is an AI Agent Skill for Claude Code / OpenClaw, with 77 downloads so far.

How do I install douyin-guoxue-volcengine-pipeline?

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

Is douyin-guoxue-volcengine-pipeline free?

Yes, douyin-guoxue-volcengine-pipeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does douyin-guoxue-volcengine-pipeline support?

douyin-guoxue-volcengine-pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created douyin-guoxue-volcengine-pipeline?

It is built and maintained by Koi (@jinhuadeng); the current version is v1.0.0.

💬 Comments