跳转到内容
灿海星图指南--自媒体工具wewrite,公众号写作从热点到发布的2.6K星全流程Agent
·灿海星图指南

灿海星图指南--自媒体工具wewrite,公众号写作从热点到发布的2.6K星全流程Agent

返回博客
金柘
#wewrite#公众号#写作#AI写作#Claude Code

上周用wewrite写了一篇公众号文章。从热点追踪到微信草稿——六个环节跑完,用了四种不同的模型。不是因为一个模型搞不定,是因为不同环节对模型的要求不一样。

本文是一篇实操指南,预计15分钟完成。已核实GitHub仓库存在(2.6K星)。

核心操作

wewrite是Claude Code的一个Skill,不是独立软件。它把公众号写作拆成六个步骤,每个步骤调LLM完成,但你可以对每个步骤指定不同的模型。

1. 安装Skill

bash
git clone https://github.com/oaker-io/wewrite
# 把Skill文件放到项目的.claude/skills/目录
cp -r wewrite/.claude/skills/wewrite /你的项目/.claude/skills/

在Claude Code对话中输入:

"使用wewrite技能,写一篇关于XXX的公众号文章"

2. 接入灿海星图API

Claude Code的settings.json里配置自定义API:

json
{
  "providers": {
    "canhai": {
      "base_url": "https://你的灿海星图endpoint/v1",
      "api_key": "你的key"
    }
  }
}

wewrite会自动通过Claude Code调用配置好的模型。

3. 六步全流程

步骤做的事推荐模型为什么
热点追踪扫描数据源→找话题DeepSeek-V3信息量大,需要处理长上下文
选题判断筛选最有传播力的话题Claude Sonnet需要判断力和语感
写稿生成完整文章DeepSeek-V4-Pro中文语感好
配图生成/搜索配图Claude Sonnet图像描述能力强
去AI味改写成"人话"Claude Sonnet需要细腻的语言调整
排版发布生成微信草稿格式任意模型格式化任务,不需要高级模型

每一步跑完后可以review——不满意就加指令修正。

4. 自定义热点源

wewrite默认用配置里的RSS源找热点。可以加RSSHub源:

json
{
  "sources": [
    "https://rsshub.app/github/trending/daily",
    "https://rsshub.app/36kr/motif/ai"
  ]
}

踩坑实录

现象原因解决
第一步跑完没选题RSS源为空或网络不通先手动curl RSS地址确认可达
生成的文案AI味重第六步"去AI味"用的模型语感不够换成Claude Sonnet,不要用DeepSeek做去AI味
微信草稿格式错乱doocs/md输出不兼容在Claude Code里加一步:用doocs/md单独格式化

常见疑问

Q1:必须用Claude Code吗?

wewrite是Claude Code Skill,依赖Claude Code的Skill框架。但它的思路(六步流水线+每步换模型)可以迁移到其他Agent平台。

Q2:配图从哪来?

配图环节可以配置三种方式:AI生成(Claude/imagen)、Unsplash搜索、或直接上传本地素材。

Q3:为什么不同步骤用不同模型?

因为每个步骤对模型的要求不一样。热点追踪需要长上下文处理(DeepSeek-V3),写稿需要中文语感好(DeepSeek-V4-Pro),去AI味需要细腻的语言调整能力(Claude Sonnet)——同一个任务切换4种模型,这只有接多模型API才能做到。

我为什么不用XX替代它

writing-agent(279星)也是去AI味写作工具,但它只做"写作"这一件事。wewrite做的是完整的"公众号内容生产管线"——从选题到发布。如果你的需求只是"把AI写的文章改得像人写的",writing-agent更轻。如果你要从零到一跑公众号内容生产,wewrite覆盖更全。


本文数据来源于GitHub公开仓库,数据截至2026年7月4日。