mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
2173 字
6 分钟
WeWrite + Claude Code:小白也能快速写出高质量公众号文章
2026-04-05

很多人不是不会写,而是卡在流程上。

这篇文章只讲一件事:怎么用 WeWrite + Claude Code,更快写出一篇能发的公众号文章。

先说结论:WeWrite 跑流程,Claude Code 做打磨。

对小白来说,最缺的不是想法,而是一套顺手的流程。


一、WeWrite 是什么?#

wewrite 不是单纯的 AI 写作脚本,而是一套围绕公众号文章生产设计的 skill / 工具链。

项目地址:oaker-io/wewrite

它能做的事情主要有:

  1. 找选题:抓热点、做 SEO 关键词分析、避免重复选题
  2. 写初稿:按公众号常见结构生成文章
  3. 学风格:学习你过去文章的写法
  4. 做排版:把 Markdown 转成适合微信的 HTML
  5. 发草稿箱:配置公众号参数后可直接推送到微信后台草稿箱

所以它更像一条完整流程,而不是一次性输出几段文字。


二、WeWrite 有什么优势?#

优势说明
流程更完整选题、写稿、排版、发布尽量一条线做完
内容更像人写的会补资料、学风格,不只是生成文字
更懂公众号场景会处理排版、样式、微信兼容等细节
配合 Claude Code 更顺手WeWrite 跑流程,Claude Code 做打磨
WARNING

它不是魔法。
想自动生图、发草稿箱,还是要补配置。


三、实战:我怎么用 WeWrite + Claude Code 跑通这篇文章?#

先说一下我这次用到的工具:

工具类型工具名用途
IDEVSCode主力编辑器
AI 编程插件Claude Code在 VSCode 里直接调用 Claude,边写边改
AI 模型claude-sonnet-4-6负责代码改造、写作协作和流程执行
Skill 工具wewrite跑公众号文章的选题、写作、排版流程
AI 绘画Nano Banana2作为我接入到 WeWrite 里的图片生成能力

这一章我不讲抽象概念,直接讲我这次是怎么做的。

整个过程其实就 5 步:

  1. 安装 WeWrite
  2. 给 WeWrite 接入我自己的出图能力
  3. config.yaml 里的图片 provider
  4. 先不接公众号草稿箱,只测试文章流程
  5. 用 WeWrite + Claude Code 把这篇文章跑出来

1)先安装 WeWrite#

根据项目 README,Claude Code 的安装方式是:

git clone --depth 1 https://github.com/oaker-io/wewrite.git ~/.claude/skills/wewrite
cd ~/.claude/skills/wewrite && pip install -r requirements.txt

我把下面的内容直接丢给Claude Code:

请参考下面 wewrite 的安装方式,帮我在本机执行安装:
git clone --depth 1 https://github.com/oaker-io/wewrite.git ~/.claude/skills/wewrite
cd ~/.claude/skills/wewrite && pip install -r requirements.txt

这一步做完后,wewrite 就能在 Claude Code 里直接调用了。

安装 WeWrite

2)把 WeWrite 的生图能力接到我自己的 my-image#

我不是直接用 WeWrite 默认的图片能力,而是把它改造成支持调用我自己的 my-image skill。

如果你也想自己做一套图片 skill,my-image 的创建可以参考我另外一篇文章:用Banana2给AI Agent装上出图能力:两步创建专属图片Skill

你可以先按那篇文章把专属出图 skill 搭起来,再回到 WeWrite 里做 provider 接入,这样会更顺。

我当时给 Claude Code 的 prompt 是:

请修改 wewrite 这个 skill,把其中的"AI 图片生成"能力扩展为支持调用我自己的 skill my-image 来生成图片。
执行要求:
先阅读并理解 wewrite 中当前"AI 图片生成"相关的实现方式
在不破坏现有功能的前提下,新增一套基于 my-image 的生图流程
尽量沿用 wewrite 现有的结构、命名和调用风格
如果 my-image 的接入方式与现有实现冲突,请先说明你的修改方案,再继续实施
修改完成后,告诉我你改了哪些文件、核心改动是什么,以及如何使用这个新能力

我这次改动的核心思路是:

  • 先看懂 WeWrite 现在怎么做”AI 图片生成”
  • 尽量沿用它原来的结构和命名
  • 在不破坏原有 provider 的前提下,新增一套 banana2 / my-image 的生图流程

这一步做完以后,WeWrite 就不只是用默认 provider 出图了,也能走我自己的图片能力。

分析并改造图片能力

新增图片 provider:步骤 1

查看config.example.yaml文件:

新增图片 provider:步骤 2

注意

这一步的重点不是”重写一套生图逻辑”,而是顺着 WeWrite 原来的方式扩展
这样后面更稳,也不容易把已有功能改坏。

3)生成 config.yaml#

因为我自己的 my-image key 已经放在环境变量里,而且我改的 Banana2 方案本身也可以不显式填 key, 所以这里我只需要把图片 provider 改掉。

我当时给的 prompt 是:

请帮我基于示例文件生成 config.yaml:
cp config.example.yaml config.yaml
然后把 config.yaml 中下面这段配置:
image:
provider: "doubao"
api_key: "your_api_key"
修改为:
image:
provider: "banana2"
#api_key: "your_api_key"

也就是说,这一步的目标不是把配置写复杂,而是先让 WeWrite 走到我自己的图片能力上

修改 config.yaml

4)写作人格先定一下,文章味道会差很多#

wewrite 还有一个很关键的配置:writing_persona

这个东西你可以理解成”文章说话的方式”。同样是写公众号,走不同 persona,出来的语感差别会很大。

它有两种常见用法:

  1. 写进 style.yaml / config.yaml 里长期生效
  2. 直接在调用 wewrite skill 时写进 prompt 里临时指定

如果你已经知道自己要什么风格,最省事的写法就是直接在配置里加上:

writing_persona: "midnight-friend"

我看了 WeWrite 现在的配置说明,它常见的几种 persona 大概是这样:

写作人格适合场景一句话理解
midnight-friend个人号、自媒体像朋友聊天,最口语化
warm-editor生活、文化、情感更温和,更有共鸣感
industry-observer行业分析、经验分享更克制,更像观察和复盘
sharp-journalist评论、锐评、热点观点短句更多,态度更鲜明
cold-analyst数据、财经、研究型内容更严谨,更偏分析表达
提示

说白了,writing_persona 更像”默认语感模板”。
你想长期固定,就写到配置里;你这次想临时换风格,就直接写进 prompt 里。

5)这次先不接公众号 AppID 和 Secret#

这次我先不配微信参数,主要先看两件事:

  • 文章效果怎么样
  • 整个流程顺不顺

我当时的要求是:

此处先不配置微信的appid和secret,主要测试一下文章效果和流程

这个顺序更适合小白。
先把文章跑出来,再补发稿链路,会更稳。

6)开始写文章#

前面都准备好以后,我就直接在 Claude Code 里调用 WeWrite 写这篇文章。

我当时的 prompt 是:

请使用 wewrite skill,帮我写一篇公众号文章。
写作要求如下:
主题:WeWrite + Claude Code:小白也能快速写出高质量公众号文章
目标读者:普通职场人、个体创作者
风格:自然、接地气,有一点个人观点,但不要太说教
篇幅:1500-2000 字
结构:先讲背景,再讲实践,内容要有清晰过渡

从截图里也能看到,WeWrite 在执行时会把流程拆成几个步骤,比如:

  • 环境与配置检查
  • 选题与素材准备
  • 写作任务执行
  • 质量检查
  • 预览生成与本地预览

因为它不是扔给你一篇文字就完了,而是把”写一篇公众号文章”当成一条完整流程来跑。

调用 WeWrite 写文章

7)最后拿到文章结果,再继续人工打磨#

文章跑完后,WeWrite 会给出结果文件和一些基础信息。

这个阶段我不会直接发,而是会再做一层人工判断:

  • 结构顺不顺
  • 表达是不是够口语化
  • 哪些地方需要补个人观点
  • 哪些地方还要继续压字数

这也是为什么我一直说:

WeWrite 更适合跑流程,Claude Code 更适合做打磨。

前者帮你把稿子先跑出来,后者帮你把稿子修顺。

生成结果与验证信息

8)这次实践给我的真实感受#

如果只用一句话总结这次实践,我会这么说:

WeWrite 最大的价值,不是”替你写”,而是帮你把公众号文章从想法一路推进到初稿。

而 Claude Code 的价值,是把这份初稿继续打磨成更能发的版本。

所以这套组合最适合的人,不是专业编辑,而是:

  • 平时要写内容,但写得慢的人
  • 有观点,但总卡在起稿的人
  • 想提高效率,但又不想把文章完全交给 AI 的人

写在最后:我已经用WeWrite写了这篇文章,那你呢#

道理讲完了,该你了。

如果你今天就想试一把,不用想太多,先做这 3 件事:

  • 第一,先去看项目地址oaker-io/wewrite
  • 第二,先把项目装起来,哪怕只跑通最基础的写作流程
  • 第三,先写出一篇”能发的稿”,不要一开始就追求完美

你会发现,很多人不是不会写,而是输在”每一步都太散”。

WeWrite 帮你解决的是”流程散”,Claude Code 帮你解决的是”文章糙”。

这两个东西配起来,对小白来说,已经很够用了。

好文章不是一次生成出来的, 而是先把稿子写出来,再把最有价值的那部分认真改出来。
如果 AI 能帮你跨过”起稿最痛苦”的那道坎,它就已经很值钱了。
— 牛马翻身计划

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

WeWrite + Claude Code:小白也能快速写出高质量公众号文章
https://law007.me/posts/wewrite-claude-code-wechat/
作者
Law
发布于
2026-04-05
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录