公众号10w+文章
全网持续收录每日超过1000+公众号10w+文章内容,向用户推送公众号达到10w+阅读的热门文章;当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用
RedFox
@redfox-data
What This Skill Does
每日收录超过1000篇微信公众号10w+阅读文章,支持按23个标准分类查询、四维度内容分析、爆款规律总结,并生成微信风格HTML报告。数据每日18:30更新,支持订阅推送。
Replaces manually browsing WeChat public accounts or using fragmented article aggregation tools by providing a centralized, categorized feed of viral articles with built-in analysis and reporting.
When to Use It
- 查询当日或昨日全领域公众号10w+文章TOP50
- 按特定领域(如科技数码、财经、健康)筛选爆款文章
- 分析某篇爆文的四维度成功要素(内容、热点、传播、效果)
- 订阅每日19:30自动推送指定领域的10w+文章
- 导出某领域爆文榜单为HTML可视化报告用于团队分享
Install
$ openclaw skills install @redfox-data/wechat-10w-hot公众号10w+文章
1. 简介
一句话定位:公众号10w+阅读爆文推荐工具,全网持续收录每日1000+条公众号10w+文章,支持按领域分类查询、智能爆款规律分析和HTML报告导出。
核心价值:
- 海量收录:每日收录1000+条10w+阅读文章,覆盖22个标准分类
- 智能分析:基于四维度内容分析(内容概述、热点利用、传播作用、达成效果)
- 可视化报告:自动生成公众号风格HTML页面,支持PDF导出
适用对象:公众号运营者、内容创作者、自媒体编辑、市场运营、爆文研究者。
2. 功能特性
核心功能
| 功能模块 | 能力描述 | 核心价值 |
|---|---|---|
| 📊 爆文榜单推送 | 获取全领域10w+阅读文章TOP50 | 快速了解公众号爆文风向 |
| 🏷️ 领域分类查询 | 22个标准分类独立查询 | 精准定位垂直领域爆文 |
| 📝 四维度内容分析 | 内容概述/热点利用/传播作用/达成效果 | 深度解析爆文成功要素 |
| 📈 爆款规律分析 | 标题特征/内容主题/发布时间/账号特征 | 提炼可复用的爆款方法论 |
| 🎨 HTML可视化报告 | 微信绿主题设计,支持PDF导出 | 便于分享存档和数据汇报 |
| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪,不错过爆文 |
特色亮点
- 智能时间判断:根据数据更新时间(18:30)自动计算正确查询区间
- 分页预览机制:首次展示前10条,按需展示完整50条
- 四维度分析:每篇文章从内容概述、热点利用、传播作用、达成效果四方面深度分析
- HTML防分页:PDF导出自适应单页模式,所有内容完整展示
3. 一键安装
鉴权
获取 API Key
请前往 红狐hub 获取API KEY
配置 API Key
方案1: 以OpenClaw为例,将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中,部分内容如下:
{ "env": { "REDFOX_API_KEY": "ak_xxxx..." } }
方案2: 终端配置:
export REDFOX_API_KEY="ak_xxxx..."
依赖安装
无需额外安装,脚本使用Python标准库(urllib.request)。
环境变量配置
| 变量名 | 说明 | 必填 |
|---|---|---|
REDFOX_API_KEY | 红狐 API Key | 是 |
4. 使用指南
基础使用
查询全领域10w+文章(总榜)
启动后提示用户:「技能已加载完成。是否为您推送最新的10w+阅读文章。」
总榜请求直接推送最新10w+阅读文章TOP50(首次预览展示前10条)。
领域关键词查询
输入具体领域关键词(如"AI编程"、"财经"、"健康饮食"),系统自动匹配22个标准分类并输出该领域TOP10。
标准22分类:人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名。
分类泛化映射规则详见 references/category-mapping.md。
高级使用
标准执行流程
- 用户意图识别:智能体识别总榜请求/领域查询/模糊输入
- 获取爆文数据:调用
scripts/fetch_hot_articles.py脚本(必须调用,禁止自行生成) - 爆款规律分析:基于实际文章数据进行四维度分析
- 询问订阅:主动询问用户是否需要订阅特定领域
- 生成HTML页面:调用
scripts/generate_hot_html.py生成可视化报告 - 处理用户订阅选择:根据用户回复执行订阅逻辑
脚本参数说明
python scripts/fetch_hot_articles.py --type "分类名称" --start_date YYYY-MM-DD --end_date YYYY-MM-DD --mode preview --limit 10 --source "公众号10w+阅读文章推荐-ClawHub"
| 参数 | 说明 | 示例 |
|---|---|---|
--type | 标准分类名称,默认"总排名" | --type "科技数码" |
--start_date | 开始日期(必传),YYYY-MM-DD | --start_date 2026-05-13 |
--end_date | 结束日期(必传),YYYY-MM-DD | --end_date 2026-05-14 |
--source | 数据源(固定值) | --source "公众号10w+阅读文章推荐-ClawHub" |
--mode | 输出模式:preview(前10条) / full(全部) | --mode preview |
--limit | 预览模式下显示数量 | --limit 10 |
--temp_file | 临时数据文件路径 | --temp_file temp_articles.json |
时间参数计算规则(重要)
数据更新时间:每天 18:30 同步前一日数据。
时间判断逻辑:智能体必须根据当前时间自动计算正确的查询日期。
| 当前时间 | 用户询问 | 实际查询区间 | 原因 |
|---|---|---|---|
| < 18:30 | 今日文章 | T-2 ~ T-1 | 昨天数据未更新,查前天区间 |
| >= 18:30 | 今日文章 | T-1 ~ T | 昨天数据已更新,查昨天区间 |
| < 18:30 | 昨天文章 | T-2 ~ T-1 | 昨天数据未更新,查前天区间 |
| >= 18:30 | 昨天文章 | T-1 ~ T | 昨天数据已更新 |
默认时间规则:用户提到"最近"、"最新"等无明确时间说法时,默认查询过去7天。
订阅推送时间参数:订阅推送(每天19:30)查询昨天(T-1)的数据。
典型场景示例(假设今天是2026-05-14):
| 用户询问 | 当前时间 | 实际查询区间 | 原因 |
|---|---|---|---|
| 今日文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新,查前天区间 |
| 今日文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新,查昨天区间 |
| 昨天文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新,但前天数据已更新 |
| 昨天文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新 |
时间不一致提示规则
只要用户询问的时间和实际查询的时间不一致,就需要提示:
- 用户询问"今天的数据",实际查询昨天:「非常抱歉🙏,今天的数据要明天才会更新,我将为您查询昨天的xx月xx日10W+文章。」
- 用户询问"昨天数据",实际查询前天:「非常抱歉🙏,昨天的数据还未更新,我将为您查询前天的xx月xx日10W+文章。」
- 用户询问时间早于回溯日期:「非常抱歉🙏,目前最多支持回溯过去30天,我将为您查询最接近您需求的时间范围~」
分页展示策略
- 首次展示:
--mode preview --limit 10,展示前10条 - 用户要求拓展:
--mode full,展示所有数据 - 数据不超过10条:直接展示所有,无需询问
- 超过10条时底部提示:"还有X条数据未展示,是否需要全部展示?"
文章数量较少提示规则
当某赛道某日10w+文章少于10篇时,提示:「💡 xx日xx赛道10w+文章较少,您可以拓展过去30天或者看看综合10w+文章~」
输出格式
脚本输出按以下顺序:数据说明 → 文章概览表格 → 文章详情 → 统计信息。
文章概览表格:
| 序号 | 标题 | 作者 | 阅读数 |
|------|------|------|--------|
| 1 | [标题](文章链接) | [作者名称](公众号名片链接) | 5w+ |
文章详情格式:
**序号、[标题](文章链接)**
📄 作者:[作者名称](公众号名片链接)
👀 阅读数:阅读数
⏰ 发布时间:发布时间
🔍 内容分析:基于四维度规则的分析内容
---
四维度内容分析规则
每篇文章必须从以下四个维度进行分析:
- 内容概述:简明扼要地概括文章核心内容
- 热点利用:分析文章借用了哪些热点话题或趋势
- 传播作用:阐述内容起到的作用(满足用户需求、引发情感共鸣、提供实用价值)
- 达成效果:说明内容达到的效果(提升品牌认知、完成用户转化、促进信息传播)
爆款规律分析
在完整展示榜单数据后执行,基于实际文章数据进行四方面分析:
- 标题特征:总结标题共性和亮点
- 内容主题:分析话题类型、传播价值
- 发布时间:分析发布时段规律
- 公众号特征:分析账号类型和内容定位特点
HTML页面生成
python scripts/generate_hot_html.py --temp_file temp_articles.json --output "热门文章_榜单.html" --display_count 10
| 参数 | 说明 |
|---|---|
--temp_file | 临时JSON文件路径(默认:temp_articles.json) |
--output | 输出文件路径 |
--display_count | 展示的文章数量,必须与对话中展示的数量一致 |
HTML视觉规范:
- 主色:
rgb(0, 179, 84)(微信绿) - 辅助色:
#0088ff(阅读数、用户名称) - 序号1-3使用🥇🥈🥉,4往后使用数字
- 用户名称可点击跳转公众号名片(
https://open.weixin.qq.com/qr/code?username={accountId}) - PDF导出:自适应单页模式,
pagebreak: { mode: 'none' }
订阅服务
规律分析后主动询问用户是否需要订阅:
📬 订阅服务
是否需要订阅具体赛道的账号表现?我们支持:
人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名
订阅推送 - 每天19点30分推送最新10w+公众号爆文
暂不需要 - 仅本次查询
命令速查表
| 场景 | 命令示例 |
|---|---|
| 总榜预览 | python scripts/fetch_hot_articles.py --type "总排名" --start_date 2026-05-12 --end_date 2026-05-13 --mode preview --limit 10 |
| 总榜完整 | python scripts/fetch_hot_articles.py --type "总排名" --start_date 2026-05-12 --end_date 2026-05-13 --mode full |
| 领域查询 | python scripts/fetch_hot_articles.py --type "科技数码" --start_date 2026-05-13 --end_date 2026-05-14 --mode preview --limit 10 |
| 生成HTML | python scripts/generate_hot_html.py --temp_file temp_articles.json --output "榜单.html" --display_count 10 |
5. 使用场景
场景一:公众号运营者获取写作灵感
角色:公众号编辑/运营 需求:每天早晨查看前一天10w+爆文,提取爆款选题和标题套路 使用方式:输入"今日爆文",获取全领域TOP50 + 爆款规律分析 预期收益:快速掌握当日爆文风向,获得可复用的标题和选题方法论
场景二:垂直领域内容深耕
角色:垂直领域内容创作者(如健康养生、科技数码) 需求:持续追踪本领域爆文,了解同行内容策略 使用方式:查询特定领域TOP50,分析爆款规律,订阅每日推送 预期收益:精准对标同领域头部内容,提升自身内容竞争力
场景三:品牌营销内容策划
角色:品牌营销策划 需求:研究公众号爆文传播规律,为品牌内容制作提供参考 使用方式:跨领域查询爆文榜单,分析标题特征和传播作用 预期收益:掌握公众号内容传播密码,制定高效的品牌内容策略
场景四:自媒体创业方向调研
角色:自媒体创业者 需求:了解各领域公众号的流量分布和爆文特征,选择适合的切入方向 使用方式:连续查询多个领域近7天数据,对比各领域爆文数量和质量 预期收益:基于数据做出领域选择决策,从起号阶段就走在正确方向
6. 项目架构
目录结构
wechat-10w-hot/
├── SKILL.md # 技能描述文件
├── scripts/
│ ├── fetch_hot_articles.py # 爆文数据获取脚本
│ └── generate_hot_html.py # HTML页面生成脚本
└── references/
├── api-spec.md # API接口规范
└── category-mapping.md # 分类泛化映射规则
技术栈
| 组件 | 技术 | 说明 |
|---|---|---|
| 脚本语言 | Python 3 | 使用标准库(urllib.request) |
| 数据接口 | Redfox API (GET) | https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime |
| 认证方式 | X-API-KEY | 请求头认证 |
| 报告模板 | HTML/CSS/JS | 微信绿主题风格 |
| PDF导出 | html2pdf.js | 自适应单页模式 |
核心模块说明
| 模块 | 功能 |
|---|---|
fetch_hot_articles.py | 根据分类和时间获取10w+热门文章数据,生成摘要表格和详情列表,保存到临时JSON文件 |
generate_hot_html.py | 从临时JSON文件读取数据,生成公众号风格HTML页面,支持PDF导出 |
api-spec.md | API接口规范参考 |
category-mapping.md | 分类泛化映射规则参考 |
资源索引
- 脚本: 见 scripts/fetch_hot_articles.py(用途: 根据分类和时间获取10w+热门文章数据)
- 脚本: 见 scripts/generate_hot_html.py(用途: 从临时JSON文件读取数据,生成公众号风格HTML页面)
- 参考: 见 references/api-spec.md(何时读取: 查看API接口规范时使用)
- 参考: 见 references/category-mapping.md(何时读取: 查看分类泛化映射规则时使用)
7. 常见问答
安装相关
Q: 脚本运行报错 "REDFOX_API_KEY not found"
A: 请确保已配置环境变量 REDFOX_API_KEY,可参考上方鉴权章节配置。
Q: 是否需要安装Python依赖? A: 不需要,脚本使用Python标准库(urllib.request),无需额外安装。
使用相关
Q: 为什么查询"今天"的文章返回的是昨天的? A: 数据每日18:30同步前一日数据。如果在18:30之后查询,可获取昨日数据;18:30之前查询需使用前日数据。系统会自动计算并提示。
Q: 如何查看完整的50条数据?
A: 首次预览展示前10条后,回复「全部展示」或「是」,系统会使用 --mode full 展示所有50条。
Q: 用户输入的领域关键词如何匹配?
A: 系统通过分类泛化映射规则自动匹配,如"AI" → "科技数码","减肥" → "健康养生"。详见 references/category-mapping.md。
Q: HTML中的文章数量和对话中不一致?
A: 使用 --display_count 参数控制HTML展示数量,必须与对话中实际展示的数量一致。
故障排除
Q: 查询返回空数据? A: 可能原因:1) 该领域在查询时间段内无10w+文章;2) API Key 无效或过期。系统会提示推荐查看综合榜单或其他分类。
Q: PDF导出出现分页?
A: HTML生成时已配置 pagebreak: { mode: 'none' } 和 page-break-inside: avoid,如果仍有分页请检查html2pdf.js配置。
Q: 脚本输出被截断?
A: 确保使用 preview 模式首次展示,仅输出10条避免截断。用户需要时再使用 full 模式展示全部。
Top skills in this category
PollyReach
@pollyreachPollyReach gives every AI agent a phone number and the ability to get things done over the phone — finding contacts, making calls, and completing tasks. Just...
Task Status
@mightyprime1Send short status descriptions in chat for long-running tasks. Use when you need to provide periodic updates during multi-step operations, confirm task completion, or notify of failures. Includes automated periodic monitoring that sends updates every 5 seconds, status message templates, and a helper function for consistent status reporting.
Cost Tracking for Models
@vincentqiuTrack OpenClaw usage costs and provide detailed reports by date and model. Supports daily, weekly, and monthly report formats for Discord and other messaging channels.
Proactive Tasks
@imrkhn03Proactive goal and task management system. Use when managing goals, breaking down projects into tasks, tracking progress, or working autonomously on objectives. Enables agents to work proactively during heartbeats, message humans with updates, and make progress without waiting for prompts.
AI Proposal Generator
@jeffjhunterGenerate professional HTML proposals from meeting notes. Features 5 proposal styles (Corporate, Entrepreneur, Creative, Consultant, Minimal), 6+ color themes, and a Design Wizard for custom templates. Triggers on "create proposal", "proposal for [client]", "proposal wizard", "proposal from [notes]", "show proposal styles", "finalize proposal". Integrates with ai-meeting-notes for context. Outputs beautiful, responsive HTML ready to send or export as PDF.