skill-kuaishou-upload · 快手视频发布

快手视频发布 skill,基于通用浏览器发布框架(Playwright + 登录态持久化)做网页自动化发布:真实浏览器 + 已登录快手创作者中心。只收竖版 9:16 视频,话题标签最多 4 个。
内置发布子系统鉴权探针,能识别"外壳显示已登录、实际发不出去"的假阳性;成功判定以作品列表读回对账为准,不会"点完就算"。
调用示例:在聊天框中说"把这条竖版视频发到快手"。
产品详解
定位
skill-kuaishou-upload 是快手的网页自动化发布通道:基于 Playwright 的通用浏览器发布框架,用真实浏览器 + 已登录的快手创作者中心完成发布。它不是官方 API,而是一套配置驱动、可持久化登录态的网页发布方案。
核心能力
- 登录态持久化:首次扫码/登录快手创作者中心,登录态持久化后复用;远程或无头环境可用
login-qr抠二维码轮询。 - 发布子系统鉴权探针:快手创作者中心"外壳"登录态比发布子系统授权活得久,外壳显示已登录却可能发不出去;
whoami内置探针真校验能否发布,识别假阳性并自愈。 - plan 预览 + 有头校验:首次发布先
plan预览、--headed目视确认选择器有效,再无头批量。 - 话题标签上限 4 个:超过报"话题标签数量超过上限:4"。
- 读回对账判定成功:点击"发布"后的界面信号只作旁证;脚本回到作品管理页读作品列表对账(标题前缀 + 时间窗,发前快照排除旧作品),
✅ 快手发布成功(读回核验:作品 <id>…)才算真成功。另三档(unverified / login_required / readback_error)绝不冒报成功,且不许盲目重发。 - 发布按钮 JS 派发点击:应对底部提交按钮 class 哈希后缀随改版变化的问题,定位"可见 + innerText=='发布' + class 含 button-primary"的元素派发点击。
- Profile 感知:标题/话题贴合画像风格与快手生态(生活化、接地气),竖版 9:16。
工作流程
check确认环境login(或login-qr)登录并持久化登录态plan预览标题/话题/媒体参数publish --exec --headed有头执行,首次目视核对选择器- 作品列表读回对账,输出成功判定或失败档位
输入与输出
| 输入 | 说明 |
|---|---|
| 媒体 | 必填,竖版 9:16 视频 |
| 标题 | 推荐 |
| 话题标签 | 可选,# 话题,最多 4 个 |
输出:✅ 快手发布成功(读回核验:作品 <id>…),或失败档位与"先别重发"提示。
与相邻 skill 的区别
- skill-bilibili-upload:走 biliup 命令行工具,B 站以横版 16:9 为主,支持定时发布与转载声明;本 skill 走 Playwright 网页自动化,快手以竖版 9:16 为主。
适用场景
- 快手竖版短视频的日常发布
- 需要作品列表对账核验的严谨发布流程
- 登录态不稳定、需鉴权探针自检的账号
- 平台改版后先目视校验再批量发布的场景
使用前准备
- 安装
playwright+playwright install chromium;需真实浏览器与已登录的快手创作者中心。 - 横版素材先用 video-reframe 转竖版;发布走视频流程,只收视频。
- 选择器随快手网页改版需维护(2026-08 真机校准),失效时更新配置,不要硬跑。
- 快手发布 token 偏短命,需比别的平台更勤地重新扫码,属正常现象。
- 登录态与 Cookie 属敏感信息,妥善保存不外泄。
skill-kuaishou-upload 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。