用途:为微信公众号做选题规划与内容日历管理。用户提出“帮我规划下周公众号内容”“最近有什么热门选题”“帮我做一份内容日历”或想了解竞品账号在写什么、需要基于数据做选题决策时使用。
主要能力:通过搜狗微信文章搜索脚本获取文章标题、URL、摘要、发布时间与来源账号,进行热点扫描与竞品分析(标题策略、选题方向、内容角度、发布时间),据此生成 5 至 10 个选题建议,每条含两种标题风格、目标受众、差异化角度、推荐文风(深度分析/实操指南/故事驱动/观点/新闻简讯)、紧迫度(🔥本周急/📅本周/📦储备)与参考文章。最终输出 content_calendar.json 内容日历,字段包含周次、创建日期及每篇文章的日期、星期、选题、角度、文风、受众、紧迫度、状态、关键词。规划时会先确认规划周期、特定方向或关键词、每周篇数(默认 3 篇)。生成的日历是 article-writer 的输入源,后者读取 status 为 planned 的条目。
使用方式:依赖 Node.js 与 cheerio,需先执行 npm install -g cheerio。脚本位于 scripts/wechat_search.js,须用 $SKILLS_ROOT 环境变量定位:基础搜索 node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "keyword";-n 限制结果数;-o 保存到文件;-r 解析真实 URL。流程为:澄清规划范围→多轮热点扫描(核心领域关键词、用户关键词、热点/热门/最新组合)→竞品分析→生成选题→用户确认(强制审批环节,不可跳过)→生成内容日历→输出确认并提示用 article-writer 开始写作。
适用场景:公众号运营者的周期性选题规划、竞品内容观察、基于搜索数据的热点选题决策。
限制:搜索结果可能因反爬为空,需更换关键词重试;短时间多次搜索可能触发限制,建议间隔 3 至 5 秒;-r 参数解析真实 URL 成功率低,非必要不使用。