J

baoyu-post-to-x

作者 JimLiu

baoyu-post-to-x 通过真实 Chrome 和 CDP 自动发布到 X。可借助 bun 脚本、预览模式和基于浏览器的执行流程,发布文本、图片、视频、引用帖,以及基于 Markdown 的 X Articles。

Stars13.2k
收藏0
评论0
收录时间2026年4月5日
分类社交媒体
安装命令
npx skills add JimLiu/baoyu-skills --skill baoyu-post-to-x
编辑评分

该技能评分为 82/100,说明它是一个较强的目录收录候选,适合希望让 agent 以真实工作流发布到 X、而不是只靠模糊提示词的用户。仓库提供了明确的触发语、面向不同发帖类型的专用脚本,以及有实际操作价值的文档;不过安装与初始配置说明仍不如理想状态那样直观完整。

82/100
亮点
  • 触发匹配能力强:frontmatter 明确将“post to X”“tweet”“publish to Twitter”“share on X”等用户意图映射到该技能。
  • 具备真实操作价值:该技能内置了常规发帖、视频、引用推文、文章、剪贴板处理、粘贴自动化和 Markdown-to-HTML 转换等专用脚本,而不是只提供泛泛的操作说明。
  • 信息分层做得不错:`SKILL.md` 提供高层执行路径,`references/articles.md` 和 `references/regular-posts.md` 则补充了详细用法示例、前置条件、限制以及手动兜底流程。
注意点
  • 配置过程并非完全无门槛:`SKILL.md` 说明了如何解析 `${BUN_X}`,也列出了所需二进制文件,但主技能文档里没有提供一条即可完成的安装命令。
  • 环境依赖较重:实现依赖 Chrome/CDP、系统剪贴板行为,以及 X 侧前置条件(例如发布 Articles 需要 X Premium),因此可移植性和首次运行成功率可能会有差异。
概览

baoyu-post-to-x skill 概览

baoyu-post-to-x 能做什么

baoyu-post-to-x 是一个面向 X 的发布自动化 skill,覆盖三类真实发布场景:带图片的普通文本帖、视频帖,以及基于 Markdown 的长文 X Articles。它的关键差异在于:不是走脆弱的纯 API 捷径,而是通过 CDP 驱动真实的 Chrome 会话,因此更适合对接 X 网页端实际的发布器,以及应对平台上的反自动化摩擦。

谁适合安装 baoyu-post-to-x skill

这个 skill 适合已经在别处完成内容生产、现在希望用可重复的方式发布到 X、减少手动浏览器操作的用户和 agent。对于 Social Media 工作流尤其有用:你已经有成稿文案、图片组、视频、引用转发评论,或者 Markdown 文章,只差把它稳定地变成可发布动作。相反,如果你只是想做灵感生成,并不打算自动化发布,那它的相关性就没那么高。

用户在采用前最关心什么

大多数采用门槛不在概念层面,而在运行环境上:你需要 Chrome、bunnpx -y bun,还需要一台允许浏览器操作和剪贴板式交互的机器。发布 X Articles 还要求 X Premium。baoyu-post-to-x skill 最适合的场景是:内容已经定稿,你需要可靠执行;如果你还处在大量起草、修改或策略讨论阶段,它并不是最强项。

如何使用 baoyu-post-to-x skill

安装背景与前置条件

仓库在 SKILL.md 里没有提供一个专门针对这个 skill 的一行式安装命令,所以更合适的理解方式是:它是 skills/baoyu-post-to-x 下一个由脚本驱动的 skill。建议先读 SKILL.md,再读 references/articles.mdreferences/regular-posts.md,因为这两份文档对实际运行模式的说明,比快速扫一遍仓库更到位。运行环境要求如下:

  • 优先使用 bun,或者 npx -y bun
  • 已安装 Google Chrome
  • 浏览器中可访问 X 账号
  • 发布文章需要 X Premium
  • 本地环境在需要时允许剪贴板/粘贴自动化

一个很实用的首次校验步骤,是在正式发布前先运行 scripts/check-paste-permissions.ts

baoyu-post-to-x skill 在实际中怎么调用

baoyu-post-to-x 的使用方式取决于内容类型:

  • 普通图文帖:scripts/x-browser.ts
  • 视频帖:scripts/x-video.ts
  • 引用转发:scripts/x-quote.ts
  • Markdown 文章:scripts/x-article.ts

典型的文章流程如下:

  1. 准备一个 Markdown 文件,并写好 frontmatter,例如 title,以及可选的 cover_image
  2. 先预览:
    bun scripts/x-article.ts article.md
  3. 审核无误后再正式发布:
    bun scripts/x-article.ts article.md --submit

如果本机没有 bun,文档说明 ${BUN_X} 可以解析到 npx -y bun

什么样的输入最适合这个 skill

baoyu-post-to-x skill 在输入里拿到“可直接发布的素材”时效果最好,而不是只给一个模糊意图。更理想的输入示例包括:

  • “用这段原文发布,并附上 ./launch.png,保留换行。”
  • “把 post.md 发布成 X Article,使用 ./cover.jpg,只做预览。”
  • “针对这个 URL 发一条引用转发,配一段精炼的 220 字符评论。”

对于文章,结构很重要。references/articles.md 明确展示了支持的 Markdown 约定:标题、列表、链接、引用块、图片和 frontmatter。一个很有价值的预检步骤是运行 scripts/md-to-html.ts,先把 Markdown 转成 HTML,提前检查内容最终会如何映射,再去打开 X。

推荐工作流,以及优先阅读哪些文件

如果你想尽快上手,建议按这个顺序阅读:

  1. SKILL.md:看脚本映射和运行规则
  2. references/regular-posts.md:看普通帖子/图片工作流
  3. references/articles.md:看 Markdown 文章要求
  4. scripts/check-paste-permissions.ts:看环境检查逻辑
  5. 如果你在意文章格式质量,再看 scripts/md-to-html.ts

第一次使用 baoyu-post-to-x 时,一套更稳妥的实践方式是:

  • 先用 preview 模式,不要一上来就 submit
  • 先用一条短帖加一张图片测试
  • 如果浏览器启动失败,先确认 Chrome 路径和 profile 行为
  • 对文章来说,发布前先校验标题、封面图和图片路径
  • 素材尽量放在本地并明确指定,不要让 skill 去猜

baoyu-post-to-x skill 常见问题

baoyu-post-to-x 比普通 prompt 更好吗?

如果你的任务是“真正发出去”,而不是“帮我写点文案”,答案是肯定的。普通 prompt 可以帮你起草内容,但不能稳定地把草稿映射到 X 的浏览器 UI、文章编辑器、图片占位区域,或基于剪贴板的媒体发布流程。baoyu-post-to-x skill 提供的是执行层面的经验和脚本,能显著减少靠猜来操作的环节。

baoyu-post-to-x skill 对新手友好吗?

算中等友好。发布目标本身不复杂,但配置并不是完全新手无脑型,因为它依赖本地运行工具和浏览器行为。如果你习惯运行 bun 脚本、检查文件路径,那上手不算难;如果你期望完全零本地配置,那它可能会比你预想的更重一些。

在什么情况下不该用 baoyu-post-to-x 做 Social Media?

如果你需要排程、多平台 campaign 管理、数据分析,或者基于 API 的批量操作,就不建议用它。它的核心定位是通过真实浏览器会话向 X 发帖。如果你的环境禁止 Chrome 自动化,或者团队更需要托管式 SaaS 工作流,它也不太适合。

如何改进 baoyu-post-to-x skill

给 baoyu-post-to-x 提供更干净、可直接发布的输入

影响效果最大的变量,是输入是否完整。与其只说“把这篇博客分享到 X”,不如直接提供:

  • 最终版帖子文案
  • 精确的媒体文件路径
  • 目标模式:post、video、quote 或 article
  • 你要 preview 还是直接 live publish
  • 如果是 Markdown 文章,补齐 title、cover image 等字段

这样可以明显降低 agent 选错脚本,或者因为素材缺失而临场补位的概率。

避开 baoyu-post-to-x 的常见失败模式

大多数失败都来自环境不匹配:

  • 找不到 Chrome
  • 剪贴板粘贴权限被拦截
  • 素材路径错误或无法访问
  • 没有 X Premium 却尝试发布文章
  • 预期 code block 会在 X Articles 中按代码样式渲染,但文档已说明它们会变成类似 blockquote 的内容

尽早做检查,不要默认“通用浏览器自动化能跑”就代表这里也一定没问题。

拿到第一次输出后继续迭代

对于文章,正式发布前一定要先检查转换结果。用 scripts/md-to-html.ts 提前发现格式上的意外,尤其是图片、链接和 code block。对于普通帖子,先拿一个素材做测试,跑通后再扩大到最终媒体集。如果第一次手动能成功、但自动执行始终不稳定,优先去看 scripts/x-utils.ts 和浏览器辅助文件,而不是一遍遍重写 prompt。

让 baoyu-post-to-x 更贴合你的工作流

如果你准备高频使用 baoyu-post-to-x,优先做法不是一开始就改核心逻辑,而是在现有脚本外面加一层轻量 wrapper。比较有价值的改进包括:统一内容模板、增加一个把权限检查和预览串起来的本地 preflight 命令,以及把内部内容类型更清晰地映射到 x-browser.tsx-video.tsx-quote.tsx-article.ts 的提示词规范。这样既能降低后续升级成本,也能让这个 skill 在日常 Social Media 发布里更稳定、更可靠。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...