baoyu-post-to-weibo
作者 JimLiubaoyu-post-to-weibo 可让智能体通过真实的 Chrome 会话发布微博和微博头条文章。它支持文本、图片、视频、Markdown 转 HTML、剪贴板粘贴辅助,以及基于 bun 或 npx 的执行方式,适合需要更稳定发布流程的场景。
该技能评分为 78/100,说明它是一个较扎实的目录收录候选:既提供了清晰的触发短语,也给出了具体到脚本层面的工作流指引,并且具备发布普通微博与基于 Markdown 的微博头条文章的真实实现。对目录用户来说,这些信息足以支持较可信的安装判断,但也应预期需要一定的环境配置,并接受其对浏览器自动化环境的前提假设。
- 触发明确:`SKILL.md` 将 "post to Weibo"、"发微博"、"微博头条文章" 等用户意图直接映射到该技能。
- 具备真实可执行内容:仓库提供了用于普通微博发布、文章发布、剪贴板处理和 Markdown 转 HTML 的专用脚本,而不只是停留在提示词说明层面。
- 对智能体实用性较强:技能说明覆盖了脚本路径解析、`bun`/`npx` 运行时回退,并通过真实的 Chrome/CDP 工作流处理对反机器人较敏感的发布场景。
- 采用前仍需满足运行时与浏览器环境前提:frontmatter 指定了 `bun` 或 `npx`,整个工作流也依赖真实的 Chrome 浏览器/CDP 环境。
- 说明清晰度略有不均:`SKILL.md` 中没有安装命令,且现有证据提到了一些占位标记,可能会增加部分用户在初始配置时的摸索成本。
baoyu-post-to-weibo 技能概览
baoyu-post-to-weibo 是做什么的
baoyu-post-to-weibo 技能可以让 agent 通过真实的 Chrome 浏览器会话,直接发布到微博。它主要支持两类任务:一类是带文字加图片或视频的常规微博发布,另一类是把 Markdown 生成为微博头条文章并完成发布。它的实际价值不只是“帮你写社交文案”,而是能用浏览器驱动的方式,把内容更稳地发进微博,降低被反爬或风控机制拦下的概率。
谁适合安装 baoyu-post-to-weibo
如果你已经明确需要把“发布到微博”接入 agent 工作流,那么这个技能很适合你:比如要把博客内容二次分发的创作者、持续发布活动动态的运营人员,或是把源 Markdown 转成中文长内容社交稿件的多语言团队。
如果你只是想先生成一段草稿,再手动去微博发,普通 prompt 往往就够了。只有当你在意“实际执行发布”,而不只是“先想文案”,才值得安装 baoyu-post-to-weibo。
为什么 baoyu-post-to-weibo 适合 Social Media 场景
baoyu-post-to-weibo 真正拉开差距的地方,在于它围绕真实浏览器交互和内容预处理,提供了一整套可执行工作流。仓库里在 scripts/ 下包含了 Markdown 转 HTML、基于剪贴板的富文本粘贴,以及浏览器自动化辅助脚本。
这让 baoyu-post-to-weibo for Social Media 相比泛泛的“帮我写一条微博”类 prompt,更适合需要格式化文章发布、媒体素材处理、以及尽量减少手工操作的场景。
如何使用 baoyu-post-to-weibo 技能
安装环境与前置条件
这个技能需要在 JimLiu/baoyu-skills 集合中使用。frontmatter 显示它依赖 bun 或 npx。实际使用时,建议先读 SKILL.md,然后重点查看以下文件:
scripts/weibo-post.tsscripts/weibo-article.tsscripts/md-to-html.tsscripts/weibo-utils.tsscripts/package.json
由于脚本位于 skills/baoyu-post-to-weibo/scripts/ 下,路径解析是否正确很关键。
如果本机没有安装 bun,这个技能按设计会回退到 npx -y bun。另外,执行前通常还需要你已经在真实的 Chrome 会话里登录微博账号。
baoyu-post-to-weibo 需要哪些输入
发布常规微博时,建议准备:
- 最终发布文案
- 本地图片路径或视频素材路径
- 发布意图、语气,以及需要带上的话题或提及对象
使用文章模式时,建议准备:
- 一个 Markdown 文件
- 可选 frontmatter,比如
title、summary或封面图 - Markdown 中引用到的本地图片文件
从仓库实现来看,md-to-html.ts 会负责提取标题和摘要、解析图片并渲染 HTML。
这意味着:如果你的源 Markdown 结构更清晰,最终文章效果通常会更好;不要指望技能从一份很模糊的 brief 里替你“脑补”出完整文章结构。
如何把模糊需求写成可执行 prompt
一个比较弱的请求是:“Post this to Weibo.”
更强的 baoyu-post-to-weibo usage prompt 可以这样写:
- “Use
baoyu-post-to-weiboto publish a regular Weibo post from this text, keep it under platform-friendly length, attach these 3 local images, and preserve the CTA.” - “Use
baoyu-post-to-weiboto publish a Weibo headline article from./content/launch-note.md. Keep the Markdown title, derive a concise summary, resolve local images, and tell me what needs manual review before submission.”
好的 prompt 一般会明确这些信息:
- 发布类型:常规微博还是头条文章
- 源文件及其绝对/相对路径
- 是只让 agent 预处理内容,还是要实际执行发布
- 语气、最大长度、emoji 使用、必带链接等约束
推荐的上手顺序与阅读顺序
第一次使用 baoyu-post-to-weibo 时,建议按这个顺序来:
- 先读
SKILL.md,确认执行流程和环境检查项。 - 如果任务是普通动态发布,打开
scripts/weibo-post.ts。 - 如果任务是 Markdown 文章发布,查看
scripts/weibo-article.ts和scripts/md-to-html.ts。 - 如果富文本粘贴或媒体插入失败,再检查
copy-to-clipboard.ts和paste-from-clipboard.ts。
一个更实用的工作流是:先校验素材,再生成或润色文案,必要时先转换 Markdown,最后再执行浏览器驱动的发布。
这样做能避开最常见的落地障碍:Chrome 自动化都已经跑到很深了,结果最基础的内容文件和素材还没准备好。
baoyu-post-to-weibo 技能 FAQ
baoyu-post-to-weibo 比普通 prompt 更好吗?
如果你的目标是“执行发布”,答案是肯定的。普通 prompt 可以帮你起草微博文案,但 baoyu-post-to-weibo 额外提供了浏览器发帖、Markdown 文章转换、以及基于剪贴板的粘贴处理脚本。
当任务是“把这条内容发出去”,而不是“帮我写点东西”时,这些能力就非常关键。
安装 baoyu-post-to-weibo 对新手友好吗?
中等偏上手门槛。这个仓库是能用的,但它更偏向运营或技术操作者,而不是那种点几下就完成安装的消费级工具。
你需要能够接受使用 bun 或 npx,愿意阅读 SKILL.md,并且能去 scripts/ 里核对脚本逻辑。
如果你刚接触 agent skills,建议先从常规微博发布模式开始,不要一上来就尝试文章发布。
什么情况下 baoyu-post-to-weibo 不适合你?
如果你并不需要直接发布到微博、你的工作流无法使用真实的 Chrome 会话,或者你只想先拿到文案草稿再人工编辑,那么可以跳过 baoyu-post-to-weibo。
另外,如果你的核心需求是做广义的多平台排期和统一分发,它也不是最优先的选择;这个技能明显是围绕微博执行链路做专项优化的。
如何改进 baoyu-post-to-weibo 技能效果
给 baoyu-post-to-weibo 提供更好的源材料
想让 baoyu-post-to-weibo 更稳定地产出好结果,最快的方法就是把输入准备得更干净。
文章场景下,尽量使用结构清晰的 Markdown,包含明确标题、简短摘要和有效的本地图片路径。常规微博场景下,则提供最终文案、素材顺序和发布目标。
输入越清楚,格式出错的概率越低,也能减少后续在浏览器端手工修补的工作量。
避开 baoyu-post-to-weibo 的常见失败点
多数问题都不是“微博脚本本身坏了”,而是环境或素材出了问题,例如:
- Chrome 里没有登录微博
- 图片文件路径写错
- prompt 太模糊,没有说清楚要发哪种类型
- 以为模拟输入就能过,但目标站点其实更偏好真实粘贴行为
如果文章输出结果不对,优先检查 scripts/md-to-html.ts。
如果粘贴行为不稳定,先回头看 copy-to-clipboard.ts 和 paste-from-clipboard.ts,不要第一时间就把问题归咎于微博发布脚本。
首次运行后要怎么迭代
建议采用两步循环:第一步,先让 agent 预览它准备发布的内容;第二步,再真正运行 baoyu-post-to-weibo 去发。
这样可以在浏览器自动化启动前,先发现标题被截断、摘要太弱、图片缺失,或者社交文案过长等问题。
对于长文内容,最好要求 agent 明确展示它提取出的标题和摘要,等你确认后再提交发布。
在你自己的工作流里持续优化 baoyu-post-to-weibo
如果你计划反复进行 baoyu-post-to-weibo install 和日常使用,最好通过技能文档里给出的扩展路径来固化默认设置。SKILL.md 中提到的 EXTEND.md,就是做这件事的正确位置。
例如,你可以在那里统一约定常用语气、应用行为或某个项目专属的发帖规则,而不是每次都在 prompt 里重复改写。
