公众号热点与常青选题策划
结合中文热点、近期同类公众号文章和自己的发文历史,整理一组有切入角度、推荐理由与重复提醒的选题。
适用场景
公众号已经确定了写作方向,但每天临时找题容易追偏热点、重复写旧内容时可以用。它把正在发生的事、近期同行关注的题目和长期有用的问题放在一起比较,帮助你决定下一篇写什么;这是公众号专用模块,不把抖音或B站的视频选题套成文章方案。
主要功能
从中文热点里挑出与账号有关的题目
配套工具汇总微博、今日头条和百度的热点,再结合你的领域与不写的内容筛选。每个候选说明与读者有什么关系、能从哪里展开,避免只因为上了热搜就跟进;这不是公众号或抖音平台自身的热榜。
参考近期同类公众号文章,寻找新的切口
用一两个领域关键词查找近期公众号文章,比较标题、摘要、发布时间和账号,观察哪些问题被反复讨论。再分析共同讲法和可以补充的地方,提出适合自己材料的角度;检索结果没有阅读量,不能据此宣称文章是爆款或需求已经验证。
把热点和常青题目放在一起选择
通常给出10个候选,兼顾热点、同题讨论和教程、方法、经验等常青内容。每个候选带标题方向、切入角度、推荐框架和理由,按热度、账号相关性与切入价值比较;评分用于辅助取舍,不是点击率预测。
用自己的历史记录减少重复选题
有发文历史时检查近期关键词,提醒哪些主题最近已经写过。有足够的真实表现记录时,再参考不同文章框架的阅读与分享表现;没有历史或数据不足时跳过相应分析,不把他人的热度当成自己的经验。
准备资料
说明公众号主要写什么、目标读者是谁、想用什么口吻,以及明确不写的内容。已有发文记录时提供近期标题和关键词;想参考历史表现时补充真实阅读、分享数据。没有完整风格档案也可先用这些信息开始,资料不足的地方应单独说明。
使用方法
确定读者与内容方向
安装后单独调用公众号选题模块,提供领域、读者和禁写主题。已有WeWrite风格或历史资料时复用;没有档案时先根据你这次给出的信息工作。
收集热点、同类文章与关键词线索
读取可获得的中文热点,搜索近期同类公众号文章,并参考百度、360的关键词建议。检索失败就说明缺失了哪类资料,区分实际找到的信息和模型提出的常青思路,不补造来源或阅读量。
比较候选,再由你选择
展示10个候选及其角度、理由、框架和历史重复提醒。单独使用时由你选题;选定后可以保存到WeWrite任务记录。是否继续写正文由你另外决定,选题本身不会替你发布文章。
交付内容
得到一组可比较的公众号候选题目,包含标题方向、切入角度、推荐框架、评分理由和近期重复提示。你可以挑出最有材料、最适合读者的方向再写作;关键词建议与同题出现频率只能作参考,不等于真实搜索量或阅读效果。
- 公众号候选选题清单
- 切入角度与推荐框架
- 评分理由与历史重复提醒
使用条件与费用
- 本项为WeWrite的原生独立选题模块,完整模块包含SKILL.md和topic-selection.md参考。还需要配套wewrite CLI、Python 3.11+及项目声明的依赖;只复制选题文件不能代替CLI安装。
- 项目采用MIT许可。选题调用你的Agent模型,搜索能力和模型费用依运行环境计;本批本站没有新增付费模型或数据调用。只做选题不需要配置公众号发布凭证。
- 热点、搜狗微信检索及关键词建议需要网络访问,可能为空或受限。独立选题模式可以展示全部候选;自动内容流程可能直接选择最高分,本页示例明确采用独立模式。
安装细节
安装和使用命令已经备好,按右侧步骤操作即可。需要查看技术配置时,可参考作者说明。
- 原生选题目录和配套CLI必须同时就绪;上游整套安装器会链接全部模块及可能迁移旧状态,本项说明限定固定源码CLI与单模块安装,未实际安装。
- 配套CLI需要Python3.11+及项目声明依赖。
使用提醒
- 与已有通用内容策略不同,本项结合公众号同类文章、常青思路和自己的历史记录整理本次候选;与中文热榜筛选不同,它还包含公众号文章检索和历史去重。
- 上游把同题密度称作高频需求,并用搜索建议数量形成SEO分数。这些是启发式参考,不是需求验证、真实搜索量或点击率测量;具体平台接口能否返回有效结果仍需在你的环境确认。
- 历史框架分析需要足够的真实文章数据,上游规则少于5篇时跳过。分数高不保证效果,也不能凭相同关键词就判断内容实质重复;还要查看自己的材料和切入角度。
- 本次核对固定源码、完整引用、CLI安装及上游Checks记录;未安装运行、抓取热点或公众号文章、调用模型、生成候选或验证创作效果。详情标明测试范围。
作者与来源
已核对作者文档,未进行运行测试。
查看关键事实的原文依据
2.1 热点抓取
## 2.1 热点抓取 ```bash wewrite hotspots --limit 30 ``` **降级**:脚本报错 → WebSearch "今日热点 {topics第一个垂类}" ## 2.1b 高频需求参考 对 `topics` 的前 1-2 个垂类词各搜一次近一周的公众号文章: ```bash wewrite search-articles "{垂类词}" -n 15 -t 2 ``` 产出近一周同垂类公众号文章列表(标题/摘要/发布时间/账号),作为「已验证的内容需求」 信号供 2.3 使用。搜狗结果不带阅读量,因此只能说明同题出现频率,不能声称文章“爆款”。 **降级**:命令报错 / 结果为空(搜狗反爬限流)→ 跳过本步,不阻断,选题构成退回默认。 ## 2.2 历史分析 + SEO ``` 读取: {home}/history.yaml(不存在则跳过) ``` ```bash wewrite seo --json {关键词} ``` 历史分析(有 stats 数据时): - 统计哪种 `framework` 的文章表现最好(阅读量/分享率来源文档:skill
2.1b 高频需求参考
## 2.1b 高频需求参考 对 `topics` 的前 1-2 个垂类词各搜一次近一周的公众号文章: ```bash wewrite search-articles "{垂类词}" -n 15 -t 2 ``` 产出近一周同垂类公众号文章列表(标题/摘要/发布时间/账号),作为「已验证的内容需求」 信号供 2.3 使用。搜狗结果不带阅读量,因此只能说明同题出现频率,不能声称文章“爆款”。 **降级**:命令报错 / 结果为空(搜狗反爬限流)→ 跳过本步,不阻断,选题构成退回默认。 ## 2.2 历史分析 + SEO ``` 读取: {home}/history.yaml(不存在则跳过) ``` ```bash wewrite seo --json {关键词} ``` 历史分析(有 stats 数据时): - 统计哪种 `framework` 的文章表现最好(阅读量/分享率)→ 推荐框架时加权 - 统计哪种 `enhance_strategy` 的文章表现最好 → 增强策略选择时参考 - 近 7 天已写的关键词降分(去重) **降级**:SEO 脚本报错 → LLM来源文档:skill
2.2 历史分析 + SEO
## 2.2 历史分析 + SEO ``` 读取: {home}/history.yaml(不存在则跳过) ``` ```bash wewrite seo --json {关键词} ``` 历史分析(有 stats 数据时): - 统计哪种 `framework` 的文章表现最好(阅读量/分享率)→ 推荐框架时加权 - 统计哪种 `enhance_strategy` 的文章表现最好 → 增强策略选择时参考 - 近 7 天已写的关键词降分(去重) **降级**:SEO 脚本报错 → LLM 判断;history 无 stats → 跳过效果分析,仅做去重 ## 2.3 生成选题 ``` 读取: {skill_dir}/references/topic-selection.md ``` 生成 **10 个选题**,其中: - **5-6 个热点选题**:基于 2.1 的热点,按 topic-selection.md 规则评分 - **2-3 个高频角度选题**(仅 2.1b 有产出时):基于近一周同题文章,按 topic-selection.md 规则评分,标注“高频需求来源文档:skill
2.3 生成选题
## 2.3 生成选题 ``` 读取: {skill_dir}/references/topic-selection.md ``` 生成 **10 个选题**,其中: - **5-6 个热点选题**:基于 2.1 的热点,按 topic-selection.md 规则评分 - **2-3 个高频角度选题**(仅 2.1b 有产出时):基于近一周同题文章,按 topic-selection.md 规则评分,标注“高频需求”;2.1b 无产出时份额还给热点 - **2-3 个常青选题**:不依赖热点,从用户的 `topics` 领域生成长尾内容(教程/方法论/经验总结/工具推荐),标注为"常青"。适合 content_style 为干货型/测评型的用户 每个选题含标题、评分、点击率潜力、SEO 友好度、推荐框架。 - 自动模式 → 选最高分 - 交互模式 / 单独激活 → 展示全部,等用户选 ## 完成 用 `wewrite run update --patch` 写入 `topic.title`、`topic.keywords`、`topic.source` (“热点抓取来源文档:skill
配套CLI需要Python3.11+及项目声明依赖。
requires-python = ">=3.11"来源文档:file5
仓库MIT许可,遵守版权与许可声明保留要求。
MIT License Copyright (c) 2026 OpenClaw Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright noti来源文档:file1
原生选题目录和配套CLI必须同时就绪;上游整套安装器会链接全部模块及可能迁移旧状态,本项说明限定固定源码CLI与单模块安装,未实际安装。
# WeWrite 安装脚本(v2.2 起):wewrite CLI + skill 符号链接 + 旧状态迁移 # # 1) 安装 `wewrite` CLI(确定性工具层,pip 包): # 优先 uv tool install,其次 pipx;都没有则回退仓库内 venv + # editable 安装并链接到 ~/.local/bin(绕过 macOS PEP 668)。 # 在 dist 拷贝(无 pyproject.toml)里运行时自动改为从 git 安装。 # 2) 把 skills/ 下的主入口与各 wewrite-* 模块符号链接到 # ~/.claude/skills/ 和 ~/.agents/skills/(可用环境变量覆盖); # 检测到 OpenClaw / Codex 时(~/.openclaw、~/.codex 存在)同样链接—— # 三家均原生支持 folder-per-skill 的 Agent Skills 标准。 # 3) 检测到 v2.1 之前留在仓库根的用户状态(style.yaml 等)时, # 执行 `wewrite migrate` 迁到 $WEWRITE_HOME(默认 ~/.wewrite,幂等)。 # # 用法: bash install.sh # 幂等: 可重复运行。 set -euo pipefail cd "$(dirname "$0")" REPO="$(pwd)" # 本地仓库(有 pyproject)从本地装最新代码;dist 拷贝等场景装 PyPI 发布版 P来源文档:file4
内容有误?告诉我们
01 安装到 Agent
复制安装命令,发给你正在使用的 Agent。
查看完整安装命令
发送后,等待 Agent 回复安装结果。
首次使用请先安装;已安装可直接填写下方任务。
02 填写你的任务
复制后,粘贴到已安装 Skill 的 Agent 对话。