← Back to Skills Marketplace
deadlining

Fast Douyin Publish

by DeadLining · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
515
Downloads
2
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install fast-douyin-publish
Description
抖音视频自动发布助手。一键上传视频到抖音,支持自动文案生成和标签优化。
README (SKILL.md)

抖音视频发布助手

一键抖音登陆,上传视频到抖音。

Features

  • 一键发布 - 简单操作,快速发布
  • 自动文案 - 智能生成标题和标签(标题长度限制30字符)
  • 发布记录 - 自动保存发布历史
  • 二维码登录 - 安全便捷,无需密码

Quick Start

0. 进入 Conda 环境(mllm 为作者本地环境)

conda activate mllm

1. 安装依赖

pip install playwright
playwright install chromium

2. 配置账号

首次运行自动创建 config/accounts.json

3. 发布视频

# 手动指定标题和标签
python scripts/auto_publisher.py "video.mp4" --title "我的视频" --tags "AI,科技,创新"

# 无头模式
python scripts/auto_publisher.py "video.mp4" --title "我的视频" --tags "AI,科技" --headless

注意--title--tags 是必填参数。如果用户未提供标题或标签,skill 应根据视频文件名自动生成标题和标签。

Platform

Platform Login Title Limit Duration Limit
抖音 QR Code 30 chars 15 min

Scripts

  • scripts/auto_publisher.py - 主发布程序

Config

  • config/accounts.json - 账号配置
  • config/publish_log.json - 发布记录
  • config/cookies/douyin.json - 登录状态

Commands / Triggers

Use this skill when:

  • "发布视频到抖音"
  • "上传视频到抖音"
  • "抖音发布"

Security Notes

  • Cookie 保存在本地,注意保密
  • 定期更新登录状态
  • 不要分享账号配置文件

Troubleshooting

Login timeout

  • Check network connection
  • Manually visit the platform website
  • Re-run and scan QR code again

Publish failed

  • Check video format (MP4 recommended)
  • Check video size limits
  • View browser window for error details

Playwright errors

pip install --upgrade pip
pip install playwright
playwright install chromium
Usage Guidance
This skill implements browser automation and will create local files that can contain sensitive session cookies and account fields. Before running: (1) Review the full scripts/auto_publisher.py file (the provided file listing was truncated) for any network calls, hardcoded endpoints, or commands that send data off-host (search for requests, urllib, socket, fetch, subprocess, os.system, or any HTTP endpoints). (2) Note config/accounts.json includes other platforms—if you won't use them, consider removing those entries. (3) Run the tool in an isolated environment (VM or disposable container) and avoid using a machine with other active web sessions. (4) Back up and inspect any existing config/cookies files and ensure you trust the source before scanning QR codes or storing long-lived cookies. (5) Because the package has no homepage and an unknown author, prefer to audit the entire script (especially the truncated tail) or only run after manual review. If you want, provide the full scripts/auto_publisher.py content and I can review the remaining lines for suspicious behavior.
Capability Analysis
Type: OpenClaw Skill Name: fast-douyin-publish Version: 1.0.0 The skill is a legitimate automation tool designed to upload videos to Douyin (TikTok China) using the Playwright browser automation library. It handles authentication through QR code scanning and stores session cookies locally in 'config/cookies/douyin.json' for subsequent use, with clear documentation advising users on security. The script 'scripts/auto_publisher.py' performs standard browser interactions (file uploading, text input, and button clicking) and lacks any indicators of data exfiltration, malicious execution, or unauthorized persistence.
Capability Assessment
Purpose & Capability
Name/description advertise a Douyin uploader and the included script implements browser automation for that purpose. However the bundled config (config/accounts.json) lists multiple platforms (wechat_channels, xiaohongshu, bilibili, youtube) even though README/SKILL.md focus only on Douyin. The extra platform entries are not clearly documented in SKILL.md and may indicate broader functionality than advertised.
Instruction Scope
SKILL.md instructs running the included Python script with Playwright; the runtime instructions are narrowly scoped to logging in (QR code), uploading, and saving cookies locally. The script (visible portion) uses Playwright to navigate and interact with creator.douyin.com and stores cookies and account config under a local config/ directory. This is expected behavior for automation but it does mean sensitive data (cookies, optional username/password fields) will be created/stored on disk. The SKILL.md does not instruct transmitting these to external endpoints, and the visible code does not show any obvious exfiltration, but part of the script is truncated in the provided file listing (so full behavior is not confirmed).
Install Mechanism
No formal install spec; skill is instruction + code file. SKILL.md tells user to pip install playwright and run 'playwright install chromium', which will download browser binaries from Playwright's distribution endpoints. That is typical but does perform network downloads of large binaries. No other installers or remote download URLs are present in the manifest.
Credentials
The skill requests no environment variables or external credentials via requires.env, which is proportional. However it writes local account and cookie files (config/accounts.json and config/cookies/*.json) that may contain sensitive session tokens/credentials. The presence of other platforms in accounts.json expands the surface for stored credentials beyond the declared Douyin purpose and is not explained.
Persistence & Privilege
The skill is not force-included (always:false) and does not request elevated system privileges. It persistently stores configuration and cookies under a local config/ directory (normal for this kind of tool) but does not appear to modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fast-douyin-publish
  3. After installation, invoke the skill by name or use /fast-douyin-publish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
fast-douyin-publish 1.0.0 – Initial release - One-click video uploading to Douyin with convenient QR code login. - Automatically generates titles and tags if not provided, respecting Douyin’s 30-character title limit. - Saves publishing history and account info locally. - Provides troubleshooting guidance for login and publishing issues. - Includes main publishing script and sample configuration structure.
Metadata
Slug fast-douyin-publish
Version 1.0.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Fast Douyin Publish?

抖音视频自动发布助手。一键上传视频到抖音,支持自动文案生成和标签优化。 It is an AI Agent Skill for Claude Code / OpenClaw, with 515 downloads so far.

How do I install Fast Douyin Publish?

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

Is Fast Douyin Publish free?

Yes, Fast Douyin Publish is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Fast Douyin Publish support?

Fast Douyin Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Fast Douyin Publish?

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

💬 Comments