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