Tiktok Upload

使用仓库现有 Patchright/Playwright Chrome 上传器登录并发布 TikTok 视频。Use when 用户要发布 TikTok 视频,且当前环境可访问本仓库及其本地 Chrome 配置。

15,963 stars 2,698 forksTesting & QA

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add dreammis/social-auto-upload --skill tiktok-upload
Manual install
git clone --depth 1 https://github.com/dreammis/social-auto-upload.git /tmp/social-auto-upload
mkdir -p ~/.claude/skills
cp -r /tmp/social-auto-upload/skills/tiktok-upload ~/.claude/skills/tiktok-upload

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# TikTok 视频发布

TikTok 当前没有 `sau tiktok` 命令。使用仓库的 `uploader/tk_uploader/main_chrome.py`,不能虚构 CLI 参数。运行前确认仓库依赖、`conf.py` 中的 Chrome 配置及用户提供的视频路径。

账号会话存放在 `cookies/tk_uploader/account.json`。首次登录可参考 `examples/get_tk_cookie.py`,在 TikTok 页面由用户本人完成登录。不要读取、复制或提交 cookie 文件。

单条视频优先按下面的仓库 API 流程执行,先用 `publish_date=0` 表示立即发布:

```python
import asyncio
from pathlib import Path
from conf import BASE_DIR
from uploader.tk_uploader.main_chrome import TiktokVideo, tiktok_setup

account_file = Path(BASE_DIR) / "cookies" / "tk_uploader" / "account.json"
video_file = Path(BASE_DIR) / "videos" / "demo.mp4"
asyncio.run(tiktok_setup(str(account_file), handle=True))
app = TiktokVideo("标题", str(video_file), ["标签"], 0, str(account_file))
asyncio.run(app.main())
```

`TiktokVideo` 没有独立简介参数。定时发布需传入明确的 `datetime`,不要自行推算时间。仓库中的 `examples/upload_video_to_tiktok.py` 会批量处理目录下的 MP4、自动从文件提取标题/标签,并安排次日 16:00 发布;除非用户明确要求这些行为,不要直接运行该脚本。

每次发布前让用户确认账号、单条视频、标题、标签及立即/定时方式。页面布局或登录状态不符合预期时停止并报告;只有平台页面确认提交后才报告成功,未知结果先核查 TikTok Studio,不能直接重发。
Read the full skill on GitHub

Details

Skill name
tiktok-upload
Path
skills/tiktok-upload/SKILL.md
License
MIT
Repo updated
22 October 2026

FAQ

What does the Tiktok Upload skill do?

使用仓库现有 Patchright/Playwright Chrome 上传器登录并发布 TikTok 视频。Use when 用户要发布 TikTok 视频,且当前环境可访问本仓库及其本地 Chrome 配置。

How do I install the Tiktok Upload skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add dreammis/social-auto-upload --skill tiktok-upload. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Tiktok Upload popular?

It lives in dreammis/social-auto-upload, which has 15,963 GitHub stars and 2,698 forks, and is included in 1 curated skill list.

Related skills

Alipay Upload

16k

dreammis/social-auto-upload

使用 social-auto-upload 的 `sau alipay` 登录支付宝生活号并发布视频。Use when 用户要向支付宝生活号发布视频或检查创作账号状态。

OtherIn 1 list2.7k

Baijiahao Upload

16k

dreammis/social-auto-upload

使用 social-auto-upload 的 `sau baijiahao` 登录百家号、检查账号并发布视频。Use when 用户要向百家号发布视频或核验百家号登录状态。

OtherIn 1 list2.7k

Bilibili Upload

16k

dreammis/social-auto-upload

当 agent 需要通过已安装的 `sau` CLI 完成 Bilibili 登录、账号校验或视频上传时使用这个 skill。优先使用 `sau bilibili ...`,程序会自动准备 `biliup`,不要求用户手动安装。

AI, LLMs & AgentsIn 1 list2.7k

Opportunity Solution Tree

7.8k

deanpeters/Product-Manager-Skills

Build an Opportunity Solution Tree from outcomes to opportunities, solutions, and tests. Use when a stakeholder request needs problem framing before you decide what to build.

Testing & QAIn 3 lists940

Test Master

12k

Jeffallan/claude-skills

Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports across functional, performance, and security testing disciplines. Use when writing unit tests, integration tests, or E2E tests; creating test strategies or automation frameworks; analyzing coverage gaps; performance testing with k6 or Artillery; security testing with OWASP methods; debugging flaky tests; or working on QA, regression, test automation, quality gates, shift-left testing, or test maintenance.

Testing & QAIn 3 lists1.2k

Pol Probe

7.8k

deanpeters/Product-Manager-Skills

Define a Proof of Life probe to test a risky hypothesis cheaply. Use when you need harsh truth before building real product.

Testing & QAIn 3 lists940

Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.