douyin

抖音视频上传工具。支持登录抖音账号、上传视频、管理登录状态。当用户需要上传视频到抖音、登录抖音、检查抖音登录状态时使用。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "douyin" with this command: npx skills add lancelin111/douyin-2

抖音视频上传工具

自动化上传视频到抖音创作者平台,支持登录、上传和账号管理。

此 skill 为自包含结构,所有代码已打包在内,无需克隆外部仓库。

透明度声明

数据存储

  • Cookie 文件: {baseDir}/douyin-cookies.json - 存储抖音登录凭证,仅在本地保存
  • 浏览器数据: {baseDir}/chrome-user-data/ - Puppeteer 浏览器会话数据

网络访问

本工具仅访问以下抖音官方域名:

  • https://creator.douyin.com - 抖音创作者平台(登录、上传)
  • https://www.douyin.com - 抖音主站(权限验证)

不会访问任何第三方服务器,不会上传或泄露您的登录凭证。

代码行为

  1. login.js: 打开浏览器 → 导航到抖音登录页 → 等待用户手动登录 → 保存 Cookie 到本地文件
  2. upload.js: 读取本地 Cookie → 自动登录 → 上传指定视频文件 → 填写标题/描述/标签 → 发布
  3. manage.js: 读取/验证/删除本地 Cookie 文件

依赖

  • puppeteer: 浏览器自动化(Chromium)
  • 完整依赖: 见本目录 package.json

安装

首次使用需要安装依赖:

cd {baseDir} && npm install

说明: 仅安装 puppeteer 依赖,无需克隆外部仓库。

功能一:登录抖音

登录抖音创作者平台,保存登录凭证(Cookie)。

cd {baseDir} && node scripts/login.js

流程:

  1. 自动打开浏览器窗口
  2. 等待用户完成登录(扫码或账号密码)
  3. 登录成功后自动保存 Cookie

输出示例:

✅ Login successful!
User: 用户昵称
Cookies saved: 25

功能二:上传视频

上传视频到抖音,支持设置标题、描述和标签。

cd {baseDir} && node scripts/upload.js --video "视频路径" --title "视频标题"

参数:

参数必需说明
--video视频文件绝对路径
--title视频标题
--description视频描述
--tags标签,逗号分隔
--no-publish仅保存草稿

完整示例:

cd {baseDir} && node scripts/upload.js \
  --video "/Users/xxx/video.mp4" \
  --title "我的视频" \
  --description "视频描述" \
  --tags "日常,生活,记录"

输出示例:

✅ Video upload and publish successful!
Title: 我的视频
Status: Published

功能三:管理登录状态

检查、查看或清除登录数据。

检查登录是否有效

cd {baseDir} && node scripts/manage.js check

查看 Cookie 信息

cd {baseDir} && node scripts/manage.js info

清除登录数据

cd {baseDir} && node scripts/manage.js clear

常见问题

Q: 提示 "Login expired"?

cd {baseDir} && node scripts/manage.js clear
cd {baseDir} && node scripts/login.js

Q: 上传时遇到短信验证? 程序会自动提示,按提示输入验证码即可。

Q: Cookie 有效期多久? 约 30 天,建议定期检查登录状态。

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Ephemeral Media Hosting

自動削除機能付き一時メディアホスティングシステム

Registry SourceRecently Updated
General

Ethereum Read Only

Foundry castを使用したウォレット不要のオンチェーン状態読み取り

Registry SourceRecently Updated
General

OpenClaw Memory

Manage, optimize, and troubleshoot the OpenClaw memory system — MEMORY.md curation, daily logs (memory/YYYY-MM-DD.md), memory_search tuning, compaction survi...

Registry SourceRecently Updated
General

ImageRouter

Generate AI images with any model using ImageRouter API (requires API key).

Registry SourceRecently Updated
2.6K2dawe35