GitHub
公开源码、更新记录与 Issue 都在这里。
发布视频号、B 站或小红书时冻结用户终稿,逐项核验封面与字段,经确认后再提交并回读状态
基本信息
通过已登录的创作者后台发布本地视频到微信视频号、Bilibili 或小红书,并以媒体预检、描述来源冻结、 字段回读、封面安全区、终稿确认与列表回读为门禁。Use when users ask to publish, draft, schedule, or check a video post, including 发视频号、发 B 站、发小红书、投稿、上传成片。
开始前
没有 Claude 或 GPT 账号也可以试:Skill 不绑定某一家模型,Claude 效果最稳,GPT 也可以;手里只有国产工具时,可以从下方的 WorkBuddy 安装入口开始,效果可能有差距。
安装渠道
Yoda、Codex、Claude Code 和其他兼容运行环境都使用同一份 Skill;选择你的工具后,按对应步骤完成安装。
先保存一次工作资料,支持 Profile 的 Skill 会在运行时直接复用。
配置工作资料安装与配置
适合同时使用多个 Agent 的工作流:在一个地方完成安装、分配和调用。
在 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。
使用说明
通过已登录的创作者后台网页预检、上传并发布本地视频,支持离线文案预检、上传与表单并行、完整元数据门禁、 封面安全区验收、提交前由用户确认终稿(可按平台在 Profile 设为自动)、保存草稿、定时发布和发布状态回读。
由 lov-publish-wechat-channels 升级而来,旧名仍可触发但已 deprecated。
未指定平台时,默认依次发布到微信视频号 → B 站,不再询问发布目的地。明确指定平台或 顺序时按当次要求执行;先完成视频号动作并回读列表状态,再进入 B 站。前一平台阻塞时先 处理具体问题,不自行跳过。已给出条目链接或 BV 号的状态查询只检查对应条目。
小红书视频笔记不在默认队列里:只说「发小红书」时只发小红书,「发布,也发小红书」时排在默认队列之后。 同期文案继承已冻结终稿的表达核心并做最小适配(标题 ≤20 字、正文去掉行内话题、话题最多 10 个),成片仍按平台成片 映射门禁取小红书对应文件。
#标签 误判为丢失| 微信视频号 | Bilibili | 小红书 | |
|---|---|---|---|
| 硬限制 | 4 GiB / 2 小时;账号放宽后页面写「上传时长8小时内,大小不超过20GB」 | 16 GB / 10 小时 | 20GB / 4 小时 |
| 码率 | 建议 ≤10 Mbps,长视频超出会被转码拒绝 | 无上限,平台重新转码,直接传渲染母版 | 页面无码率要求,直接传已批准成片 |
| 推荐容器 | MP4 | MP4 / MOV / MKV | MP4 / 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,不转码、不覆盖源视频。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 尚未发布完整的可信度卡。案例、维度地图与定价依据会在补齐后显示。
VALUE CARD
发布视频号、B 站或小红书时冻结用户终稿,逐项核验封面与字段,经确认后再提交并回读状态。
开源免费
免费
直接安装使用
价值锚点
减少重复填写、封面裁切检查、用户定稿覆盖和重复提交排查;节省时长仍待对照验证。
使用边界
需要用户已登录的创作者后台和本地视频;账号权限、平台审核、网络可达性、素材版权与最终提交确认按实际条件处理。
维护说明
随视频号、B 站与小红书页面结构、平台规则、浏览器行为和媒体格式变化复评。
登录后即可留言
分发渠道
这里标注这个 Skill 在各个平台的真实发布状态;有单品页时,入口会直接打开对应页面。
公开源码、更新记录与 Issue 都在这里。
在 Lovstudio.AI 获取、安装并查看使用说明。
你正在浏览此页面
该平台的单品页尚未发布。
单品页发布后会在这里出现。
该平台的单品页尚未发布。
单品页发布后会在这里出现。
搭配使用
从受众、品牌角色、组件惯例和真实发布语境审校可见文案,并允许删除多余文字
无实拍,把一个主题沿时间、地图、图鉴、工序或尺度分章,做成每章一种视觉、带旁白与大字幕的动态设计短片,16:9 成片、三比例封面与质检一次交付
把一场手机采访剪成 2–4 分钟的视频号竖版短片:被访者原话冷开场、5 章重排、提问卡与大字幕、人名条、配乐与封面 A/B 一次交付
给一个主题,口播稿、提词器、上屏证据与封面全备好;你照提词器录一条,它自动挑出念对的那一遍,剪成上素材下出镜的竖版成片
把录屏和 Screen Studio 源工程整理为可审校视频,以批准字幕生成横竖版成片、封面和质检报告
按手工川的创作标准,把真实困境与选择整理成原创口播、分镜、声音设计及权利可查的制作包;不含自动拍摄、渲染、素材授权或平台发布
更多信息
NEXT STEP
回到目录,按结果、证据和依赖继续挑选;开通 VIP 后,每个 Skill 都能直接安装。
手工川 / KEEP MAKING
一场录制不完整、包含讲师与多位学员分享的现场交流,先统一提亮,再按内容完整性筛选独立片段,进行字幕、画面和封面包装,交付视频号。案例同时展示后续用于复用流程验证的 30.8 秒样片。
查看完整案例一场饭局上用 iPhone 竖拍的采访:前 8 分半是被访者对着笔记本和遥控器演示自己写的 AI 插件,最后 2 分钟才是正面自我介绍。Skill 读完两份逐字稿后把自我介绍提到第 1 章,用三句原话做冷开场,重排成 5 章;人声分离压低饭店环境声,手机横持拍下的侧躺画面转正,配两首按内容生成的纯器乐。作者在 Studio 和手机预览审片后选定封面 B,在视频号发表。
查看完整案例深圳南山一家小酒馆里,用 iPhone 横拍了一段 67 分钟的双人对谈:两人同框,杜比视界,两只领夹麦混在同一声道。Skill 把每句裁到说话人,做成 9:16 竖版,用三句反差原话冷开场,压到 3 分 42 秒。作者审了四版,按反馈改了七处:补上被访者自己拍的墨水屏设备镜头,修掉问答交界重复的半个字,换上品牌片尾动画,去掉章节黑卡,字幕改中英双语,提问卡去掉「提问」二字,并给《Rick and Morty》「具身」「外骨骼」三个概念配了参考卡。视频号首发后,从同一条时间线派生 16:9 横版,双人全景与说话人中景交替。作者看过后,按草稿文案发到 B 站。
查看完整案例把梅西 2005–2026 年的国家队生涯剪成 3 分 48 秒的横版短片:首秀两分钟被罚下、四次决赛失利、退出又回到国家队,到三座冠军和纪念碑球场的告别赛。画面与原声来自公开的比赛和采访视频,20 句 AI 旁白串起叙事,片头是书法片题《何以梅西》配程序合成的鼓声。作者每一版都在 Remotion Studio 审片,从 v0.1 改到 v0.17,最后发布到 B 站和视频号。
查看完整案例