
Douyin Video & Note Publisher
Log into Douyin, check cookies, and publish videos or image notes via the sau CLI
- Repository
- dreammis/social-auto-upload
- Stars
- 16,023
- Licence
- MIT
- Files
- 6 files
What it does
When installed, this skill tells the agent to use the sau command-line tool (from the social-auto-upload project) to handle Douyin, the Chinese short-video platform. The agent can log in to a named account, check whether its saved login cookie still works, and publish a video or an image-text note with a title, description and tags. It asks the agent to rely on these commands rather than reading the project's source code, and to show local QR code images directly to the user when login needs scanning.
Great for
- Creators who publish videos or image posts to Douyin on a schedule or in batches
- Marketers managing several Douyin accounts who want command-driven posting
- Developers already running social-auto-upload who want an agent to drive its CLI
Skip it if
- Users who have not installed social-auto-upload and the sau command: the skill will not work without it
- Anyone wanting to post to platforms other than Douyin: this skill covers only Douyin commands
- Sensitive or private accounts: login stores session cookies on disk, and automated posting may breach platform terms or cause account restrictions
Try asking
- “Check whether my Douyin account 'brand_main' is still logged in”
- “Upload videos/demo.mp4 to Douyin with the title and tags cli,video”
- “Publish these three images as a Douyin image note with a short description”
- “Refresh the Douyin login cookie for account_a in headless mode”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 6 original files, the MIT licence and an attribution note.
douyin-upload.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip douyin-upload.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip douyin-upload.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Run check before upload to confirm the cookie is valid, and login only when it has expired
- Use --headless or --headed explicitly if you have a preference, and only use --schedule when you really want timed publishing
- Keep one account name per Douyin account; the example scripts show account names mapping to separate account files
What's inside
- references/cli-contract.md
- references/runtime-requirements.md
- references/troubleshooting.md
- scripts/examples/douyin_cli_template.py
- scripts/examples/douyin_commands.sh
- SKILL.md
Redistributed unmodified from dreammis/social-auto-upload under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.