A versatile automation capability for Openclaw Skills that extracts trending Douyin videos, hot list metrics, and creative copy using browser replication or scripting.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install douyin-scraper-2
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-scraper-2 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 Scraper is a technical enhancement tailored for the Openclaw Skills ecosystem, enabling AI agents to seamlessly extract valuable media assets from Douyin (TikTok China). By translating natural language inputs into structured automation commands, it retrieves video metrics, trending lists, and video descriptions directly from target pages.
To ensure reliable execution, this skill uses dual access modes: live browser automation via OpenClaw's native engine, and direct fallback scripting using Playwright. It is optimized to support authenticated user profiles, which drastically decreases platform rate limiting and verification blocks, delivering structured JSON payloads ready for analytics or curation.
search, hot, or video), extraction keywords, and item limits.profile="user" to utilize logged-in browser sessions, lowering detection risk.Configure your scraping backend dependencies within your project workspace to leverage this capability alongside your other Openclaw Skills.
# Install the browser dependencies (Python/Playwright)
pip install playwright
playwright install
# Or install Node.js dependencies if using the JavaScript runner
npm install playwright
Run verification tasks directly from the command line:
# Execute keyword search through the Python runner
python3 scripts/scraper.py search --keyword "海鲜" --limit 10
# Retrieve current trending topics using mock safeguards
python3 scripts/scraper.py hot --limit 20 --mock
All extracted video datasets are converted into a standardized JSON model. Below is the schematic overview of the metadata taxonomy:
| Property | Data Type | Description |
|---|---|---|
title |
String | The main headline, caption, or video description text |
author |
String | Creator's unique username or display name |
play_count |
Integer | Total registered view count of the video |
like_count |
Integer | Total likes received by the video |
url |
String | Direct, canonical URL address pointing to the video page |
tags |
Array | Curated hashtag strings extracted from the video description |
profile="user") to bypass aggressive initial platform logins and secure human-like browse states.Loading
An AI-powered creative companion that provides profound, non-corrective aesthetic critique for visual, textual, audio, and performance art, backed by art theory and structured dialogue tracking.

A data-driven, single-page exam practice site generator that decouples interactive frontends from JSON question banks, enabling effortless adaptation to any standardized test.

An AI agent utility that translates domain models, requirements, and entity descriptions into structured Neo4j-style property graph schemas.

A bidirectional integration enabling AI agents to query layouts via the cloud REST API and write to, edit, or audit layers via a local WebSocket-based plugin.

A powerful full-stack code generation and synchronization skill that mirrors APIs, data schemas, validation rules, and client logic between frontend and backend stacks.

A zero-dependency Python toolset facilitating task tracking, timesheet aggregation, CRM administration, and calendar reminders on Odoo through XML-RPC.








































