首页龙虾技能列表 › Douyin — 抖音视频上传与管理工具

Douyin — 抖音视频上传与管理工具

v0.1.0

自动化上传视频到抖音创作者平台,支持登录、上传和账号管理。使用Puppeteer驱动Chrome,安全存储本地Cookie和浏览器配置,不依赖外部服务。

0· 209·0 当前·0 累计
by @lancelin111 (lance)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/17
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码、依赖项和运行指令与抖音视频上传工具一致:使用Puppeteer驱动Chrome,存储本地Cookie和浏览器配置,不请求无关凭证或外部服务。
评估建议
该技能如描述般工作:使用Puppeteer通过本地头部/全Chrome实例自动登录抖音和上传视频。安装前,请考虑:(1) npm安装将下载Puppeteer和可能的Chromium二进制文件——确保您信任此操作并有足够的磁盘/网络资源;(2) Cookie和浏览器配置存储在技能目录下的douyin-cookies.json和chrome-user-data/中——将该目录视为敏感(任何访问者都可以重用Cookie);(3) 工具需要视频文件路径,可能在验证期间提示短信验证码;避免在非受信任/共享机器上运行。如果需要更严格的隔离,请在容器化环境(专用VM或容器)中运行,并检查Cookie文件。...
详细分析 ▾
用途与能力
名称/描述(抖音视频上传、登录、会话管理)与包含的文件和声明的要求匹配。要求node/npm和类Chrome浏览器与基于Puppeteer的浏览器自动化一致。没有请求无关的凭证、二进制文件或配置路径。
指令范围
SKILL.md 指示仅安装npm依赖项并运行包含的登录/上传/管理脚本。脚本仅打开抖音创作者域名,读取/保存本地Cookie,管理本地浏览器配置,并上传用户指定的文件。没有指令读取无关系统文件、环境秘密或发送数据到第三方端点。
安装机制
安装使用npm安装puppeteer包(在package.json中声明)。这是一个预期的、可追踪的注册表依赖项,适用于Node/puppeteer工具。注意:puppeteer通常在安装/运行期间下载/使用Chromium二进制文件,这对于这种工具是预期的。
凭证需求
该技能没有声明所需的环境变量或凭证。它将Cookie和浏览器配置存储在自己的目录下(douyin-cookies.json和chrome-user-data),这对于登录/上传工具来说是合理的。没有请求无关的秘密或服务令牌。
持久化与权限
该技能未标记为always:true,并且不请求任何提升或跨技能权限。它仅在技能目录下持久化自己的Cookie文件和用户数据目录,对于此功能来说是正常的。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

🖥️ OSmacOS · Linux · Windows

版本

latestv0.1.02026/3/17

版本 0.1.0 引入抖音技能,用于上传和管理抖音平台视频。- 支持登录抖音并安全保存登录凭证(Cookie)到本地。- 启用自动视频上传,支持标题、描述和标签选项。- 提供脚本检查、查看和清除登录状态。- 确保所有网络请求仅发送到官方抖音域名。- 使用Puppeteer进行浏览器自动化,无需克隆外部仓库。- 所有代码和依赖项均包含在内并进行本地管理。

● 无害

安装命令 点击复制

官方npx clawhub@latest install douyin-2
镜像加速npx clawhub@latest install douyin-2 --registry https://cn.clawhub-mirror.com

技能文档

自动化上传视频到抖音创作者平台,支持登录、上传和账号管理。此技能为自包含结构,所有代码已打包在内,无需克隆外部仓库。

透明度声明

数据存储

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

网络访问

本工具仅访问以下抖音官方域名:
  • https://creator.douyin.com
- 抖音创作者平台(登录、上传)
  • https://www.douyin.com
- 抖音主站(权限验证) 不会访问任何第三方服务器,不会上传或泄露您的登录凭证。

代码行为

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

依赖

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

安装

首次使用需要安装依赖:
cd {baseDir} && npm install
说明: 仅安装puppeteer依赖,无需克隆外部仓库。

功能一:登录抖音

登录抖音创作者平台,保存登录凭证(Cookie)。
cd {baseDir} && node scripts/login.js
流程:
  • 自动打开浏览器窗口
  • 等待用户完成登录(扫码或账号密码)
  • 登录成功后自动保存Cookie
输出示例: ``✅ Login successful! User: 用户昵称 Cookies saved: 25

功能二:上传视频

上传视频到抖音,支持设置标题、描述和标签。
bash cd {baseDir} && node scripts/upload.js --video "视频路径" --title "视频标题"
参数:
参数必需说明
--video视频文件绝对路径
--title视频标题
--description视频描述
--tags标签,逗号分隔
--no-publish仅保存草稿
完整示例:
bash cd {baseDir} && node scripts/upload.js \ --video "/Users/xxx/video.mp4" \ --title "我的视频" \ --description "视频描述" \ --tags "日常,生活,记录"
输出示例:
✅ Video upload and publish successful! Title: 我的视频 Status: Published

功能三:管理登录状态

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

检查登录是否有效

bash cd {baseDir} && node scripts/manage.js check
### 查看Cookie 信息
bash cd {baseDir} && node scripts/manage.js info
### 清除登录数据
bash cd {baseDir} && node scripts/manage.js clear

常见问题

Q: 提示 "Login expired"?
bash cd {baseDir} && node scripts/manage.js clear cd {baseDir} && node scripts/login.js
`` Q: 上传时遇到短信验证? 程序会自动提示,按提示输入验证码即可。 Q: Cookie 有效期多久? 约 30 天,建议定期检查登录状态。

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务