简诗 AI 微博多渠道发布
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/weibo-multiformat-content-publisher
技能介绍
解决的问题
在自动化内容分发场景中,微博的反爬虫机制对基于 HTTP 请求或无头浏览器(Headless Browser)的脚本构成了极大阻碍。频繁触发风控不仅会导致发布失败,甚至可能引起账号异常。此外,微博的头条文章编辑器依赖复杂的富文本 DOM 结构和前端状态(如 ProseMirror),传统的 API 接口无法直接完成长图文的排版与发布。该技能旨在通过驱动用户本地的真实 Chrome 浏览器,以“半自动”的方式解决上述痛点,在保证账号安全的前提下实现结构化内容的精准投递。
核心能力与工作流程
技能的核心在于利用本地浏览器环境完成内容注入,将最终的“发布”确认权交还给用户。
常规图文与视频发布
针对普通的微博动态,weibo-post 脚本支持在微博主页填入纯文本及多媒体文件(图片或视频,单次最多 18 个文件)。它通过 copy-to-clipboard 和 paste-from-clipboard 模拟真实的键盘输入,绕过简单的输入框监听限制。脚本执行完毕后会打开浏览器,用户在人工审核内容无误后点击发布。
头条文章自动化
对于长文场景,weibo-article 脚本直接对接 card.weibo.com/article/v3/editor 头条文章编辑器。其工作流高度定制化:
- 解析与校验:读取 Markdown 文件,提取 YAML Frontmatter 中的标题与封面。严格校验标题(≤32 字符)和导语(≤44 字符)的长度限制。
- HTML 注入:将 Markdown 转为 HTML 后,通过剪贴板粘贴至 ProseMirror 编辑器,避免直接操作 DOM 导致的格式错乱。
- 图片占位符替换:针对编辑器无法直接通过粘贴插入图片的问题,脚本采用“复制图片-选择占位符-粘贴”的逐张替换策略。
- 发布前自检:所有图片插入后,脚本会自动统计编辑器内剩余的
WBIMGPH_占位符,并对比预期图片数量,若存在遗漏会在终端输出警告。
适用边界与注意事项
该技能采用“辅助填充”而非“全自动盲发”的设计哲学,使用时需注意以下边界:
- 需人工干预:所有脚本仅负责在浏览器中填好内容,最终的点击发布必须由用户手动完成,这是规避平台风控的关键。
- 环境依赖:依赖本地安装的 Google Chrome/Chromium 及 Bun 运行时。首次运行需手动扫码或登录微博,后续会话将复用已保存的 Cookie。
- 进程管理:若遇 CDP 端口冲突,技能设计了安全机制,仅清理带有特定 Profile 的 CDP 实例,绝不终止用户日常使用的 Chrome 进程。
使用场景
- 运营人员需将带多张插图和封面的长篇笔记,转为微博头条文章发布,且要求图文排版不乱。
- 自媒体作者在本地写好了包含图文和视频的微博草稿,希望脚本自动填入微博首页并生成预览,自己确认后发布。
- 技术博主写了一篇包含大量本地图片的技术文章,希望直接发布到微博头条,并自动完成图片上传与占位符替换。
适合人员
- 自媒体运营:每周需要将多篇排版精美的长文和配图,稳定发布到微博头条文章,避免手动复制导致的格式错乱。
- 视频创作者:习惯在本地整理图文及视频素材,希望一键将内容填入微博发布界面,审核无误后再手动点击发送。
- 独立开发者:经常撰写包含大量代码块和本地截图的技术长文,需要将文档转为微博头条文章并自动处理图片。