skill-douyin-upload · Douyin Publishing Assistant

Publish video and image-text content to the Douyin creator backend (creator.douyin.com).
Playwright-based with persistent login state — runs headless. Supports QR login, pre-publish dry-run (plan), video publishing (upload with transcoding wait, AI-suggested covers), and image posts. Success is confirmed by reading back the creator-center work list. Note: automated publishing carries platform risk-control exposure; test accounts, low volume, and human review are the defaults.
Example invocation: "Post this video to Douyin."
Full brief
Positioning
skill-douyin-upload is the execution tool for publishing to Douyin: it posts prepared videos and image-text content to the Douyin creator backend. It performs the publish action only — not content production.
Core capabilities
- Video publishing: upload with transcoding wait (≤5 min) + AI-suggested cover selection.
- Image-text publishing: multi-image publish flow.
- QR login: QR code rendered to image; cookies persist after scanning.
- Pre-publish dry-run (plan): checks title length, media paths, and steps; user confirms final title, description, media.
- Success reconciliation: reads back the creator-center work list after publishing — only counts as success when title + time window match.
- SMS-wall handling: risk-control SMS codes can be fed back through (waits up to 300s).
- Pre-publish persona check: with a Profile, scores content-vs-persona; warns below threshold (non-blocking).
- Post-publish trace: publish log and persona-score records.
Workflow
checkenvironment;loginvia QR if not logged inplandry-run; user confirms title, description, media- Persona check (with Profile)
publish; feed back SMS code if the risk wall appears- Success verification: read back the work list
- Post-publish trace (publish-log + persona record)
Inputs & outputs
| Input | Required | Notes |
|---|---|---|
| Title | Yes | ≤30 chars (script-validated, over-limit blocked) |
| Description | No | May include #topics |
| Media | Yes | Video or images, absolute paths |
| Tags | No | e.g. "travel,guide" |
Output: publish result (success requires reconciliation) + publish-log trace.
Boundaries with adjacent skills
| Skill | Lane |
|---|---|
| skill-douyin-upload (this) | Publish to Douyin |
| skill-xhs-publisher | Publish to Xiaohongshu |
| skill-wechat-publisher | Publish to the WeChat ecosystem |
| skill-cross-platform-publish | One-click multi-platform distribution |
| skill-publish-notify | Push publish notifications to IM groups |
Fit
- Scheduled Douyin publishing of video/image content
- Content distribution across matrix accounts
- Publish flows needing traceability and reconciliation
Before you start
- Needs playwright + chromium; first-time QR login to the Douyin creator backend, persistent login state.
- Users must confirm final title, description, and media before publishing; media paths must be absolute.
- Risk note: automated Douyin publishing carries platform risk-control/throttling exposure that can't be fully eliminated; default to test accounts, low volume, human review; clean IPs reduce SMS-wall frequency.
skill-douyin-upload is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.