AI Agent Hub
Back to skills
Douyin Multi-Type Auto Publisher icon

Douyin Multi-Type Auto Publisher

Content Creation Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_f4e1eca6/douyin-publish-article according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Douyin Creator Center mixes React inputs with Slate.js rich text editors, so plain innerHTML assignment and generic clicks can fail. This skill standardizes the article, image post, and video publishing flow, covering upload, form filling, topics, declaration, and scheduling.

How It Works

  • Articles: douyin-publish.cjs connects to CDP Chrome, opens the article editor, fills title, summary, and body, uploads header and cover images, adds topics and music, then publishes or schedules the post.
  • Image posts: Playwright performs step-by-step actions. After uploading images, it fills the title and description. Because the description area uses Slate.js, input should use keyboard.type or insertText to avoid content loss.
  • Videos: upload mp4/webm, fill title and description, skip cover selection, then add topics, declaration, and schedule.
    Key dependencies include OpenClaw CDP Chrome, Playwright, and a persisted login cookie. React inputs often use nativeInputValueSetter, while rich text areas require editor-specific input strategies.

Boundaries

Best for accounts already logged in to creator.douyin.com with publishing permission. Image posts need 1 to 35 images, articles need header and cover images, and videos are subject to platform size and duration limits. Keep the browser open, verify topic selection, close music overlays, and check for draft residue before publishing.

Use Cases

  • With a logged-in Douyin Creator Center account, upload article header and cover images, fill title, summary, and body, then schedule publication.
  • Prepare 1 to 35 images plus short copy, then use Playwright to upload images, fill title and description, and add topics in the image post editor.
  • Given a `mp4/webm` video file, upload it to Creator Center, fill title and description, set declaration, and skip cover selection.
  • Debug publishing failures such as `filechooser` timeout, missing Slate.js description content, unresponsive topics, or music overlays blocking publish.

Best For

  • Content operations engineers who need to publish generated articles, images, and videos to Douyin Creator Center.
  • Automation engineers using OpenClaw CDP Chrome and Playwright to debug web form workflows.
  • Platform developers maintaining Douyin publishing pipelines with React inputs and Slate.js editors.
  • QA engineers troubleshooting Creator Center selectors, upload dialogs, topic components, and scheduling failures.