SuperAPI AI 工具集

x-article-publisher

写作与研究

查看项目

更新于 10-15 19:47

技能介绍

用途:把 Markdown 文件或内容发布到 X(Twitter)Articles 编辑器,保留 H2、加粗、斜体、链接、有序/无序列表、引用等格式,并处理图片与分割线位置。

前提条件:Playwright MCP 用于浏览器自动化;用户需已在 X 登录并拥有 Premium Plus 订阅;Python 3.9+ 及依赖,macOS 执行 pip install Pillow pyobjc-framework-Cocoa,Windows 执行 pip install Pillow pywin32 clip-util;Mermaid 转换需 npm install -g @mermaid-js/mermaid-cli。

主要能力:脚本位于 ~/.claude/skills/x-article-publisher/scripts/。parse_markdown.py 解析 Markdown 输出标题、封面图、内容图、dividers(含 block_index)、html、total_blocks:python parse_markdown.py <markdown_file> [--output json|html] [--html-only]。copy_to_clipboard.py 跨平台复制图片或 HTML:python copy_to_clipboard.py image /path/to/image.jpg [--quality 80];python copy_to_clipboard.py html --file /path/to/content.html。table_to_image.py 将表格转为 PNG:python table_to_image.py <input.md> <output.png> [--scale 2]。

使用方式:先解析 Markdown 并生成 HTML 到临时文件;导航到 https://x.com/compose/articles,点击 create 进入编辑器;上传封面(首图)、填写标题、用剪贴板粘贴 HTML 正文;按 block_index 从大到小反向插入内容图与分割线;分割线必须通过 Insert > Divider 菜单插入,HTML <hr> 会被忽略。最后保存草稿,不自动发布。

适用场景:把本地 Markdown 长文搬到 X Articles,且需要保留排版与图表样式。

限制:必须已有 X Premium Plus 登录态与 Playwright MCP;表格与 Mermaid 需先转图片;图片相对路径找不到时会在 ~/Downloads、~/Desktop、~/Pictures 自动搜索;操作依赖浏览器状态,可能出现 MCP 连接或浏览器占用错误;不自动发布,发布需人工确认。