Install
openclaw skills install @juzanxie-dev/douyin-creator-upload将本地视频文件上传到抖音创作者中心并发布,支持设置可见性(公开/好友可见/仅自己可见)、填写作品描述。适用于"把视频传到抖音""发布到创作者中心""上传并设为仅自己可见""上传抖音作品"这类任务。依赖已登录的抖音创作者账号,发布若触发短信验证码需人工提供。
openclaw skills install @juzanxie-dev/douyin-creator-upload给定本地视频绝对路径,连接已启动并开启 CDP 的 Chrome,会话复用当前已登录的抖音创作者账号,自动完成上传、填写作品描述、设置可见性,并按需点击发布。核心脚本为 scripts/upload_to_creator.js。
该 Skill 用于把“本地视频 -> 上传到抖音创作者中心 -> 设置可见性 -> 发布”封装成单条命令执行,替代手动打开页面、点击上传、填写描述、切换可见性、点击发布的重复操作。
在用户已经登录抖音创作者中心,并希望:
creator.douyin.com时使用本 Skill。
NODE_PATH=/usr/lib/node_modules/openclaw/node_modules 复用 OpenClaw 自带的 playwright-corecreator.douyin.com 的页面,供脚本通过 CDP 接管示例:
open -na "Google Chrome" --args --remote-debugging-port=9222
| 参数 | 必填 | 默认值 | 说明 |
|---|---|---|---|
--file | 是 | 无 | 待上传视频的绝对路径 |
--visibility | 否 | self | 可见性:public / friend / self,分别映射为“公开” / “好友可见” / “仅自己可见” |
--title | 否 | 空 | 作品描述文字 |
--cdp | 否 | http://127.0.0.1:9222 | Chrome DevTools Protocol 连接地址 |
--publish | 否 | true | 是否点击发布;false 表示只上传并填写信息,不执行发布 |
NODE_PATH=/usr/lib/node_modules/openclaw/node_modules \
node skill-douyin-creator-upload/scripts/upload_to_creator.js \
--file "/absolute/path/video.mp4"
NODE_PATH=/usr/lib/node_modules/openclaw/node_modules \
node skill-douyin-creator-upload/scripts/upload_to_creator.js \
--file "/absolute/path/video.mp4" \
--title "今日作品发布测试" \
--visibility public \
--publish true
NODE_PATH=/usr/lib/node_modules/openclaw/node_modules \
node skill-douyin-creator-upload/scripts/upload_to_creator.js \
--file "/absolute/path/video.mp4" \
--title "先上传,稍后人工检查" \
--visibility self \
--publish false
按以下顺序执行:
--file 必填,且必须为本地绝对路径--visibility 只允许 public / friend / self--publish 解析为布尔值chromium.connectOverCDP({ endpointURL }) 连接已启动的 Chromecreator.douyin.com 的页面https://creator.douyin.com/creator-micro/content/upload 并等待约 6 秒frame 中查找动态加载的上传控件 input[type="file"]
setInputFiles(...) 上传本地视频文件/content/post/video,最长等待 120 秒--title,向可编辑区域 contenteditable 填入作品描述--visibility 勾选对应的可见性项--publish=true,点击“发布”按钮| 退出码 | 含义 |
|---|---|
0 | 成功 |
1 | 未捕获异常 |
2 | 参数错误 |
3 | 未找到已登录的创作者中心页面 |
4 | 未找到上传控件 |
5 | 未找到发布按钮 |
10 | 发布触发短信验证码,需人工处理 |
出现以下情况时,直接输出明确日志并按对应退出码停止:
--visibility 取值非法creator.douyin.com 的页面日志统一使用以下前缀:
STEP: 当前步骤OK: 步骤成功WARN: 可继续执行的异常或兼容性提示ERROR: 终止执行的错误creator.douyin.com