公众号文章优化技能:专为微信公众号文章设计,对文章进行质量、结构、表达和传播效果方面的全面优化。 目标语言风格:内敛但渴望表达、思维活跃但容易焦虑、喜欢反思和总结、对新技术敏感、产品化思维倾向 参考风格:基于日记的口语化表达、第一人称主导、自我反思式、情绪化写作风格 当用户出现以下行为时自动触发: - 提供文章的网页链接(URL)并要求优化 - 提供本地文件路径并要求优化 - 说"优化这篇文章"、"改进文章"、"润色"、"提升文章质量"等 - 粘贴文章内容并要求优化或改进 - 明确指出某篇文章需要被优化、修改或完善
本技能专为微信公众号文章的优化场景设计,优化目标聚焦于:
references/style_guide.md若文章来源为非公众号场景(如技术博客、学术文章),优化策略仍适用,但传播导向建议可酌情忽略。
根据 $ARGUMENTS 或用户上下文判断输入类型:
http:// 或 https:// 开头):使用 WebFetch 工具抓取文章内容。./article.md、C:/路径/文件.md):使用 Read 工具读取文件内容。若未提供任何参数,询问用户:"请提供需要优化的文章链接、本地文件路径,或直接粘贴文章内容。"
按以下步骤依次执行:
在执行任何操作之前,向用户说明本次任务的完整流程与目标,格式如下:
即将执行:公众号文章优化
输入来源: [网页链接 / 本地文件:路径 / 直接粘贴内容]
执行步骤:
- 获取文章内容
- 观点分析与建议 - 用客观、公正、理性的角度分析文章中的观点,指出观点可能出现的问题,给出优化建议
- 文章评审 - 调用 article-critic 技能进行批判性评审,并逐项核查写作清单
- 按优化原则对文章进行全面优化(保持严谨、逻辑合理、语义通顺)
- 融入日记风格的语言特征(语气、表达方式)
- 输出诊断评分表、改动说明及完整优化版文章
- 询问是否保存文件
- 用户确认最终标题后,自动将文件名更改为该标题
- 逐个板块生成信息图 - 根据每个二级标题下的内容生成对应手绘信息图并嵌入文章
- 生成朋友圈文案 - 根据优化后的文章生成 200 字左右的朋友圈推广文案
目标: 先对文章观点进行客观分析与诊断,待你确认优化方向后,再进行全文优化。确保最终文章质量(严谨、逻辑合理、语义通顺),同时融入日记风格的语言特征,提升可读性、传播力与视觉层次。
请确认是否按此流程执行,或告知需要调整的地方。
等待用户确认后,方可进入第一步。
根据输入类型使用对应工具获取完整文章内容。
目的: 在优化之前,用客观、公正、理性的角度分析文章中的观点,找出观点层面的问题,并给出针对性的优化建议。
执行流程:
提炼核心观点
逐个观点分析 对每个观点进行以下分析:
指出潜在问题 针对每个观点,指出可能存在的问题,例如:
给出优化建议 针对指出的问题,给出具体的优化建议:
输出观点分析报告 按以下格式输出:
## 观点分析报告
### 核心观点提炼
1. [观点 1]
2. [观点 2]
...
### 观点逐项分析
#### 观点 1:[观点内容]
**合理性:** [分析]
**逻辑性:** [分析]
**完整性:** [分析]
**客观性:** [分析]
**准确性:** [分析]
**论据支撑:** [分析]
**潜在问题:**
- [问题 1]
- [问题 2]
...
**优化建议:**
- [建议 1]
- [建议 2]
...
---
[其余观点同上格式]
### 整体优化方向建议
基于以上分析,建议在后续优化中重点关注:
1. [优先级 1]
2. [优先级 2]
3. [优先级 3]
等待用户确认:
观点分析报告输出后,询问用户:
观点分析已完成。以上是对文章观点的分析与建议。
请确认:
- 以上分析是否准确?有无需要补充或修正的地方?
- 是否按以上建议进行后续优化?或你有其他优化方向?
等待你的确认后,将继续执行后续步骤。
等待用户确认后,方可进入第三步。
调用 article-critic 技能(见 ../article-critic/SKILL.md)对文章进行批判性评审。
评审完成后,参照 references/style_guide.md 逐项核查,确保文章风格符合要求。
按照 principles.md 中定义的优化原则对文章进行优化。
说明:
principles.md是专门存放文章优化规则的文件- 优化时必须确保:严谨、逻辑合理、语义通顺、适配场景
- 日记风格(
style_guide.md)仅作为语言风格参考,不保留啰嗦、重复、语序混乱等问题- 若该文件尚不存在,则按通用写作最佳实践执行,并提示用户将具体优化原则补充到
principles.md中
若需分析文章字数与可读性,可运行:
python .claude/skills/optimize-article/scripts/word_count.py <文件路径>
python .claude/skills/optimize-article/scripts/extract_outline.py <文件路径>
输出优化结果,包含:
执行流程:
创建文章专属目录
在 D:\BaiduSyncdisk\claude_code\article_writing\draft\ 下创建以文章标题命名的目录:
mkdir -p "D:\BaiduSyncdisk\claude_code\article_writing\draft\<规范化的文章标题>"
mkdir -p "D:\BaiduSyncdisk\claude_code\article_writing\draft\<规范化的文章标题>\image"
目录名规范化规则:
\ / : * ? " < > |保存优化后的文章
将优化后的文章保存到新创建的目录中,文件名为 <规范化的文章标题>.md:
文件路径:D:\BaiduSyncdisk\claude_code\article_writing\draft\<规范化的文章标题>\<规范化的文章标题>.md
告知用户保存结果
文章已保存到:
D:\BaiduSyncdisk\claude_code\article_writing\draft\<规范化的文章标题>\<规范化的文章标题>.md配图已保存到:
D:\BaiduSyncdisk\claude_code\article_writing\draft\<规范化的文章标题>\image\
注意:
- 若目标目录已存在,询问用户是否覆盖,不得静默覆盖
- 若原文件来源为本地文件,不删除原文件,仅在新目录中创建优化版本
文件保存完成后,询问用户是否需要调整标题:
文章已保存。当前使用的标题是:
<当前标题>如需调整标题,请告知新标题,我将:
- 重命名文章目录
- 重命名文章文件
- 更新文章内标题行(
# 标题)如果标题无需调整,请直接确认。
用户确认需要调整标题后,执行以下操作:
mv "D:\BaiduSyncdisk\claude_code\article_writing\draft\<旧标题>" "D:\BaiduSyncdisk\claude_code\article_writing\draft\<新标题>"
mv "D:\BaiduSyncdisk\claude_code\article_writing\draft\<新标题>\<旧标题>.md" "D:\BaiduSyncdisk\claude_code\article_writing\draft\<新标题>\<新标题>.md"
# 标题)注意:
- 文件名和目录名中若含有 Windows 不允许的字符(
\ / : * ? " < > |),自动去除- 若目标目录或文件已存在,询问用户是否覆盖,不得静默覆盖
标题确认完成后,根据每个二级标题下的内容生成对应手绘信息图。
执行流程:
识别所有二级标题(以 ## 标记的独立章节)
读取已保存的文章文件,确认图片输出目录
对每个二级标题:
python .claude/skills/optimize-article/scripts/infographic_generator.py "提示词" "图片输出目录"
 格式嵌入该板块末尾图片位置规范:
--- 分隔线之前结构示例:
## 二级标题
[板块内容]
==高亮金句==

---
注意:
- 每个二级标题板块只生成一张信息图
- 若脚本调用失败,跳过该板块并继续生成下一个,不阻断整体流程
- 生成完成后验证所有图片路径是否正确嵌入
标题确认完成后,自动生成朋友圈推广文案。
执行流程:
提取文章核心信息
调用文案生成脚本
python .claude/skills/optimize-article/scripts/moments_copy_generator.py "<文章文件路径>"
文案生成原则
输出格式
## 朋友圈文案
[文案正文,180-220字]
---
**话题标签建议:** #标签1 #标签2 #标签3
**配图建议:** 使用文章中的信息图,或文章封面图
保存文案
将生成的文案追加到文章文件末尾,或单独保存为 <文章标题>_朋友圈文案.txt
告知用户
朋友圈文案已生成,保存在文章末尾。你可以直接复制使用,或根据需要调整。
注意:
- 文案生成失败不阻断整体流程,提示用户手动编写
- 文案仅供参考,用户可根据实际情况调整
)和标题(##、### 等)的前后各保留一个空行,保持视觉呼吸感。通用执行规范(终端命令说明、不确定即汇报)详见:
principles.md