douyin-upload-skill
SKILL.md
Douyin Upload Skill
Overview
Use this skill to publish local videos to Douyin with a deterministic CLI flow:
- Validate local dependencies and env.
- OAuth authorize and store encrypted token locally.
- Prepare video metadata and transcript from local audio.
- Generate 3 caption candidates in chat from transcript.
- Confirm or edit caption, then publish.
- If official publish permission is unavailable, export an outbox package for manual publish.
Use the script at <skill_root>/scripts/douyin.js.
Required Environment
Set these environment variables before auth or publish:
DOUYIN_CLIENT_KEYDOUYIN_CLIENT_SECRET