Mindket

X Article Publisher Skill(X 长文发布技能)

新上架第 2 版 · 更新于
星标872

概览

wshuyi 为 Claude Code 写的技能,把一个 Markdown 文件搬进 X 的 Articles 编辑器。Claude 在浏览器里操作编辑器,粘贴排好版的正文,插入图片,然后存成草稿。你检查之后自己发布。

X Article Publisher Skill(X 长文发布技能) 是一款 GitHub 上的开源项目,属于写作类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • Claude Code,所有项目:把技能文件夹放进你的个人技能文件夹
  • Claude Code 插件:README 里的两条 /plugin 命令,Mindket 无法确认它们能用(工具包里说明了原因)
  • 其他智能体:作者没有给出说明,而且这个技能依赖 Claude Code 和 Playwright MCP
先运行
git clone https://github.com/wshuyi/x-article-publisher-skill.git
cp -r x-article-publisher-skill/skills/x-article-publisher ~/.claude/skills/

平台

Claude Code编程智能体
Windows操作系统
Linux操作系统

关于

它是什么

X Article Publisher 是 wshuyi 为 Claude Code 写的技能。你给 Claude 一个 Markdown 文件,Claude 就把它填进 X 的 Articles 编辑器,并存成草稿。点击操作由 Claude 通过 Playwright MCP 在浏览器里完成。三个小 Python 脚本负责解析文件、把文字和图片放进剪贴板,以及把表格画成图片。它从不按“发布”。

  1. 你用 Markdown 写好文章,配好图片
  2. Claude 运行解析脚本,再打开 x.com/compose/articles
  3. Claude 上传封面、填写标题、粘贴正文
  4. Claude 把每张图片和分割线放到该在的位置
  5. Claude 存好草稿,你检查后自己发布

适合谁

用 Markdown 写长文、再发到 X 上的人。手动来做的话,编辑器里每个标题、每处粗体和每个链接都要自己设置,每张图片还要点好几下。它只填 X Articles 这种长文,所以对普通的短帖没有帮助。

用在哪里

Mac 或 Windows 电脑上的 Claude Code。作者的 README 说,Linux 支持还在开发中。

  • Claude Code,所有项目:把技能文件夹放进你的个人技能文件夹
  • Claude Code 插件:README 里的两条 /plugin 命令,Mindket 无法确认它们能用(工具包里说明了原因)
  • 其他智能体:作者没有给出说明,而且这个技能依赖 Claude Code 和 Playwright MCP

如何设置

点“获取”会把一个 zip 压缩包存进你的下载文件夹,里面是 Mindket 写的安装说明,包含 README 给出的两种安装方式和一份首次运行指南。

先准备好这些
需要说明
Claude Code这个技能就是为它写的
Playwright MCP让 Claude 能操作浏览器。Playwright MCP 自己的 README 要求 Node.js 18 或更新版本
X Articles 权限README 说需要 X Premium Plus。打开 x.com/compose/articles,看看你的账号能不能用这个编辑器
Python 3.9 或更新版本加上适合你系统的包,见下文
Git克隆安装时要用
Mermaid CLI可选,只有文章里有 Mermaid 图表时才需要
  1. 把技能复制进 Claude Code。下面两行会把它放进你的个人技能文件夹。如果 ~/.claude/skills 还不存在,先建好它。
  2. 安装 Python 包。运行 macOS 那行或 Windows 那行,文章里有图表时才运行 Mermaid 那行。
  3. 添加 Playwright MCP。它让 Claude 能操作浏览器,它的 README 要求 Node.js 18 或更新版本。
  4. 需要时登录 X。Claude 打开编辑器后,会请你手动登录。你的账号要有 Articles 功能。
git clone https://github.com/wshuyi/x-article-publisher-skill.git
cp -r x-article-publisher-skill/skills/x-article-publisher ~/.claude/skills/
# macOS
pip install Pillow pyobjc-framework-Cocoa

# Windows
pip install Pillow pywin32 clip-util

# For Mermaid diagrams (optional)
npm install -g @mermaid-js/mermaid-cli

README 把 Playwright MCP 列为必需,但没有给出安装命令。Playwright MCP 自己的 README 给出了这条用于 Claude Code 的命令:

claude mcp add playwright npx @playwright/mcp@latest

README 的第二种方式是插件。Mindket 在仓库里找到了 plugin.json,却没有 marketplace.json,而 Claude Code 的文档说插件市场需要这个文件。所以请把这两行当作未经测试的命令,优先用克隆方式。

/plugin marketplace add wshuyi/x-article-publisher-skill
/plugin install x-article-publisher@wshuyi/x-article-publisher-skill

如何使用

让 Claude Code 发布一个 Markdown 文件,用平常的话说或者用斜杠命令都行。Claude 随后跑完整个流程,停在草稿这一步。

你的 Markdown 会变成什么
你的 Markdown在 X Articles 里由谁来做
H1 标题文章标题,不放进正文解析脚本
H2 标题、粗体、斜体、链接、引用、列表保留为带格式的文字从剪贴板粘贴
第一张图片封面Claude,用编辑器的照片按钮
其他图片放在它们在文件里的位置Claude,逐张从剪贴板粘贴
三个短横线一条分割线Claude,通过 X 的 Insert(插入)菜单
表格或 Mermaid 图表一张图片表格脚本或 Mermaid CLI,由 Claude 运行

示例

你用 Markdown 写了一篇短文章,有一张封面图和两张截图,想把它放进 X Articles 的草稿里。

Help me post this article to X Articles: ~/Documents/my-post.md

Claude 读取文件,打开编辑器,上传封面,填写标题并粘贴正文,插入那两张截图,然后告诉你草稿已保存,等你检查。

新手与专家

新手:技能就是一个带 SKILL.md 的文件夹,你的请求和它对得上时,Claude 就会读它。这个技能会操作真实的浏览器,所以第一次运行时请在旁边看着。先拿一篇只有一张图片、没有表格的短文章试试,再打开预览,和你的文件对照一下。

专家:解析脚本输出 JSON,包含标题、封面、其他每张图片及其 block_index、分割线、HTML 和块的总数。Claude 按 block_index 从大到小插入图片和分割线,这样前面的位置不会变。下面是 SKILL.md 里这几个脚本自己的命令:

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
python table_to_image.py <input.md> <output.png> [--scale 2]

粘贴走的是系统剪贴板。SKILL.md 说 Playwright 的等待工具会先等完 time 设定的秒数,再检查条件,所以它让 Claude 只等“正在上传媒体”这段文字消失。README 的常见问题则说,time 只是一个上限。

注意事项

它只存草稿。

  • 发布:你看过预览后,自己按“发布”
  • 登录:Claude 会请你手动登录 X,Playwright MCP 会在两次会话之间保留它的浏览器配置文件
  • 粘贴键:SKILL.md 写的是 Meta+v,也就是 Mac 的按键,尽管 README 说 Windows 也能用
  • 按钮名称:步骤里 X 的大多数按钮都用中文名称来称呼,所以在英文界面的 X 上,Claude 可能要自己找对应的按钮
  • 版本:README 写的是 1.2.0,而 plugin.json 写的是 1.1.0,并且只列了 macOS
  • 找不到的图片:如果图片不在 Markdown 写的位置,解析脚本会去你的“下载”“桌面”和“图片”文件夹里找同名文件
  • 数据:三个脚本都没有导入网络库,你的文章会发给 X 和 Claude
  • 更新:README 没有给出更新或卸载的步骤
  • 作者:wshuyi,MIT 许可证。这是独立项目,并非 X 或 Anthropic 制作

README 和文件

README
# X Article Publisher Skill:安装说明

这个工具包里是 Mindket 写的安装说明,不包含技能本身、它的 Python 脚本或它的使用指南。这些要从 wshuyi 的仓库安装:https://github.com/wshuyi/x-article-publisher-skill

许可证:MIT,Copyright (c) 2024 wshuyi。全文见 https://github.com/wshuyi/x-article-publisher-skill/blob/main/LICENSE

X Article Publisher Skill 是 wshuyi 的社区项目,并非 X 或 Anthropic 制作或背书。

这些说明的来源:README(https://github.com/wshuyi/x-article-publisher-skill/blob/main/README.md),技能的 SKILL.md(https://github.com/wshuyi/x-article-publisher-skill/blob/main/skills/x-article-publisher/SKILL.md),使用指南(https://github.com/wshuyi/x-article-publisher-skill/blob/main/docs/GUIDE.md),插件文件(https://github.com/wshuyi/x-article-publisher-skill/blob/main/.claude-plugin/plugin.json),以及技能 scripts 文件夹里的三个 Python 脚本。Playwright MCP 的安装命令出自 Playwright MCP 自己的 README(https://github.com/microsoft/playwright-mcp)。Claude Code 从哪里加载技能和插件,出自 Claude Code 自己的文档,用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。

## 它是什么

一个 Claude Code 技能,把 Markdown 文件发布到 X Articles。Claude 用一个 Python 脚本读取文件,通过 Playwright MCP 在它控制的浏览器里打开 X 的文章编辑器,上传封面,填写标题,粘贴带格式的正文,加入其他图片和分割线,然后存成草稿。用 README 的话说,它只存草稿,从不自动发布。

## 谁做什么

- 你:用 Markdown 写文章,在 Claude 打开的浏览器里登录 X,检查草稿,自己按“发布”。
- Claude:用它的命令行工具运行三个脚本,并通过 Playwright MCP 在浏览器里点击、输入和粘贴。
- 脚本:把 Markdown 解析成标题、图片和 HTML,把 HTML 或一张图片复制到系统剪贴板,以及把 Markdown 表格画成图片。

## 工具包里的文件

- setup/claude-code.md:README 的克隆再复制方式、Python 包、Playwright MCP 的安装命令,以及一份首次安装的检查清单
- setup/plugin.md:README 的插件方式,以及 Mindket 为什么对它存疑
- setup/first-run.md:你的 Markdown 会变成什么、Claude 走哪些步骤,以及 SKILL.md 给出的排错办法

## 先准备好这些

- Claude Code,因为这个技能就是为它写的。
- Playwright MCP,让 Claude 能操作浏览器。Playwright MCP 的 README 要求 Node.js 18 或更新版本。
- 一个能打开 x.com/compose/articles 上 Articles 编辑器的 X 账号。README 说需要 X Premium Plus。
- Python 3.9 或更新版本,加上适合你系统的包(setup/claude-code.md)。
- 一台 Mac 或 Windows 电脑。README 说 Linux 支持还在开发中。
- Git,用于克隆安装。
- 这个技能不需要 API 密钥。Claude 本身用的是你的 Claude 账号。

## 装到哪里

- 克隆再复制:~/.claude/skills/ 里多出一个 x-article-publisher 文件夹。里面有 SKILL.md 和一个 scripts 文件夹,装着 parse_markdown.py、copy_to_clipboard.py 和 table_to_image.py。
- 插件:插件的文件由 Claude Code 自己保管(setup/plugin.md)。
- Python 包和 Playwright MCP:用 setup/claude-code.md 里的命令装在你的电脑上。

## 你的数据

这个技能读取你的 Markdown 文件和它指向的图片。它把文字和图片放进你的剪贴板,再粘贴到 Claude 打开的浏览器里的 X 编辑器中,所以你的文章会发给 X,这正是它的用途。你交给 Claude 的内容,会像其他 Claude 工作一样发给 Claude。Mindket 读过三个脚本导入的模块:没有一个加载网络库。

## 更新和卸载

README 没有给出更新或卸载的步骤。Claude Code 的技能页面说,删除个人技能的文件夹就能卸载它,这里就是 ~/.claude/skills/x-article-publisher。你用 git clone 下载的那份仓库会留在原处,直到你自己删掉。
文件
README.md  4 KB
setup/claude-code.md  5 KB
setup/first-run.md  5 KB
setup/plugin.md  3 KB

4 个文件,共 16 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-07

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

写作类的相似商品

查看写作类的全部商品

t5-base-grammar-correction

vennify · 工具包

用在 JFLEG 数据集上训练的 T5 模型改写英文文本,减少语法错误。由 vennify 制作,适合想在 Python 里加入语法修正步骤的写作者、学生和开发者。

新上架

Hy-MT2-1.8B-1.25Bit-GGUF

tencent · 工具包

在你自己的设备上用压缩到 1.25 比特的 1.8B 模型进行 33 种语言之间的翻译,GGUF 文件约 440 MB,适用于 llama.cpp。适合给应用加入离线翻译的开发者。

新上架

Qwen3.8-27B-Longbook27-v2

summerAIO · 工具包

用经过微调、采用 Gated DeltaNet 层的 27B 模型,对整本书长度的文字做摘要、问答和续写,支持英语和日语。适合处理长文档的人。

新上架