SuperAPI AI 工具集

x-article-draft-uploader

写作与研究

查看项目

更新于 10-16 00:22

技能介绍

用途:把本地或 Obsidian 的 Markdown 文章上传到 X/Twitter Articles,默认只创建草稿,除非用户明确确认才公开发布。

主要能力:上传标题、正文、封面与正文图片;把 Markdown pipe 表格通过 X 原生表格块写入并在自动保存后回读校验;从文章最上方图片生成 5:2 封面(按当前 X 界面提示的比例);用 Playwright 复用 Chrome 登录态(仅通过私有 cookie JSON)。封面单独上传、不占正文名额,正文图片上限为 25 张。

用法:先用设置页导入 cookie,或在缺少 ~/.ailu/secrets/x/cookies.json 时导出: python3 ~/.agents/skills/x-article-draft-uploader/scripts/export_x_cookies_from_chrome.py --output ~/.ailu/secrets/x/cookies.json 先 dry-run 检查: python3 ~/.agents/skills/x-article-draft-uploader/scripts/upload_markdown_to_x_article.py "/absolute/path/to/article.md" --cookies-json ~/.ailu/secrets/x/cookies.json --dry-run 正式上传去掉 --dry-run 即可。preflight 报错(缺图、弱锚点、图片数不符、表格过大、原始 HTML、远程或引用式图片)必须先修复再打开 X;仅有缺封面的 warning 不阻断,上传后提示补 5:2 封面。表格上限 10×10,超限需拆表或改为图片/段落。覆盖已有草稿需同时使用 --draft-url 与 --confirm-existing-draft-write,默认会清空该草稿内容。

适用场景:个人学习、研究与非商业个人工作流的 Markdown 到 X Articles 草稿发布。

限制:仅允许非商业个人使用,商业用途须获作者书面授权;依赖 Python Playwright 与有效 X cookie;不编造任何未提供的收费、价格或平台信息。校验结果输出到 ~/.ailu/runs/x-article-draft-uploader/ 下的 draft-url.txt、result.json、final.png。