X Articles 发布技能:自动化 Markdown 转 X 文章

X Articles 发布技能 – 一键将 Markdown 换成 X 文章

如果你在 Markdown 中撰写博客文章,可能曾试图将纯文本粘贴到 X(前称 Twitter)文章中,却遭遇格式丢失、手动上传图片和位置不确定等问题。X Articles 发布技能提供了一键自动化整个流程的解决方案:

  1. 解析 Markdown,提取标题、封面图片及所有嵌入图像。
  2. 将 Markdown 转成干净的 HTML,同时保留标题、链接、表格和 Mermaid 图表。
  3. 使用 Playwright(通过 Claude Code 框架)打开 X Articles 编辑器。
  4. 粘贴富文本内容。
  5. 按照 Markdown 指定的块索引精确插入图片,避免位置漂移。
  6. 将文章保存为草稿——防止意外发布。

最终得到一份格式完好、图片齐全、可提交审核的草稿,全部在 3 分钟内完成。

为什么你需要这个工具

喜爱 Markdown 的内容创作者在发布至 X Articles 时面临三大痛点:

  • 格式丢失 – 粘贴纯 Markdown 会导致标题、列表、样式丢失。
  • 图片上传耗时 – 每张图片都需手动浏览媒体菜单。
  • 图片放置不可靠 – 手动拖拽或文本定位常导致内容错位。

该技能针对每个问题提供解决方案: - 富文本粘贴 通过剪贴板保留所有 Markdown 语义。 - 自动上传 采用智能等待检测,快速上传而无需手动点击。 - 块索引定位 保证图片出现在你预期的位置,即使在复杂文档中也不例外。

效率提升

对比典型工作量: | 任务 | 手动 | 使用技能 | |------|--------|-----------| | 格式转换 | 15‑20 分钟 | 0 分钟 | | 封面图片上传 | 1‑2 分钟 | < 10 秒 | | 多张内容图片 | 5‑10 分钟 | 1 分钟 | | 总计 | 20‑30 分钟 | 2‑3 分钟 |

这至少相当于提升十倍的生产力。

快速上手

前置条件

要求 说明
Claude Code 访问 https://claude.ai/code 进行安装
Playwright MCP 浏览器自动化驱动
X Premium Plus 文章功能仅对 Premium Plus 成员开放
Python 3.9+ 用于辅助脚本
操作系统 macOS 或 Windows(Linux 正在支持中)
剪贴板工具 Windows: pip install Pillow pywin32 clip-util,macOS: pip install Pillow pyobjc-framework-Cocoa
Mermaid CLI 可选,用于图表转换 (npm install -g @mermaid-js/mermaid-cli)

安装

# 方式一:克隆仓库并复制至 Claude 技能目录
git clone https://github.com/wshuyi/x-article-publisher-skill.git
cp -r x-article-publisher-skill/skills/x-article-publisher ~/.claude/skills/

# 方式二:通过 Claude 插件市场安装
/​plugin marketplace add wshuyi/x-article-publisher-skill
/​plugin install x-article-publisher@wshuyi/x-article-publisher-skill

使用

技能可通过自然语言或直接命令调用。 - 自然语言(在 Claude 聊天中)

帮我把这篇文章发布到 X Articles:~/Documents/my-post.md
- 直接调用(终端)
/x-article-publisher /path/to/article.md

工作流程: 1. 解析 Markdown 并提取元数据。 2. 在 x.com/compose/articles 打开 X Articles 编辑器。 3. 上传封面图并粘贴正文内容。 4. 使用块索引策略插入内容图像。 5. 保存草稿以备后续审核。

功能亮点

功能 版本 益处
分隔符支持 v1.2.0 识别 --- 并通过“插入”菜单添加 X Articles 分隔符
表格转图片 v1.2.0 将 Markdown 表格转换为 PNG 以保持视觉完整
Mermaid 支持 v1.2.0 使用 mmdc 将图表渲染为图片
块索引定位 v1.1.0 直接定位图片位置,避免脆弱文本匹配
反向插入顺序 v1.1.0 防止插入多张图片时索引偏移
自动等待策略 v1.1.0 上传完成后立即返回,节省空闲时间
安全发布 每个版本 只保存草稿,防止误发布

贡献指南

本项目积极维护,欢迎提交 Pull Request。关键贡献点包括: - 增加 Linux 支持(剪贴板与 Playwright 配置)。 - 扩展图像格式支持(超出 JPG/PNG/GIF/WebP)。 - 改善错误处理(例如缺失图片路径)。 - 丰富文档,增加更多使用案例与高级示例。

请在 GitHub 仓库中提交 Issue 或 PR。

结论

X Articles 发布技能是 Markdown 写作者在 X Articles 发布时的终极工具。凭借自动化排版、精确图片放置和快速草稿工作流,它消除了拖放的烦恼,显著提升内容创作效率。无论你是单独博客作者、文案撰写者还是数字营销团队,该工具都能将文章生产周期压缩到十倍以上,并保障编辑安全。

立即尝试、Fork 并贡献改进——开源的繁荣源于协作!

原创文章: 查看原文

分享本文