Fast Douyin Publish

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its Douyin publishing purpose, but it stores account sessions and ships a broader multi-service credential config than the Douyin-only description explains.

Review the full script before using it, remove the unrelated account entries from config/accounts.json, and only run the publisher on a trusted device when you are ready for the selected video and text to go public on Douyin.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user may unnecessarily store credentials for services outside the stated Douyin purpose, widening the account-access surface.

Why it was flagged

The skill is described as a Douyin QR-login publisher, but the shipped config enables multiple unrelated services and includes username/password fields for them.

Skill content
"wechat_channels": { "enabled": true, "username": "", "password": "" }, ... "youtube": { "enabled": true, "username": "", "password": "" }
Recommendation

Do not fill unrelated password fields; remove or disable non-Douyin account entries unless the skill clearly documents and scopes support for those platforms.

What this means

Anyone who can read the saved cookie/session file may be able to act as the logged-in Douyin account.

Why it was flagged

The skill stores Douyin session state locally so it can keep publishing without repeated QR login; this is expected but sensitive account authority.

Skill content
`config/cookies/douyin.json` - 登录状态 ... Cookie 保存在本地,注意保密
Recommendation

Use the skill only on a trusted machine, protect the config/cookies directory, and delete saved cookies when you no longer need persistent login.

What this means

Running the command can publish content to a real Douyin account, potentially with generated titles/tags and no separate final confirmation in the artifacts.

Why it was flagged

The script automates uploading and pressing the public publish button, including a force-click fallback; this is central to the skill but high-impact.

Skill content
file_input.set_input_files(video_path) ... publish_btn.click() ... publish_btn.click(force=True)
Recommendation

Only run it when you intend to publish immediately; review the video, generated title, and tags before invoking the script.

What this means

Users must trust the package installation path and may not see the dependency requirement from metadata alone.

Why it was flagged

The documented setup requires installing a Python package and browser runtime, but the registry metadata declares no required binaries or install spec.

Skill content
pip install playwright
playwright install chromium
Recommendation

Install dependencies from trusted sources, consider pinning versions, and ensure the metadata accurately declares Playwright/Chromium requirements.