From article-optimizer
Optimizes Chinese articles for WeChat Public Account, X (Twitter), and Xiaohongshu, generating formatted HTML, Markdown, plain text, title variants, and AI image prompts ready for direct platform pasting.
npx claudepluginhub findhappyman/ai-skills --plugin article-optimizerThis skill uses the workspace's default tool permissions.
将用户提供的中文文章优化为通俗易懂、逻辑通顺的版本,并分别生成适合微信公众号、X(推特)、小红书三个平台发布的内容。同时为每个平台版本提供创意配图的 AI 生图 prompt。
Orchestrates 8-stage workflow for writing social media articles on WeChat公众号, Zhihu, Xiaohongshu, LinkedIn, Medium, Reddit. Pauses for user approval after each stage.
Automates WeChat公众号 articles: searches materials, drafts 1000-1500 word structured content per CLAUDE.md style, generates 5 viral titles, optimizes layout with images and formatting.
Automates WeChat Official Account article production: fetches hotspots from Weibo/Toutiao/Baidu, SEO keyword analysis, topic selection, AI writing, image generation, formatting, and draft box publishing.
Share bugs, ideas, or general feedback.
将用户提供的中文文章优化为通俗易懂、逻辑通顺的版本,并分别生成适合微信公众号、X(推特)、小红书三个平台发布的内容。同时为每个平台版本提供创意配图的 AI 生图 prompt。
最终输出包含四个文件供用户下载:
收到用户文章后,先进行分析(不要输出分析过程,直接用于指导优化):
基于分析结果优化文章,遵循以下原则:
标题是文章最重要的部分——决定了读者会不会点进来。必须在标题上花足够的心思。
每个平台至少构思 3 个备选标题,从中选出最好的一个。构思时可以从以下角度切入:
**文字** 加粗标记:小红书不支持 Markdown 语法,** 符号会原样显示为星号,破坏阅读体验。需要强调时只用「」,绝对不用 **为每个平台版本生成 1 个配图的 AI 生图 prompt,要求:
--ar 16:9(微信公众号封面)、--ar 1:1(X/推特)、--ar 3:4(小红书)--style raw、--s (stylize)、--c (chaos) 等参数三个平台的配图 prompt 应该各不相同,反映各平台的视觉风格差异:
完成前五步后,额外生成一个排版精美的 HTML 文件,让用户可以直接复制粘贴到微信公众号编辑器。
操作方法:读取 references/wechat-format-guide.md,按照其中的排版规范、HTML 模板和微信兼容性规则,将微信公众号版的标题 + 正文转换为全 inline style 的 HTML 文件。
关键要求:
/mnt/user-data/outputs/[主题关键词]_公众号排版.html基于第四步对 X 内容形式的判断,生成对应格式的文件。X 编辑器原生支持 Markdown,不需要 HTML 排版。
操作方法:读取 references/x-article-format-guide.md,按照其中的格式规范生成内容。
两种格式(按内容长度判断):
X Article 长文(Markdown)——内容较长(>500 字)或有多个小标题时使用
.md[主题关键词]_X_Article.md# 标题、## 小标题、**加粗**、> 引用、- 列表X 推文 / Thread(纯文本)——内容能在 280 字符以内说清,或拆成连续推文时使用
.txt[主题关键词]_X_推文.txt1/N、2/N 编号关键要求:
Mar 28, 2026@{{YOUR_X_HANDLE}}/mnt/user-data/outputs/基于微信公众号版的完整内容,生成适合小红书发布的纯文本文件。小红书编辑器不支持 HTML 也不支持 Markdown 语法。
操作方法:读取 references/xiaohongshu-format-guide.md,按照其中的格式规范生成纯文本内容。
关键要求:
.txt(纯文本,不是 HTML,不是 Markdown)[主题关键词]_小红书.txt**文字**(在小红书会原样显示为星号)| 开头——————(六个全角破折号)YYYY.MM.DD/mnt/user-data/outputs/生成一个精简的 Markdown 文件,只包含配图 Prompt 和标题备选——正文内容已分别在公众号 HTML、X Markdown、小红书 TXT 三个平台文件中,不要在总览 MD 里重复。结构如下:
# 文章优化结果
## 优化摘要
> 简要说明做了哪些主要优化(2-3 句话)
---
## 标题备选
### 微信公众号(最终选用:[选用标题])
1. [备选标题1]
2. [备选标题2]
3. [备选标题3]
### X(推特)(最终选用:[选用标题])
1. [备选标题1]
2. [备选标题2]
3. [备选标题3]
### 小红书(最终选用:[选用标题])
1. [备选标题1]
2. [备选标题2]
3. [备选标题3]
---
## 配图 Prompt
### 微信公众号(16:9)
> [英文 AI 生图 prompt --ar 16:9]
### X(推特)(1:1)
> [英文 AI 生图 prompt --ar 1:1]
### 小红书(3:4)
> [英文 AI 生图 prompt --ar 3:4]
references/wechat-format-guide.md)references/x-article-format-guide.md):
_X_Article.md(Markdown)_X_推文.txt(纯文本)references/xiaohongshu-format-guide.md), 。(句末) : ; ? !。详见「中文标点规范」章节的自检清单present_files 工具将所有文件提供给用户下载——公众号 HTML 排第一位,X 平台文件第二,小红书纯文本第三,总览 Markdown 文件最后文件命名格式:
[主题关键词]_优化版.md(如 AI未来_优化版.md)[主题关键词]_公众号排版.html[主题关键词]_X_Article.md[主题关键词]_X_推文.txt[主题关键词]_小红书.txt这是一条贯穿整个技能的硬性规则。所有生成的文件中,标点的使用按内容语种判断:
, 。 : ; ? ! ( ) 「」 —— …… 、)例如:
昨天晚上,我们做了一场聊天。(中文用全角)warm backlit scene, golden hour, photorealistic --ar 16:9(英文 prompt 用半角)对 AI 又感兴趣,我们聊了很久。(中英混排,中文标点用全角)昨天晚上, 我们做了一场聊天.(中文里夹半角逗号句号)| 场景 | 用这个(全角) | 不用这个(半角) | Unicode |
|---|---|---|---|
| 逗号 | , | , | U+FF0C |
| 句号 | 。 | . | U+3002 |
| 冒号 | : | : | U+FF1A |
| 分号 | ; | ; | U+FF1B |
| 问号 | ? | ? | U+FF1F |
| 感叹号 | ! | ! | U+FF01 |
| 左括号(中文内容括注) | ( | ( | U+FF08 |
| 右括号(中文内容括注) | ) | ) | U+FF09 |
| 引号(直接引语) | "" | "" | — |
| 引号(书名/强调/特殊词) | 「」/《》 | "" | — |
| 破折号 | —— | -- | U+2014 ×2 |
| 省略号 | …… | ... | U+2026 ×2 |
| 顿号 | 、 | , | U+3001 |
1. 中文正文里的标点 → 全角
昨天晚上,我们做了一场聊天。昨天晚上, 我们做了一场聊天.2. 英文词内部或纯英文片段 → 保留半角
AI、GitHub、Anthropic(专有名词保留)warm backlit scene, golden hour)完全用半角style="font-size: 17px; color: #333;")完全用半角https://example.com/path?q=1)完全用半角3. 中英混排的边界:以语境判断
对 AI 又感兴趣 — 中英之间保留半角空格,这是中文排版最佳实践SIP(系统完整性保护) — 英文缩写后跟中文解释,用全角括号Discord(软件名) — 括号内是中文,用全角WeChat(微信):原则是「括号内是中文就用全角括号」;括号内全英文则保持半角近 1500 人 — 中文与数字之间保留半角空格4. Markdown/HTML 结构字符绝对不动
- # ** > []() 全部保持半角原样5. 顿号与逗号的区别
思维导图、网球、摄影 — 用顿号我喜欢思维导图,也喜欢摄影 — 用逗号生成 Markdown 或 HTML 前,对每一段中文正文做以下扫描:
,」的组合是不是已经变成「中文字 + ,」?. 是不是 。?:?、 而不是逗号吗?"" 或 「」,不是 ""?() 还是 ()?style="..." 属性里 CSS 的分号和冒号都还是半角的吗?(这些是 CSS 语法,不能换!)本模板是一个通用脱敏版本,使用前请将以下占位符替换为你自己的信息:
| 占位符 | 替换为 | 出现位置 |
|---|---|---|
{{YOUR_NAME}} | 你的真名/笔名(中文) | 第六步:公众号 HTML 作者名 |
{{YOUR_ACCOUNT_NAME}} | 你的微信公众号名称 | 第六步:公众号 HTML 公众号名 |
{{YOUR_X_HANDLE}} | 你的 X (Twitter) Handle,不带 @ | 第七步:X 平台署名 |
替换后保存即可正常使用。