公众号今天写什么?WeWrite选题模块实战:10个评分选题一键生成
【免费下载链接】wewrite公众号内容全流程 Skill,从热点抓取到微信草稿箱,一句话跑完整条内容管道项目地址: https://gitcode.com/gh_mirrors/wew/wewrite
写公众号最耗神的不是写文章,而是每天打开微信编辑器时的第一秒:“今天到底写什么?” WeWrite 是一个面向公众号的内容全流程开源项目,它的wewrite-topic 选题模块专门解决“公众号选题”难题:抓取微博、头条、百度全网热点,结合你的账号定位做三维度评分,一句话就能生成 10 个排序好的选题——热点、高频需求、常青内容一次给全,新手也能快速找到值得写的爆款方向。
一、公众号选题的痛,你可能天天都在经历
- 🤔 刷热搜两小时,看完不知道哪个跟自己账号有关
- 📉 追了热点写出来没阅读量,不追又怕错过流量
- 🔁 写着写着发现上个月刚写过类似话题,又撞车了
- ⏳ 每天光定题就耗掉半天,写作时间被压缩
手动选题的本质,是用个人经验去“猜”热度、相关度和写作角度。WeWrite 的做法是把这三件事变成可量化的评分规则,让选题从“凭感觉”变成“有依据”。
二、快速上手:安装 WeWrite 只需两步
如果你还没安装,只需两条命令(仓库为只读参考,安装后所有个人状态存在~/.wewrite/,与仓库分离):
git clone --depth 1 https://gitcode.com/gh_mirrors/wew/wewrite ~/wewrite cd ~/wewrite && bash install.shinstall.sh 会自动安装wewriteCLI 并把 10 个 skill 模块链接到你的 Agent 环境。选题模块本身不需要配置 API key,装好即用。
💡 如果已有账号风格文件
~/.wewrite/style.yaml(可用 style.example.yaml 做模板),选题会更贴合你的垂类;没有的话直接说“你的公众号主要写哪几个方向?”临时替代即可。
三、选题模块怎么工作:三步出 10 个评分选题
整个流程定义在 skills/wewrite-topic/SKILL.md,你只需要对 AI Agent 说一句“今天写什么”,背后会自动跑完三步:
第 1 步 · 热点抓取:wewrite hotspots --limit 30并行抓取微博热搜、今日头条热榜、百度实时热搜,三源合并去重,并按平台内排名归一化热度值。三个源全部失败时自动降级为搜索“今日热点 + 你的垂类词”,不会卡死。实现见 fetch_hotspots.py。
第 2 步 · 需求验证:wewrite search-articles "{垂类词}" -n 15 -t 2搜出近一周同垂类的公众号文章,观察“同题密度”——同一个角度被多少个不同账号写过,这是“已验证的内容需求”信号(源码见 search_articles.py)。同时跑wewrite seo --json {关键词},用百度 + 360 搜索联想词数据量化 SEO 友好度(seo_keywords.py),并读取历史记录做近 7 天关键词去重。
第 3 步 · 评分生成:按 topic-selection.md 的评估规则,产出 10 个选题,构成如下:
| 类型 | 数量 | 来源 |
|---|---|---|
| 🔥 热点选题 | 5-6 个 | 全网热搜 + 三维度评分 |
| 📊 高频角度选题 | 2-3 个 | 近一周同题文章拆解 |
| 🌲 常青选题 | 2-3 个 | 你的垂类方向的教程/方法论/工具推荐 |
四、评分规则详解:热度、相关度、切入价值怎么算
这是选题模块最核心的部分。每个热点按三个维度打 1-10 分,加权合成总分:
总分 = 热度 × 0.3 + 相关度 × 0.4 + 切入价值(含加成) × 0.3- 热度分(30%):热搜前 10 给 8-10 分,多平台同时上榜再加 2 分
- 相关度分(40%):直接命中你的
topics给 8-10 分;命中blacklist直接判 0 淘汰 - 切入价值分(30%):有反直觉点或信息差给 8-10 分;纯资讯搬运只给 3-4 分
两个巧思值得新手注意:
- 相关度权重最高。热度 10 分但跟你账号无关的话题,总分打不过热度 6 分但相关度 10 分的选题——这就是“别人的热点,你的选题”之间的取舍逻辑。
- content_style 加成。你在 style.yaml 里选了“干货/故事/情绪/热点/测评”哪种风格,对应条件的选题切入价值分 +2(封顶 10)。情绪型账号会被自动倾斜到能引发共鸣的话题上。
另外还有一套历史去重扣分:选题关键词近 7 天写过扣 3 分并标注“⚠️ 近期已覆盖”,7-30 天内扣 1 分,从机制上避免自己跟自己撞车。
五、选题结果长什么样:一份可直接落地的清单
每个选题都不是干巴巴的标题,而是按 topic-selection.md 定义的格式输出,例如:
### 选题 1: AI 编程工具集体降价,背后发生了什么(总分 8.2) - 对应标题(20-28字):「AI 编程工具为何突然集体降价」 - 切入角度:从价格战切入,拆开发布商与开发者的真实成本 - 热度:8/10 | 相关度:9/10 | 切入价值:8/10 - 点击率潜力:高 — 标题含反直觉 + 利益点 - SEO 友好度:8.5/10 — 百度联想词 8 + 360 10 - 推荐框架:热点解读型 - 推荐理由:直接命中 topics,且近 7 天无同类覆盖10 个选题按总分降序排好。你说“就写第 3 个”,它就把topic.title、topic.keywords、topic.framework_hint写进任务状态,直接进入写作环节;只想要选题列表,看一眼就可以关掉,不产生任何副作用。
六、从选题到成稿:整条管道的衔接点
选题是 WeWrite 内容管道的起点(详见 README.md 的工作流程图):
热点 + 高频需求 → 历史去重 + SEO → 10 个评分选题 ← wewrite-topic ↓ 文章任务书 → 主张与来源 → 初稿 ← wewrite-write ↓ 编辑判断 → 改稿复审 → 成稿 ← wewrite-review每篇选题落定后会通过wewrite run系列命令写入独立任务目录(~/.wewrite/runs/<任务编号>/),进度可恢复——上午选完题,下午说“继续上次”就能接上,多篇并行也不互相覆盖。选定的选题甚至自带推荐框架(痛点型/故事型/清单型/对比型/热点解读型等 7 套写作骨架),直接喂给 wewrite-write 就能开工,不用再纠结结构。
七、新手使用建议
- ✅先设好 style.yaml:
topics写得越具体,相关度评分越准,这是选题质量的天花板 - ✅交互模式试水:说一句“交互模式”,它会在选题处暂停等你确认,适合熟悉评分逻辑
- ✅常青选题别忽略:它们不依赖时效,适合做长尾流量,干货型账号尤其受益
- ⚠️ 搜狗搜索结果不带阅读量,“高频需求”只能说明同题出现频率,别当作单篇爆款的证明
从今天起,把“今天写什么”这句话交给 WeWrite——抓热点、评选题、去重、拟标题、配框架,一步到位,你只需要在 10 个带着分数和理由的选题里,挑一个顺眼的。
【免费下载链接】wewrite公众号内容全流程 Skill,从热点抓取到微信草稿箱,一句话跑完整条内容管道项目地址: https://gitcode.com/gh_mirrors/wew/wewrite
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考