用途:将 Markdown 长文发布到 X(Twitter)Articles 编辑器,自动转换为富文本并保留排版,提升长文分发效率。
前提:需 X Premium Plus 订阅;Python 3.9+,依赖安装命令为 pip install Pillow pyobjc-framework-Cocoa patchright。
主要能力:Markdown 解析与富文本转换,支持 H2 标题、引用、代码块(转为引用)、粗体、超链接、有序/无序列表与段落;H1 仅作标题不进入正文。支持持久化认证(有效期 7 天)、封面图上传、标题自定义,以及无 H1 时提示生成标题、无封面时提示生成封面。
使用方式:首次运行认证 cd ~/.claude/skills/x-article-publisher/scripts 后执行 python auth_manager.py setup,手动登录并完成 2FA。认证管理命令包括 status、validate、clear、reauth。一键发布:python publish_article.py --file article.md,可加 --headless 后台运行或 --title "自定义标题"。解析脚本:python parse_markdown.py <markdown_file> [--output json|html] [--html-only]。剪贴板脚本:python copy_to_clipboard.py image /path/to/image.jpg [--quality 80] 或 python copy_to_clipboard.py html --file /path/to/content.html。
适用场景:需要把 Markdown 长文快速分发到 X Articles 的创作者。
限制:绝不自动发布,仅保存草稿;不自动添加封面图,封面需手动上传;认证数据存于 ~/.claude/skills/x-article-publisher/data/browser_state/ 且已排除于 Git。其他细节暂未提供。