微信公众号周报生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_886b84db/wechat-weekly-generator。
技能介绍
解决什么问题
做微信公众号周报时,通常要面对一堆近期文章:标题像广告、正文需要摘要、最终还要贴进公众号编辑器并保留链接。这个技能把选文、抓摘要、出 HTML串成一条本地流程,减少手工筛选和粘贴后的格式修补。
它如何工作
- 从工作目录的
sync_state.json读取wewe-rss数据,按published_at筛选最近 7 天文章。 - 用标题关键词过滤明显非内容文章,如报名、通知、预告、招募、招生、公告等。
- 抓取每篇正文前 200 字,写入
_body_cache.json作为缓存,避免重复请求。 - 对约 50 篇正文分 2-3 批处理,再由
gen_weekly_report.py和_gen_weekly_html.py生成排版好的 HTML 周报。 - 输出结果可在浏览器中打开、复制并粘贴到微信公众号编辑器,标题超链接尽量保留。
适用边界
- 需要 Python 3.8+ 和
requests库,且当前目录已有sync_state.json与两个脚本。 - 它面向“公众号周报”这一具体场景,不等同于通用网页抓取或全文分析。
- 广告过滤依赖固定关键词,遇到新式标题或软广仍可能漏筛;正文摘要主要来自前 200 字,不宜把输出当作完整原文。
使用场景
- 编辑需要把近 7 天公众号文章整理成可粘贴的 HTML 周报。
- 运营要筛选近期推文并生成带标题链接的周报页面。
- 内容团队需要从 `sync_state.json` 汇总文章并输出排版稿。
- 主编要过滤报名、通知类标题,只保留可摘要的正向内容。
适合人员
- 每周要输出公众号周报、需要快速成稿的编辑
- 维护 `wewe-rss` 数据源并整理推文的运营
- 负责内容选题筛选和摘要撰写的团队负责人
- 需要把本地文章数据转成可粘贴 HTML 的工程师