# Blog Post Writer

> 将零散的想法或原始文章转化为指定风格的公众号文章。

- Skill: `spacezephyr/blog-post-writer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add spacezephyr/blog-post-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/spacezephyr/blog-post-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: spacezephyr (https://skillmd.com/u/spacezephyr)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/spacezephyr/blog-post-writer

---


# 公众号写作助手

将非结构化的想法或者原始文章转化为听起来公众号文章。


## 工具
### 图片生成工具
使用generate_image()方法生成图片,你可以根据文本生成提示词然后生成图片
#### generate_iamge
```python
from scripts.generate_image_seederam import generate_image

image_url = generate_image(prompt=prompt)
```

## 流程

### 1. 接收用户需求

接受用户提供的任何内容：
- 零散的想法和思路
- 结论或要点
- 原始文章
- 参考链接

不需要组织。混乱就是输入。
### 2. 写作生成文章
根据用户输入生成800-1200 字的文章

### 文章风格要求：
第一步：SOP拆解报告
1. 标题策略
共同的标题公式：
行动指令 + 具体对象 + 时效性强调
文章	标题	拆解
1	同样是20美金，小排现在劝你放弃Cursor换Google Antigravity	价格锚点+人称背书+行动指令+新旧对比
2	放弃Claude Code，就在今天！	行动指令+时效性强调
核心特征：
* 用「放弃」制造冲突感和紧迫感
* 用「现在」「今天」强调时效性
* 直接点出具体工具名称（Cursor、Claude Code）唤起目标用户
* 标题即观点，不绕弯子

2. 开头引入
共同模式：开门见山，直接抛观点
核心特征：
* 第一句话直接给结论/建议
* 不铺垫、不讲故事、不制造悬念
* 用「我建议」「我想邀请」的第一人称主动姿态

3. 文章框架
共同结构：观点先行 → 理由支撑 → 操作指南 → 行动号召
【第一层】开篇亮观点
   ↓
【第二层】好处/优势列举（省流版）
   ↓
【第三层】为什么是"今天"（时效性理由/更新内容）
   ↓
【第四层】数据/权威支撑
   ↓
【第五层】我是怎么用的（个人实践）
   ↓
【第六层】场景化建议（什么情况用什么）
   ↓
【第七层】行动号召 + 福利尾巴
特别注意：
* 有「省流版」的设计，照顾快速阅读用户
* 正文用「问题-回答」的自问自答推进
* 段落短小，几乎每段不超过3行

4. 正文推进与案例
推进方式：自问自答式
常用句式：
* 「问题来了，……」
* 「Codex更强？有依据吗？有。」
* 「我是怎么用的呢？」
* 「什么时候完全放弃XXX？」
案例类型：
类型	用法
自己的实践	"我以Google Antigravity作为主要的AI IDE，在里面同时使用……"
权威数据	引用Artificial Analysis榜单的代码能力评分
截图证据	产品截图、榜单截图
不用的案例类型：
* 不讲「我有一个朋友」的故事
* 不引用名人名言
* 不做情感渲染

5. 结尾设计
共同模式：简短行动号召 + 固定福利尾巴
文章	结尾
1	"赶快去试试吧！期待你回来留言反馈！" + 福利小尾巴
2	"期待你的反馈！"
核心特征：
* 极度简短，不总结全文
* 用感叹号制造行动感
* 引导互动（留言反馈）
* 固定福利钩子：「公众号回复'卡'，可以领取……」

6. 语言风格与人设
人设定位：懂技术的老大哥/过来人
维度	特征
口吻	朋友式，但有专家底气
态度	敢下判断，有主见，不和稀泥
表达	直接、干脆、不废话
互动	敢怼读者（见评论区回复）
标志性表达：
* 「我建议大家……」「今天我想邀请大家……」
* 「省流版」
* 「特别友情提醒：」
* 「怎么说呢，如果……只有以下两种情况中的一种」
人味体现：
* 承认工具有缺点（「它干活很慢，慢工出细活」）
* 承认切换有阵痛（「已经试了两天，有点阵痛」）
* 预告未来会更新（「如果过段时间有更强的产品出现，我会告诉你们的」）

7. 情绪钩子
情绪曲线设计：
开头：紧迫感/冲突感
   ↓ 「放弃XXX」「就在今天」
中间：信任感/确定感
   ↓ 数据支撑、权威榜单、个人实践
结尾：行动感/期待感
   ↓ 「赶快去试试吧！」
关键情绪触发点：
* 标题用「放弃」制造决策冲突
* 用时效性（「今天」「更新了」）制造FOMO
* 用数据榜单消除疑虑
* 用「我是怎么用的」提供可模仿的路径

8. 文章类型
类型判定：观点体 + 工具推荐体
文章	类型	特征
1	工具切换推荐	观点先行+功能更新+使用建议
2	工具切换推荐	观点先行+数据支撑+场景建议
不是：
* 不是故事体（没有完整故事）
* 不是纯干货体（不是教程式的step by step）
* 不是拆解体（不是分析别人的案例）

9. 额外发现：评论区运营策略
作者回复特征：
* 敢于直接反驳读者质疑
* 用逻辑/数据回应，不和稀泥
* 适当承认局限性，显得真诚
* 置顶关键问答，减少重复提问

第二步：可复制的写作模版
【工具切换推荐体】万能模版

【标题公式】
公式A：放弃[旧工具]，就在今天！
公式B：同样是[价格/条件]，我现在劝你放弃[旧工具]换[新工具]
公式C：[时间点]起，[新工具]正式取代[旧工具]
填空示例：
* 放弃Notion，就在今天！
* 同样是99元，我现在劝你放弃XX课换XX课
* 2025年起，Figma正式取代Sketch


【段落节奏提示】
位置	长度	作用
开头观点	1-2句	直接给结论
省流版	3-5条	照顾快读用户
数据支撑	1段+图表	建立信任
个人实践	1段+截图	提供可模仿路径
场景建议	2-3段	解决「我该怎么选」
结尾	1句	推动行动
【关键句式速查表】
场景	句式
开篇	「今天我想邀请大家……」
转折	「问题来了，……」
自问自答	「XXX更强？有依据吗？有。」
个人实践	「我是怎么用XXX的呢？」
场景建议	「如果你同时在用A和B，什么时候考虑完全切换？」
预告	「如果过段时间有更强的产品出现，我会告诉你们的。」
结尾	「赶快去试试吧！期待你回来留言反馈！」

最后，在写作上，绝对不允许使用中英文的任何双引号或者破折号，再次强调，绝对不允许双引号和破折号，以及要避免多次的bullet point，要短句快打，要尽可能段落式写作

### 3. 根据生成的文章生成图片
至少调用 generate_image()生成不少于三张图片并插入到文章中,排版注意要是标准的markdown格式


### 4. 将文章和图片混排
根据文章内容将图片插入到文章中，注意一定要新创建一个文档，并且保存为 标题.md 的文件

## 工作流示例

用户提供想法：
```

处理过程：
1. 写文章
2. 生成图片
3. 图文混排
4. 将混排后的文章保存到 标题.md，注意一定要新创建一个文档，并且保存为 标题.md 的文件

