An AI-agent skill that enables automated command-line control of the Douyin web interface, including playback, navigation, interactions, and media recording.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install douyin-web-control
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-web-control 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 Web Control skill is a highly structured wrapper designed for AI agents to control the Douyin (TikTok China) web application through a robust command-line interface. Built to run alongside other Openclaw Skills, this utility replaces fragile direct-browser DOM-clicking strategies with structured CLI actions, enabling reliable task execution. It manages the underlying browser sessions, handles page state retrieval via JSON, and coordinates human-in-the-loop triggers for account-impacting events.
This skill focuses purely on the mechanical execution layer of browser automation. It does not dictate recommendation strategies, video content generation, or account personas; rather, it provides developers and agents with a clean API to launch, control, interact, and record Douyin media feeds programmatically with built-in sandbox isolation and validation capabilities.
--json COMMAND).--profile NAME) to cleanly isolate cookies, session tokens, and local cache directories from other automation workflows.douyin-web-cli binary, directly carrying out standard actions such as navigation, scroll triggers, and video control.data.screenshot.path within the structured JSON output so the agent can visually confirm state changes.To deploy this skill to your automation environment, install the core CLI dependencies and browser drivers using your terminal:
# Install the underlying douyin-web-cli from GitHub
python3 -m pip install "git+https://github.com/billwang233/douyin-web-cli.git"
# Install the Chromium browser engine for Playwright
python3 -m playwright install chromium
# Test the installation locally
douyin-web --help
Ensure that the wrapper script has access to your executable path. The skill automatically checks environment properties such as $DOUYIN_WEB_CLI or standard search directories within your current workspace (bin/douyin-web).
The Douyin Web Control skill structures profiles and automates state handling using specific directory patterns and strict JSON response configurations.
| Location Target | Description |
|---|---|
~/.douyin-web-cli/profiles/{NAME}/ |
Automatically isolates browser cache, state files, cookies, and screenshots per active profile name. |
${DOUYIN_WEB_HOME} |
Absolute directory path targeted when manually specifying isolated home directories. |
Using this automation in tandem with Openclaw Skills guarantees standard JSON schemas to make scripting straightforward:
| Property | Type | Description |
|---|---|---|
ok |
boolean | Indicates if the CLI automation successfully navigated or modified the browser state. |
message |
string | Informative log data or execution trace messages returned directly by the runner. |
data |
object | The output envelope carrying dynamic command telemetry. |
data.screenshot.path |
string | Target file path containing the automated validation frame captured post-operation. |
--profile project-a and --profile project-b) to keep browser profiles completely sandboxed.wait-login --timeout 300) to let developer operations pause gracefully during MFA or slider prompts.pytest in the core harness directory to perform validation on CLI configurations without modifying production accounts.Loading
An automated AI agent skill that guides users through generating custom mechanical jack CAD blueprints via incremental API calculations without requiring login credentials.

An AI-driven pre-pump fingerprint scanner that identifies crypto assets showing accumulation signals before a major price move using an 8-signal validation framework.

An anonymous first-person crypto confession engine that generates raw, high-impact trading loss stories to teach risk management and psychology through visceral experience.

The Community Quick Scan skill performs rapid audits of Telegram and Discord communities to identify engagement bottlenecks and deliver a single actionable fix.

A powerful two-layer search and deep research suite combining multi-engine web search, content extraction, and thread tracing for AI agents.

A highly structured, eleven-step methodology designed to evaluate whether an AI agent skill is truly necessary and refactor its internal workflows if it is.








































