手工川 Logo手工川
Lovstudio.AI Skill / Video Creation·FREE · OPEN SOURCE

视频分发助手

发布视频号、B 站或小红书时冻结用户终稿,逐项核验封面与字段,经确认后再提交并回读状态

基本信息

你会用它完成什么

通过已登录的创作者后台发布本地视频到微信视频号、Bilibili 或小红书,并以媒体预检、描述来源冻结、 字段回读、封面安全区、终稿确认与列表回读为门禁。Use when users ask to publish, draft, schedule, or check a video post, including 发视频号、发 B 站、发小红书、投稿、上传成片。

适用场景
Video Creation
当前版本
v0.16.0

开始前

先确认能不能跑

运行环境
只读预检需要 Python 3.8+ 与 ffprobe;全部网页交互走 ego-browser 的 task space 共享用户已登录态,不调用私有发布 API,也不需要额外平台凭据。 交接语音可选使用 VOLC_APPID / VOLC_TOKEN 调用火山 TTS,未配置时降级到 macOS say。

没有 Claude 或 GPT 账号也可以试:Skill 不绑定某一家模型,Claude 效果最稳,GPT 也可以;手里只有国产工具时,可以从下方的 WorkBuddy 安装入口开始,效果可能有差距。

安装渠道

装到你正在使用的 AI

Yoda、Codex、Claude Code 和其他兼容运行环境都使用同一份 Skill;选择你的工具后,按对应步骤完成安装。

先保存一次工作资料,支持 Profile 的 Skill 会在运行时直接复用。

配置工作资料

安装与配置

Yoda

适合同时使用多个 Agent 的工作流:在一个地方完成安装、分配和调用。

  1. 01打开 Yoda 的 Skills,搜索「media-publisher」,进入详情后点击“安装”。
  2. 02在目标 Agent 的配置中,把该 Skill 设为“自动”“仅手动”或“关闭”。
  3. 03重新加载当前会话,再从输入框的 Skill 菜单选择它;Yoda 会按当前 Runtime 插入对应调用命令。
打开 Yoda

在 Yoda 内完成

Yoda 会把安装后的 Skill 同步给已配置的 Agent,无需手动维护多个目录。

第一次调用

使用 lov-media-publisher 完成以下任务,并按 Skill 的验收标准检查结果:

该 Skill 声明:只读预检需要 Python 3.8+ 与 ffprobe;全部网页交互走 ego-browser 的 task space 共享用户已登录态,不调用私有发布 API,也不需要额外平台凭据。 交接语音可选使用 VOLC_APPID / VOLC_TOKEN 调用火山 TTS,未配置时降级到 macOS say。

使用说明

按这套方法完成任务

Version

通过已登录的创作者后台网页预检、上传并发布本地视频,支持离线文案预检、上传与表单并行、完整元数据门禁、 封面安全区验收、提交前由用户确认终稿(可按平台在 Profile 设为自动)、保存草稿、定时发布和发布状态回读。

由 lov-publish-wechat-channels 升级而来,旧名仍可触发但已 deprecated。

未指定平台时,默认依次发布到微信视频号 → B 站,不再询问发布目的地。明确指定平台或 顺序时按当次要求执行;先完成视频号动作并回读列表状态,再进入 B 站。前一平台阻塞时先 处理具体问题,不自行跳过。已给出条目链接或 BV 号的状态查询只检查对应条目。

小红书视频笔记不在默认队列里:只说「发小红书」时只发小红书,「发布,也发小红书」时排在默认队列之后。 同期文案继承已冻结终稿的表达核心并做最小适配(标题 ≤20 字、正文去掉行内话题、话题最多 10 个),成片仍按平台成片 映射门禁取小红书对应文件。

适用场景

  • 发布微信视频号、B 站视频或小红书视频笔记
  • 保存草稿、安排定时发布
  • 回读内容列表中的审核、转码或发布状态
  • 按用户已确认的标题、描述、话题/标签、封面完成逐项核验
  • B 站发布后通过标签专用接口与公开页节点回读 tags,避免把简介里没有 #标签 误判为丢失
  • B 站存在已核验章节时,把最终成片时间轴写入简介,供观众点击跳转
  • 逐个检查页面上实际存在的封面槽位的裁切安全区
  • 发布后按用户要求保留列表页面用于 review

三个平台的差别

微信视频号Bilibili小红书
硬限制4 GiB / 2 小时;账号放宽后页面写「上传时长8小时内,大小不超过20GB」16 GB / 10 小时20GB / 4 小时
码率建议 ≤10 Mbps,长视频超出会被转码拒绝无上限,平台重新转码,直接传渲染母版页面无码率要求,直接传已批准成片
推荐容器MP4MP4 / MOV / MKVMP4 / MOV
标题短标题 6–16 字,禁用逗号稿件标题 ≤80 字标题 ≤20 字(页面计数器 n / 20,未撞线实测)
描述未观测到硬上限简介 ≤2000 字正文 ≤1000 字
话题/标签话题必须由平台按钮生成标签 ≤10 个,部分名字是话题专用话题 ≤10 个,从 # 候选点选,可能变成「新建话题」
合集≤10 字,创建后不可修改创建 20 字 / 编辑 50 字,可改名上限未实测;没有现成合集时只有「创建合集」入口
封面槽1 个(3:4)2 个独立槽(4:3 与 16:9)1 处,默认第一帧;悬停「编辑封面」可上传批准封面(2026-10-02、10-12 实测)
发布后视频换不了;列表卡片有「修改描述和封面」入口(2026-10-12 观测,未操作),按不可逆处理可编辑,但改完要重新点「立即投稿」未实测,按不可逆处理
前端wujie 微前端 + shadow DOM普通 Vue 应用Vue + tiptap;发布按钮在封闭 shadow 里

所有脚本都必须显式传 --platform——拿一个平台的默认值去卡另一个只会得到假结论。

使用前提

  • 运行时需要 ego-browser,并在同一账号登录态的 task space 中访问目标平台。
  • 发布或保存草稿时准备本地视频绝对路径。
  • 媒体预检只读调用 ffprobe,不转码、不覆盖源视频。
  • 交接语音默认优先火山 TTS:配置 VOLC_APPID / VOLC_TOKEN;未配置时自动降级为 macOS say。

安装

npx skills add lovstudio/media-publisher-skill -g -y

关键行为

技能在开页前先冻结成片与封面的绝对路径。上传启动后,只要字段区稳定,就立即填标题、简介、 标签、合集和声明,不等视频处理完才开始。封面编辑器被上传状态锁定时,其他字段仍继续;确需人工操作时, 同时给出可点击的精确文件路径、系统通知和火山 TTS 指令。

技能会在写入前回读每个字段的真实值(value / checked / 标签节点)、每个封面槽位,并输出 提交前字段表。B 站双封面按 #editor_4_3 / #editor_16_9 canvas wrapper 的激活状态上传, 不把右侧效果预览按钮误认成编辑槽;任一必填字段未持久化或封面未通过时不会提交。

描述按“平台页面用户手改 → 当前会话逐字文本 → 项目批准稿 → 自动草稿”的顺序取值。检测到 用户已经在页面修改后会冻结全文;上传封面、选合集或勾原创等后续动作不得重建或润色描述, 并在每次操作后逐字回读,防止旧草稿覆盖用户终稿。

知识技巧短视频默认使用“真实痛点问句 → 能力承诺问句 → 5–10 个精准关键词”,不再强制系列 介绍、内容摘要或客套收尾。迁移到 B 站时保留同一钩子核心,把视频号话题迁移到标签字段; 存在批准章节时只在钩子后追加完整时间轴。

用户接管页面、手动修改并表示已经发布后,Skill 不会重新点击提交或恢复旧字段:实际发布文本 成为最高优先级来源,后续只做内容列表回读。用户报告与平台验证分开记录,列表未验证前不会 把状态误写为 published。

B 站若已有最终成片的批准章节,简介必须逐行包含全部 MM:SS 章节名(超过一小时用 HH:MM:SS),并逐条回读,确保平台能识别为可点击跳转。时间码只取最终成片时间轴,不从 源录屏或旧版本复制;用户手改简介已冻结时,只做经用户明确要求的最小追加。

默认提交前停下来等你确认终稿:字段表全项通过后进入 awaiting_confirmation,发系统通知与 语音播报,把终稿——尤其是被平台改写过的字段(短标题字数不在 6–16 之间或含禁用符号而被改写、位置被自动带入、标签被 「话题专用」拒掉后换了同义词、封面槽位数与预期不一致)——交给你过目,得到明确同意才提交。 会话开头的「发吧」只授权启动流程,不替代终稿确认。草稿与定时发布不需要这一步。

等你回复可能隔很久,其间浏览器任务空间若被结束、归还给你,确认那一问会写明「确认也算让我接手原空间」,通常确认一次就够; 等待期间 Ego Lite 重启或升级过、空间编号变了,仍会再问你。接手后先整表重读、查有没有同标题稿件,都对得上才提交一次,不改表单。

例外是你在 Profile 里按平台登记了自动发布(records.auto_publish,目前 B 站、小红书为 auto,视频号仍要确认): 字段全表回读通过后直接提交,发布并回读后再把字段表和被改写的地方报给你。账号不符、你写的文本被平台改写或需要跨平台 改动、需要新建合集、你接管期间改过表单,或你这次另有说法时,仍会停下来等你确认;字段没回读通过则照旧不提交。

文案约束能离线判定的先离线挡掉,不等页面来拒。两条最容易踩的:视频号合集 ≤10 字且创建后 不可修改,超长要重新起名而不是截断照建;B 站的 16:9 封面槽是列表、空间和信息流真正用的 那个,只传 4:3 等于没传,唯一可信验证是投稿后拉公开接口读 pic。

提交后重新加载内容列表;显示「审核中」「转码中」等处理中状态时保留平台原文并报告 platform_pending,只有列表明确显示已发布才报告 published。B 站还要从公开 view 接口逐字 回读 title / desc、目视核对 pic,tags 另查 /x/tag/archive/tags 并按名称集合验收。

许可证

MIT

案例

用过这个 Skill?分享你满意的真实成果,可以手动填写,也可以交给 Agent 整理。

正在读取案例…

SKILL CARD / TRUST RECORD

先看证据,再决定是否使用

这个 Skill 尚未发布完整的可信度卡。案例、维度地图与定价依据会在补齐后显示。

这是一条旧目录记录:Skill Card 尚未补齐。网站不会把缺少案例、维度或定价证据的条目包装成已验证能力。

VALUE CARD

价值与交付边界

发布视频号、B 站或小红书时冻结用户终稿,逐项核验封面与字段,经确认后再提交并回读状态。

开源免费

免费

直接安装使用

价值锚点

减少重复填写、封面裁切检查、用户定稿覆盖和重复提交排查;节省时长仍待对照验证。

使用边界

需要用户已登录的创作者后台和本地视频;账号权限、平台审核、网络可达性、素材版权与最终提交确认按实际条件处理。

维护说明

随视频号、B 站与小红书页面结构、平台规则、浏览器行为和媒体格式变化复评。

用户评价与留言

登录后即可留言

分发渠道

在哪里可以获得它

这里标注这个 Skill 在各个平台的真实发布状态;有单品页时,入口会直接打开对应页面。

已发布

GitHub

公开源码、更新记录与 Issue 都在这里。

查看 GitHub
LS已发布

Lovstudio.AI 官网

在 Lovstudio.AI 获取、安装并查看使用说明。

你正在浏览此页面

WB暂未发布

WorkBuddy

该平台的单品页尚未发布。

单品页发布后会在这里出现。

SP暂未发布

支付宝 SkillPay

该平台的单品页尚未发布。

单品页发布后会在这里出现。

搭配使用

需要时,继续补齐这些能力

更多信息

权限与许可

源码可见性
公开仓库,可检查源码、Issue 与更新记录。
数据与权限
不同 Skill 可能读取本地文件、访问网络或调用第三方模型。执行前请检查完整手册中的具体步骤与命令。
许可
MIT
wechat-channelsbilibilixiaohongshuvideo-publishingbrowser-automation

NEXT STEP

一个会员,全部 Skill。

回到目录,按结果、证据和依赖继续挑选;开通 VIP 后,每个 Skill 都能直接安装。

返回当前 Skills 结果

手工川 / KEEP MAKING

生命的意义,在于创作。