A professional CLI tool to automate Douyin video uploads, metadata generation, and AI-driven captioning.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install douyin-upload-skill
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 douyin-upload-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Douyin Upload Skill is a specialized automation component designed for the Openclaw Skills ecosystem to streamline the publication of video content to Douyin (China mainland). It provides a deterministic, command-line interface for managing the entire lifecycle of a video post—from local file validation and OAuth authentication to AI-powered transcription and final API submission.
This skill is particularly valuable for developers and content creators who need to integrate Douyin publishing into their automated workflows. By leveraging Openclaw Skills, users can ensure their video metadata is accurately prepared and that captions are contextually relevant, thanks to integrated speech-to-text (ASR) capabilities and flexible publishing modes.
First, ensure you have the required environment variables set:
export DOUYIN_CLIENT_KEY="your_key"
export DOUYIN_CLIENT_SECRET="your_secret"
export DOUYIN_REDIRECT_URI="your_callback_url"
Run the dependency check and authorize your account:
# Check dependencies
node scripts/douyin.js doctor
# Authorize account
node scripts/douyin.js auth
The skill manages data through a structured CLI output and local file system organization:
| Data Type | Description |
|---|---|
| Metadata | JSON object containing video title, description, and visibility status. |
| Transcript | A transcript.text file generated during the preparation phase. |
| Outbox | A fallback directory containing video and metadata files if API publishing fails. |
| Config | Persistent local settings for ASR modes, Whisper paths, and default visibility. |
Loading
A specialized scraper for extracting, validating, and organizing quarterly anime lineup data from yuc.wiki into structured formats.

AnimeGarden is a specialized resource discovery skill that aggregates anime torrent data from multiple mirrors like dmhy and bangumi.moe into a unified API.

A specialized tool for DingTalk Yida low-code development, facilitating form creation, JS action scripting, and workflow automation.

A comprehensive configuration and installation toolset that gives AI agents direct access to over 13 major social and web platforms.

A specialized skill enabling native MiniMax web search and image analysis within the OpenClaw environment.

A specialized strategy for AI agents to safely write and modify large files without risking data truncation or corruption.








































