{"id":"60e975f1-e02f-4cf4-9b12-f8e035afa7b0","entityType":"agent","slug":"clawhub-redfox-data-wechat-10w-hot","name":"公众号10w+文章","canonicalUrl":"https://www.xpersona.co/agent/clawhub-redfox-data-wechat-10w-hot","canonicalPath":"/agent/clawhub-redfox-data-wechat-10w-hot","generatedAt":"2026-10-10T14:44:27.172Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T12:42:23.584Z","emptyReason":null},"description":"全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 Skill: 公众号10w+文章 Owner: redfox-data Summary: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 Tags: latest:1.0.7 Version history: v1.0.7 | 2026-08-31T06:06:04.503Z | user - 新增临时数据文件 temp_articles.json，用于存储脚本运行过程中的文章数据。 - 移除项目介绍文档 skill-card.md。 - SKILL.md 文档中，部分功能描述由 23 个分类调整为 22 个分类；相关说明表格同步更新。 - 其他内容未见重大变动。 v1.0.6 | 2026-07-21T08:31:57.265Z | user 更新邮箱引流信息 v1.0.5 | 2026-","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s171kp1a76rjevha5b9m61sxv984vncz:wechat-10w-hot","sourceUrl":"https://clawhub.ai/redfox-data/wechat-10w-hot","homepage":"https://clawhub.ai/redfox-data/skills/wechat-10w-hot","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/redfox-data/wechat-10w-hot","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/redfox-data/skills/wechat-10w-hot","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 Skill: 公众号10w+文章 Owner: redfox-data Summary: 全网持续收录每日超过1000+公众号10w"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T12:42:23.584Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T12:42:23.584Z","emptyReason":null},"stars":null,"forks":null,"downloads":1428,"packageName":null,"latestVersion":"1.0.7","tractionLabel":"1.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T12:42:23.583Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T12:42:23.584Z","lastCrawledAt":"2026-10-10T12:42:23.583Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T12:42:23.583Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.7","createdAt":"2026-08-31T06:06:04.503Z","changelog":"- 新增临时数据文件 temp_articles.json，用于存储脚本运行过程中的文章数据。 - 移除项目介绍文档 skill-card.md。 - SKILL.md 文档中，部分功能描述由 23 个分类调整为 22 个分类；相关说明表格同步更新。 - 其他内容未见重大变动。","fileCount":10,"zipByteSize":143683},{"version":"1.0.6","createdAt":"2026-07-21T08:31:57.265Z","changelog":"更新邮箱引流信息","fileCount":9,"zipByteSize":29822},{"version":"1.0.5","createdAt":"2026-06-02T09:48:15.949Z","changelog":"- 移除 sample skill card 文件 skill-card.md。 - 优化 skill 文档结构，将使用说明、功能特性、场景案例等内容进行更清晰分区，增强可读性。 - 汇总和梳理标准分类及参数说明，单独突出时间参数规则和分页展示策略，便于新手快速上手。 - 新增脚本参数速查、项目结构介绍、常见问题FAQ区块。 - 所有原有功能和调用命令未变，核心用法、依赖和输出规范保持一致。","fileCount":9,"zipByteSize":29476},{"version":"1.0.4","createdAt":"2026-05-27T05:27:59.540Z","changelog":"**Added English and Chinese README files for broader documentation coverage.** - 新增 README.md（中文）和 README.en.md（英文）文件，方便不同语言用户了解和部署技能。 - 无核心功能或逻辑改动，纯文档完善。","fileCount":9,"zipByteSize":33751},{"version":"1.0.3","createdAt":"2026-05-27T03:09:56.259Z","changelog":"- 更新API Key获取地址说明，现需在[红狐hub](https://redfox.hk/settings/api-keys?source=clawhub)获取API KEY - 其他功能和操作规范保持一致，无功能变更","fileCount":7,"zipByteSize":28197},{"version":"1.0.2","createdAt":"2026-05-26T12:37:15.483Z","changelog":"- No user-facing changes in this release; documentation and functionality remain the same. - Maintains all features for公众号10w+文章查询,数据展示,以及API调用规范. - No file modifications detected; release ensures alignment of documentation with prior version.","fileCount":7,"zipByteSize":28531},{"version":"1.0.1","createdAt":"2026-05-26T12:35:48.333Z","changelog":"- Major documentation update: references and detailed workflow/parameter documentation files removed from the skill. - SKILL.md rewritten and streamlined, focusing on primary user scenarios, essential output/interaction flows, and key HTML/PDF visual specifications. - New, concise execution rules and user communication logic are now directly embedded in SKILL.md. - All previous reference materials (agent workflow, date rules, parameter specs, HTML/PDF design, usage examples) have been removed for a simpler, self-contained guide. - The core technical integration and output standards remain unchanged.","fileCount":7,"zipByteSize":28310},{"version":"1.0.0","createdAt":"2026-05-15T03:56:08.091Z","changelog":"wechat-10w-hot v1.0.0 - 首次发布，支持获取每日超1000篇公众号10w+热门爆文，按总榜或细分领域推送。 - 支持识别时间区间、分类关键词，自动使用正确日期参数，确保数据完整准确。 - 数据展示：原样展示脚本输出，包括Markdown表格与详细文章多维分析。 - HTML页面生成符合微信绿视觉规范，内置自适应单页PDF导出按钮。 - 智能分页加载，支持字段跳转和来源溯源，输出结果不做任何改动或省略。 - 用户可选择订阅每日推送或按领域定向查询，自动适用最新同步数据。","fileCount":11,"zipByteSize":28816}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s171kp1a76rjevha5b9m61sxv984vncz:wechat-10w-hot","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T14:44:27.167Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-10w-hot/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T12:42:23.584Z","emptyReason":null},"readme":"Skill: 公众号10w+文章\n\nOwner: redfox-data\n\nSummary: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n\nTags: latest:1.0.7\n\nVersion history:\n\nv1.0.7 | 2026-08-31T06:06:04.503Z | user\n\n- 新增临时数据文件 temp_articles.json，用于存储脚本运行过程中的文章数据。\n- 移除项目介绍文档 skill-card.md。\n- SKILL.md 文档中，部分功能描述由 23 个分类调整为 22 个分类；相关说明表格同步更新。\n- 其他内容未见重大变动。\n\nv1.0.6 | 2026-07-21T08:31:57.265Z | user\n\n更新邮箱引流信息\n\nv1.0.5 | 2026-06-02T09:48:15.949Z | user\n\n- 移除 sample skill card 文件 skill-card.md。\n- 优化 skill 文档结构，将使用说明、功能特性、场景案例等内容进行更清晰分区，增强可读性。\n- 汇总和梳理标准分类及参数说明，单独突出时间参数规则和分页展示策略，便于新手快速上手。\n- 新增脚本参数速查、项目结构介绍、常见问题FAQ区块。\n- 所有原有功能和调用命令未变，核心用法、依赖和输出规范保持一致。\n\nv1.0.4 | 2026-05-27T05:27:59.540Z | user\n\n**Added English and Chinese README files for broader documentation coverage.**\n\n- 新增 README.md（中文）和 README.en.md（英文）文件，方便不同语言用户了解和部署技能。\n- 无核心功能或逻辑改动，纯文档完善。\n\nv1.0.3 | 2026-05-27T03:09:56.259Z | user\n\n- 更新API Key获取地址说明，现需在[红狐hub](https://redfox.hk/settings/api-keys?source=clawhub)获取API KEY\n- 其他功能和操作规范保持一致，无功能变更\n\nv1.0.2 | 2026-05-26T12:37:15.483Z | user\n\n- No user-facing changes in this release; documentation and functionality remain the same.\n- Maintains all features for公众号10w+文章查询,数据展示,以及API调用规范.\n- No file modifications detected; release ensures alignment of documentation with prior version.\n\nv1.0.1 | 2026-05-26T12:35:48.333Z | user\n\n- Major documentation update: references and detailed workflow/parameter documentation files removed from the skill.\n- SKILL.md rewritten and streamlined, focusing on primary user scenarios, essential output/interaction flows, and key HTML/PDF visual specifications.\n- New, concise execution rules and user communication logic are now directly embedded in SKILL.md.\n- All previous reference materials (agent workflow, date rules, parameter specs, HTML/PDF design, usage examples) have been removed for a simpler, self-contained guide.\n- The core technical integration and output standards remain unchanged.\n\nv1.0.0 | 2026-05-15T03:56:08.091Z | user\n\nwechat-10w-hot v1.0.0\n\n- 首次发布，支持获取每日超1000篇公众号10w+热门爆文，按总榜或细分领域推送。\n- 支持识别时间区间、分类关键词，自动使用正确日期参数，确保数据完整准确。\n- 数据展示：原样展示脚本输出，包括Markdown表格与详细文章多维分析。\n- HTML页面生成符合微信绿视觉规范，内置自适应单页PDF导出按钮。\n- 智能分页加载，支持字段跳转和来源溯源，输出结果不做任何改动或省略。\n- 用户可选择订阅每日推送或按领域定向查询，自动适用最新同步数据。\n\nArchive index:\n\nArchive v1.0.7: 10 files, 143683 bytes\n\nFiles: README.en.md (6493b), README.md (5862b), references/api-spec.md (4010b), references/category-mapping.md (4455b), scripts/fetch_hot_articles.py (18605b), scripts/generate_hot_html.py (19105b), skill-card.md (2811b), SKILL.md (15667b), temp_articles.json (271533b), _meta.json (133b)\n\nFile v1.0.7:SKILL.md\n\n---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 1. 简介\n\n**一句话定位**：公众号10w+阅读爆文推荐工具，全网持续收录每日1000+条公众号10w+文章，支持按领域分类查询、智能爆款规律分析和HTML报告导出。\n\n**核心价值**：\n- **海量收录**：每日收录1000+条10w+阅读文章，覆盖22个标准分类\n- **智能分析**：基于四维度内容分析（内容概述、热点利用、传播作用、达成效果）\n- **可视化报告**：自动生成公众号风格HTML页面，支持PDF导出\n\n**适用对象**：公众号运营者、内容创作者、自媒体编辑、市场运营、爆文研究者。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 爆文榜单推送 | 获取全领域10w+阅读文章TOP50 | 快速了解公众号爆文风向 |\n| 🏷️ 领域分类查询 | 22个标准分类独立查询 | 精准定位垂直领域爆文 |\n| 📝 四维度内容分析 | 内容概述/热点利用/传播作用/达成效果 | 深度解析爆文成功要素 |\n| 📈 爆款规律分析 | 标题特征/内容主题/发布时间/账号特征 | 提炼可复用的爆款方法论 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪，不错过爆文 |\n\n### 特色亮点\n\n- **智能时间判断**：根据数据更新时间(18:30)自动计算正确查询区间\n- **分页预览机制**：首次展示前10条，按需展示完整50条\n- **四维度分析**：每篇文章从内容概述、热点利用、传播作用、达成效果四方面深度分析\n- **HTML防分页**：PDF导出自适应单页模式，所有内容完整展示\n\n## 3. 一键安装\n\n### 鉴权\n\n#### 获取 API Key\n\n请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=clawhub) 获取API KEY\n\n#### 配置 API Key\n\n方案1: 以OpenClaw为例，将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中，部分内容如下：\n\n```bash\n{ \"env\": { \"REDFOX_API_KEY\": \"ak_xxxx...\" } }\n```\n\n方案2: 终端配置：\n\n```bash\nexport REDFOX_API_KEY=\"ak_xxxx...\"\n```\n\n### 依赖安装\n\n无需额外安装，脚本使用Python标准库（urllib.request）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 查询全领域10w+文章（总榜）\n\n启动后提示用户：「技能已加载完成。是否为您推送最新的10w+阅读文章。」\n\n总榜请求直接推送最新10w+阅读文章TOP50（首次预览展示前10条）。\n\n#### 领域关键词查询\n\n输入具体领域关键词（如\"AI编程\"、\"财经\"、\"健康饮食\"），系统自动匹配22个标准分类并输出该领域TOP10。\n\n标准22分类：人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名。\n\n分类泛化映射规则详见 [references/category-mapping.md](references/category-mapping.md)。\n\n### 高级使用\n\n#### 标准执行流程\n\n1. **用户意图识别**：智能体识别总榜请求/领域查询/模糊输入\n2. **获取爆文数据**：调用 `scripts/fetch_hot_articles.py` 脚本（必须调用，禁止自行生成）\n3. **爆款规律分析**：基于实际文章数据进行四维度分析\n4. **询问订阅**：主动询问用户是否需要订阅特定领域\n5. **生成HTML页面**：调用 `scripts/generate_hot_html.py` 生成可视化报告\n6. **处理用户订阅选择**：根据用户回复执行订阅逻辑\n\n#### 脚本参数说明\n\n```bash\npython scripts/fetch_hot_articles.py --type \"分类名称\" --start_date YYYY-MM-DD --end_date YYYY-MM-DD --mode preview --limit 10 --source \"公众号10w+阅读文章推荐-ClawHub\"\n```\n\n| 参数 | 说明 | 示例 |\n|------|------|------|\n| `--type` | 标准分类名称，默认\"总排名\" | `--type \"科技数码\"` |\n| `--start_date` | 开始日期（必传），YYYY-MM-DD | `--start_date 2026-05-13` |\n| `--end_date` | 结束日期（必传），YYYY-MM-DD | `--end_date 2026-05-14` |\n| `--source` | 数据源（固定值） | `--source \"公众号10w+阅读文章推荐-ClawHub\"` |\n| `--mode` | 输出模式：preview(前10条) / full(全部) | `--mode preview` |\n| `--limit` | 预览模式下显示数量 | `--limit 10` |\n| `--temp_file` | 临时数据文件路径 | `--temp_file temp_articles.json` |\n\n#### 时间参数计算规则（重要）\n\n**数据更新时间**：每天 **18:30** 同步前一日数据。\n\n**时间判断逻辑**：智能体必须根据当前时间自动计算正确的查询日期。\n\n| 当前时间 | 用户询问 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| < 18:30 | 今日文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 今日文章 | T-1 ~ T | 昨天数据已更新，查昨天区间 |\n| < 18:30 | 昨天文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 昨天文章 | T-1 ~ T | 昨天数据已更新 |\n\n**默认时间规则**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天。\n\n**订阅推送时间参数**：订阅推送（每天19:30）查询昨天（T-1）的数据。\n\n**典型场景示例**（假设今天是2026-05-14）：\n\n| 用户询问 | 当前时间 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| 今日文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，查前天区间 |\n| 今日文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n| 昨天文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，但前天数据已更新 |\n| 昨天文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新 |\n\n#### 时间不一致提示规则\n\n只要用户询问的时间和实际查询的时间不一致，就需要提示：\n- 用户询问\"今天的数据\"，实际查询昨天：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n- 用户询问\"昨天数据\"，实际查询前天：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n- 用户询问时间早于回溯日期：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n#### 分页展示策略\n\n- **首次展示**：`--mode preview --limit 10`，展示前10条\n- **用户要求拓展**：`--mode full`，展示所有数据\n- **数据不超过10条**：直接展示所有，无需询问\n- 超过10条时底部提示：\"还有X条数据未展示，是否需要全部展示？\"\n\n#### 文章数量较少提示规则\n\n当某赛道某日10w+文章少于10篇时，提示：「💡 xx日xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~」\n\n#### 输出格式\n\n脚本输出按以下顺序：数据说明 → 文章概览表格 → 文章详情 → 统计信息。\n\n**文章概览表格**：\n\n```markdown\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | [标题](文章链接) | [作者名称](公众号名片链接) | 5w+ |\n```\n\n**文章详情格式**：\n\n```markdown\n**序号、[标题](文章链接)**\n📄 作者：[作者名称](公众号名片链接)\n👀 阅读数：阅读数\n⏰ 发布时间：发布时间\n🔍 内容分析：基于四维度规则的分析内容\n---\n```\n\n#### 四维度内容分析规则\n\n每篇文章必须从以下四个维度进行分析：\n- **内容概述**：简明扼要地概括文章核心内容\n- **热点利用**：分析文章借用了哪些热点话题或趋势\n- **传播作用**：阐述内容起到的作用（满足用户需求、引发情感共鸣、提供实用价值）\n- **达成效果**：说明内容达到的效果（提升品牌认知、完成用户转化、促进信息传播）\n\n#### 爆款规律分析\n\n在完整展示榜单数据后执行，基于实际文章数据进行四方面分析：\n- **标题特征**：总结标题共性和亮点\n- **内容主题**：分析话题类型、传播价值\n- **发布时间**：分析发布时段规律\n- **公众号特征**：分析账号类型和内容定位特点\n\n#### HTML页面生成\n\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 10\n```\n\n| 参数 | 说明 |\n|------|------|\n| `--temp_file` | 临时JSON文件路径（默认：`temp_articles.json`） |\n| `--output` | 输出文件路径 |\n| `--display_count` | 展示的文章数量，必须与对话中展示的数量一致 |\n\n**HTML视觉规范**：\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称）\n- 序号1-3使用🥇🥈🥉，4往后使用数字\n- 用户名称可点击跳转公众号名片（`https://open.weixin.qq.com/qr/code?username={accountId}`）\n- PDF导出：自适应单页模式，`pagebreak: { mode: 'none' }`\n\n#### 订阅服务\n\n规律分析后主动询问用户是否需要订阅：\n\n```\n📬 订阅服务\n\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n```\n\n### 命令速查表\n\n| 场景 | 命令示例 |\n|------|----------|\n| 总榜预览 | `python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode preview --limit 10` |\n| 总榜完整 | `python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode full` |\n| 领域查询 | `python scripts/fetch_hot_articles.py --type \"科技数码\" --start_date 2026-05-13 --end_date 2026-05-14 --mode preview --limit 10` |\n| 生成HTML | `python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"榜单.html\" --display_count 10` |\n\n## 5. 使用场景\n\n### 场景一：公众号运营者获取写作灵感\n\n**角色**：公众号编辑/运营\n**需求**：每天早晨查看前一天10w+爆文，提取爆款选题和标题套路\n**使用方式**：输入\"今日爆文\"，获取全领域TOP50 + 爆款规律分析\n**预期收益**：快速掌握当日爆文风向，获得可复用的标题和选题方法论\n\n### 场景二：垂直领域内容深耕\n\n**角色**：垂直领域内容创作者（如健康养生、科技数码）\n**需求**：持续追踪本领域爆文，了解同行内容策略\n**使用方式**：查询特定领域TOP50，分析爆款规律，订阅每日推送\n**预期收益**：精准对标同领域头部内容，提升自身内容竞争力\n\n### 场景三：品牌营销内容策划\n\n**角色**：品牌营销策划\n**需求**：研究公众号爆文传播规律，为品牌内容制作提供参考\n**使用方式**：跨领域查询爆文榜单，分析标题特征和传播作用\n**预期收益**：掌握公众号内容传播密码，制定高效的品牌内容策略\n\n### 场景四：自媒体创业方向调研\n\n**角色**：自媒体创业者\n**需求**：了解各领域公众号的流量分布和爆文特征，选择适合的切入方向\n**使用方式**：连续查询多个领域近7天数据，对比各领域爆文数量和质量\n**预期收益**：基于数据做出领域选择决策，从起号阶段就走在正确方向\n\n## 6. 项目架构\n\n### 目录结构\n\n```\nwechat-10w-hot/\n├── SKILL.md                       # 技能描述文件\n├── scripts/\n│   ├── fetch_hot_articles.py      # 爆文数据获取脚本\n│   └── generate_hot_html.py       # HTML页面生成脚本\n└── references/\n    ├── api-spec.md                # API接口规范\n    └── category-mapping.md        # 分类泛化映射规则\n```\n\n### 技术栈\n\n| 组件 | 技术 | 说明 |\n|------|------|------|\n| 脚本语言 | Python 3 | 使用标准库（urllib.request） |\n| 数据接口 | Redfox API (GET) | `https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime` |\n| 认证方式 | X-API-KEY | 请求头认证 |\n| 报告模板 | HTML/CSS/JS | 微信绿主题风格 |\n| PDF导出 | html2pdf.js | 自适应单页模式 |\n\n### 核心模块说明\n\n| 模块 | 功能 |\n|------|------|\n| `fetch_hot_articles.py` | 根据分类和时间获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件 |\n| `generate_hot_html.py` | 从临时JSON文件读取数据，生成公众号风格HTML页面，支持PDF导出 |\n| `api-spec.md` | API接口规范参考 |\n| `category-mapping.md` | 分类泛化映射规则参考 |\n\n### 资源索引\n\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)（用途: 根据分类和时间获取10w+热门文章数据）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/api-spec.md](references/api-spec.md)（何时读取: 查看API接口规范时使用）\n- 参考: 见 [references/category-mapping.md](references/category-mapping.md)（何时读取: 查看分类泛化映射规则时使用）\n\n## 7. 常见问答\n\n### 安装相关\n\n**Q: 脚本运行报错 \"REDFOX_API_KEY not found\"**\nA: 请确保已配置环境变量 `REDFOX_API_KEY`，可参考上方鉴权章节配置。\n\n**Q: 是否需要安装Python依赖？**\nA: 不需要，脚本使用Python标准库（urllib.request），无需额外安装。\n\n### 使用相关\n\n**Q: 为什么查询\"今天\"的文章返回的是昨天的？**\nA: 数据每日18:30同步前一日数据。如果在18:30之后查询，可获取昨日数据；18:30之前查询需使用前日数据。系统会自动计算并提示。\n\n**Q: 如何查看完整的50条数据？**\nA: 首次预览展示前10条后，回复「全部展示」或「是」，系统会使用 `--mode full` 展示所有50条。\n\n**Q: 用户输入的领域关键词如何匹配？**\nA: 系统通过分类泛化映射规则自动匹配，如\"AI\" → \"科技数码\"，\"减肥\" → \"健康养生\"。详见 `references/category-mapping.md`。\n\n**Q: HTML中的文章数量和对话中不一致？**\nA: 使用 `--display_count` 参数控制HTML展示数量，必须与对话中实际展示的数量一致。\n\n### 故障排除\n\n**Q: 查询返回空数据？**\nA: 可能原因：1) 该领域在查询时间段内无10w+文章；2) API Key 无效或过期。系统会提示推荐查看综合榜单或其他分类。\n\n**Q: PDF导出出现分页？**\nA: HTML生成时已配置 `pagebreak: { mode: 'none' }` 和 `page-break-inside: avoid`，如果仍有分页请检查html2pdf.js配置。\n\n**Q: 脚本输出被截断？**\nA: 确保使用 `preview` 模式首次展示，仅输出10条避免截断。用户需要时再使用 `full` 模式展示全部。\n\nFile v1.0.7:README.md\n\n# 公众号 10w+文章 / wechat-10w-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台阅读数当日达到 **10w+** 的爆款文章，掌握全网头部流量与选题方向。\n\n**核心价值**\n\n- **全网爆文一键捕获**：每日收录全网各行业 **10w+** 阅读量热门文章，瞬间掌握头部流量走向\n- **垂直领域精准锁定**：支持按 21 个赛道分类查询与订阅特定领域 **10w+** 资讯，确保选题不偏航\n- **爆款基因深度解码**：自动拆解爆文的标题特征、内容主题、发布时段与公众号特征，提炼可复用的创作规律\n- **沉浸式阅览与导出**：生成微信绿主题的可视化榜单页，支持一键导出 PDF，方便团队分享与离线复盘\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 追热点、看标题与账号分布\n- 📊 内容负责人 — 需要可分享、可打印的榜单页\n- 📈 增长 / 商务 — 按赛道盯竞品与行业 10w+ 爆文动向\n\n---\n\n## 核心功能\n\n- **10w+文章推荐**：每日更新昨日最新的公众号 **10w+** 阅读文章榜单\n- **总榜 + 分赛道**：既可看全品类热门，也可锁定科技、财经、健康等 21 个垂直领域\n- **爆款规律分析**：不只给数据列表，还从真实爆文中提炼标题、内容、时段、账号维度的创作规律\n- **可视化榜单页**：生成带可视化布局的 HTML 文件，支持导出图片或 PDF\n- **订阅推送**：支持按赛道订阅每日定时推送最新 10w+ 文章（需平台支持）\n\n---\n\n## 密钥获取与安全说明\n\n- 本技能需要使用环境变量：`REDFOX_API_KEY`。\n- `REDFOX_API_KEY` 由 [红狐 hub](https://redfox.hk/settings/api-keys?source=clawhub) (`https://redfox.hk`)提供。\n- 请前往 [红狐 hub](https://redfox.hk?source=clawhub) 注册账号，获取 `REDFOX_API_KEY`。\n- 配置设备环境变量 `REDFOX_API_KEY` 后使用本技能。\n- 在提供密钥前，请先确认密钥来源、可用范围、有效期及是否支持重置/撤销。\n- 禁止在代码、提示词、日志或输出文件中硬编码/明文暴露密钥。\n\n---\n\n## 使用指南\n\n直接用自然语言说出你的需求即可，无需记忆固定命令。\n\n### 常用说法速查\n\n| 意图             | 示例话术                           | 效果                                 |\n| ---------------- | ---------------------------------- | ------------------------------------ |\n| 看最新 10w+爆文  | \"最新的 10w+ 爆文有哪些？\"         | 输出最新可用日期的总榜榜单           |\n| 查垂直赛道       | \"科技类最近一周有哪些 10w+ 热门？\" | 按分类与时间窗口输出对应赛道榜单     |\n| 查看全部数据     | \"展开全部，给我看 50 条\"           | 在同时间范围内展示完整的 50 条       |\n| 可视化分享与导出 | \"生成可以导出 PDF 的榜单页\"        | 在榜单基础上生成可视化页面，支持导出 |\n| 订阅推送         | \"帮我订阅财经赛道的每日 10w+文章\"  | 订阅后按照时间主动推送 10w+文章      |\n\n### 输出示例\n\n💡 **数据说明**\n\n10w+阅读爆文推荐将在每日 19 点 30 分准时更新昨日文章数据。\n\n📊 **文章概览**\n\n| 序号 | 标题                                     | 作者       | 阅读数 |\n| ---- | ---------------------------------------- | ---------- | ------ |\n| 🥇 1 | 职场新人必看：5 个让你快速融入团队的技巧 | 职场成长社 | 10w+   |\n| 🥈 2 | 职场沟通：这 3 句话千万别说！            | 职场干货铺 | 10w+   |\n| 3    | …                                        | …          | …      |\n\n📝 **文章详情**\n\n**1、[职场新人必看：5 个让你快速融入团队的技巧](https://mp.weixin.qq.com/s/xxx)**\n\n📄 作者：[职场成长社](https://open.weixin.qq.com/qr/code?username=xxx) 👀 阅读数：10w+ ⏰ 发布时间：2026-05-15\n\n🔍 内容分析：内容概述… | 热点利用… | 传播作用… | 达成效果…\n\n---\n\n📊 **爆款规律分析**\n\n标题特征：…\n内容主题：…\n发布时间：…\n公众号特征：…\n\n---\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 21 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19 点 30 分推送最新 10w+公众号爆文\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景       | 角色       | 示例问法                       | 收益                         |\n| ---------- | ---------- | ------------------------------ | ---------------------------- |\n| 追每日热点 | 公众号运营 | \"今日爆文 / 最新 10w+ 文章\"    | 快速掌握头部流量与选题方向   |\n| 盯竞品赛道 | 内容负责人 | \"财经类 10w+ 最近有什么热门\"   | 垂直领域精准锁定，选题不偏航 |\n| 团队复盘   | 编辑主管   | \"导出一份可打印的爆文榜单\"     | 离线拆解、会议共创更方便     |\n| 规律学习   | 新人编辑   | \"分析一下这些爆文有什么共同点\" | 从感性阅读到可复用的创作模型 |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 榜单类型 | 更新时间                  | 可回溯范围 |\n| -------- | ------------------------- | ---------- |\n| 全站总榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n| 分赛道榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n\n### 支持赛道（21 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n数据非实时更新，文章互动数据为采集时刻的真实数据，与实时数据存在差异\n\n---\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-10w-hot\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1788156364503\n}\n\nFile v1.0.7:references/api-spec.md\n\n# API接口规范\n\n## 接口信息\n\n- **接口地址**：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- **请求方法**：GET\n- **Content-Type**：application/json\n\n## 认证方式\n\n| 参数 | 说明 |\n|------|------|\n| X-API-KEY | API密钥，从环境变量 `REDFOX_API_KEY` 获取，未设置则自动从 shell 配置文件（`~/.zshrc`、`~/.bash_profile` 等）读取 |\n\n## 请求头\n\n```\nContent-Type: application/json\nX-API-KEY: <your_api_key>\n```\n\n## 请求参数\n\n| 参数名 | 类型 | 必填 | 说明 |\n|--------|------|------|------|\n| type | string | 是 | 分类名称（标准22分类之一） |\n| source | string | 是 | 数据来源，固定值：\"公众号10w+阅读文章推荐\" |\n| startDate | string | 是 | 开始日期，格式：YYYY-MM-DD |\n| endDate | string | 是 | 结束日期，格式：YYYY-MM-DD |\n\n## 标准分类列表\n\n共22个标准分类：\n- 人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活\n- 旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选\n- 财富理财、科技数码、创投商业、汽车交通、房产楼市\n- 职场发展、教育考试、学术研究、企业品牌、总排名\n\n## 请求示例\n\n### 1. 查询总排名（昨日数据）\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=总排名&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 2. 查询科技数码分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=科技数码&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 3. 查询财富理财分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=财富理财&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-10&endDate=2026-05-14\n```\n\n## 响应数据结构\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"tenWReadingRank\": [\n      {\n        \"accountId\": \"zepinghongguan\",\n        \"clicksCount\": \"10w+\",\n        \"commentCount\": \"3\",\n        \"content\": \"文章内容摘要...\",\n        \"coverUrl\": \"https://...\",\n        \"fans\": \"100w+\",\n        \"interactiveCount\": \"3413\",\n        \"likeCount\": \"606\",\n        \"orderNum\": 0,\n        \"oriUrl\": \"https://mp.weixin.qq.com/s?...\",\n        \"originalFlag\": 1,\n        \"photoId\": \"...\",\n        \"publicTime\": \"2026-04-15 00:01:14\",\n        \"shareCount\": \"2613\",\n        \"summary\": \"摘要内容\",\n        \"thumbnail\": \"https://...\",\n        \"title\": \"文章标题\",\n        \"type\": \"财富\",\n        \"userHeadUrl\": \"https://...\",\n        \"userName\": \"作者名称\",\n        \"watchCount\": \"191\"\n      }\n    ]\n  }\n}\n```\n\n## 数据字段说明\n\n| 字段名 | 说明 |\n|--------|------|\n| accountId | 公众号ID |\n| clicksCount | 阅读数（如：10w+、5w+） |\n| commentCount | 评论数 |\n| content | 文章内容摘要 |\n| coverUrl | 封面图URL |\n| fans | 粉丝数 |\n| interactiveCount | 互动数 |\n| likeCount | 点赞数 |\n| oriUrl | 文章原文链接 |\n| publicTime | 发布时间 |\n| shareCount | 分享数 |\n| summary | 摘要 |\n| title | 文章标题 |\n| type | 文章分类 |\n| userName | 作者名称 |\n\n## 时间参数规则\n\n### 重要规则\n\n1. **所有时间参数都是必传的**：\n   - `startDate`：必须传入，格式为 YYYY-MM-DD\n   - `endDate`：必须传入，格式为 YYYY-MM-DD\n\n2. **时间参数示例**（假设今天是 2026-05-14）：\n   - 查询昨天数据：`startDate=2026-05-13&endDate=2026-05-14`\n   - 查询前天数据：`startDate=2026-05-12&endDate=2026-05-13`\n   - 查询近5天：`startDate=2026-05-10&endDate=2026-05-14`\n\n3. **数据同步时间**：\n   - 数据库每日下午 18:30 同步前一日数据\n   - 到 19:30 推送时，昨天的数据已完全同步\n\n4. **时间建议**：\n   - 用户主动查询\"今日文章\"：使用前天数据（更稳妥）\n   - 订阅推送（19:30）：使用昨天数据（已同步完成）\n\nFile v1.0.7:references/category-mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\nAPI支持以下分类：\n- 人文资讯\n- 知识百科\n- 健康养生\n- 时尚潮流\n- 美食餐饮\n- 乐活生活\n- 旅游出行\n- 搞笑幽默\n- 情感心理\n- 体育娱乐\n- 美容美体\n- 文摘精选\n- 财富理财\n- 科技数码\n- 创投商业\n- 汽车交通\n- 房产楼市\n- 职场发展\n- 教育考试\n- 学术研究\n- 企业品牌\n- 总排名\n\n## 分类泛化映射\n\n用户输入的关键词/主题映射到标准分类：\n\n### 人文资讯\n**关键词**：人文、历史、文化、文学、艺术、哲学、宗教、传统、非遗、民俗、人物、故事\n\n### 知识百科\n**关键词**：知识、科普、百科、常识、学习、冷知识、有趣、神奇、奥秘、原理、现象\n\n### 健康养生\n**关键词**：健康、养生、保健、医疗、疾病、医院、医生、营养、饮食、运动、健身、减肥、睡眠、心理、抑郁、焦虑\n\n### 时尚潮流\n**关键词**：时尚、潮流、穿搭、服装、配饰、奢侈品、品牌、明星、网红、街拍、妆容、发型\n\n### 美食餐饮\n**关键词**：美食、餐饮、菜谱、食谱、烹饪、做菜、餐厅、小吃、甜品、饮品、咖啡、茶、酒、外卖\n\n### 乐活生活\n**关键词**：生活、日常、家居、装修、收纳、清洁、宠物、亲子、家庭、婚姻、社交、爱好、兴趣、休闲\n\n### 旅游出行\n**关键词**：旅游、旅行、出行、景点、景区、酒店、民宿、攻略、签证、机票、自驾、户外、探险\n\n### 搞笑幽默\n**关键词**：搞笑、幽默、段子、笑话、趣闻、奇葩、沙雕、神回复、吐槽、梗、表情包\n\n### 情感心理\n**关键词**：情感、心理、恋爱、爱情、婚姻、分手、暗恋、表白、亲情、友情、情绪、治愈、疗愈\n\n### 体育娱乐\n**关键词**：体育、运动、比赛、奥运、世界杯、NBA、足球、篮球、娱乐、明星、综艺、电影、电视剧、音乐、演唱会\n\n### 美容美体\n**关键词**：美容、美体、护肤、化妆、化妆品、面膜、护肤、瘦身、塑形、医美、整形、抗衰\n\n### 文摘精选\n**关键词**：文摘、精选、好文、推荐、摘录、读书、阅读、感悟、思考、人生、哲理\n\n### 财富理财\n**关键词**：财富、理财、投资、基金、股票、股市、财经、金融、银行、保险、存款、赚钱、创业、赚钱\n\n### 科技数码\n**关键词**：科技、数码、手机、电脑、智能、AI、人工智能、互联网、软件、硬件、芯片、5G、新能源、电动车、特斯拉\n\n### 创投商业\n**关键词**：创投、创业、投资、商业、企业、公司、管理、营销、融资、上市、独角兽、CEO、企业家\n\n### 汽车交通\n**关键词**：汽车、车、驾驶、驾照、买车、保养、加油、停车、交通、交警、违章、事故、自驾\n\n### 房产楼市\n**关键词**：房产、楼市、房子、买房、卖房、租房、房价、装修、物业、房贷、公积金、中介\n\n### 职场发展\n**关键词**：职场、工作、求职、面试、简历、跳槽、升职、加薪、职业、同事、领导、加班、996、内卷\n\n### 教育考试\n**关键词**：教育、考试、高考、考研、考公、留学、培训、辅导、学习、成绩、学校、大学、中小学\n\n### 学术研究\n**关键词**：学术、研究、论文、科研、实验、发现、成果、学者、专家、教授、博士、硕士\n\n### 企业品牌\n**关键词**：企业、品牌、公司、营销、公关、案例、战略、转型、创新、产品、服务\n\n### 总排名\n**关键词**：总榜、全部、综合、热点、热门、爆文、10w+、推荐、最新\n\n## 映射规则\n\n1. **用户输入分析**：分析用户问题中的关键词、主题、领域\n2. **分类匹配**：根据上述映射表，匹配最相关的分类\n3. **默认分类**：如果无法确定分类，默认使用\"总排名\"\n4. **多分类处理**：如果用户问题涉及多个领域，选择最核心的分类\n\n## 使用示例\n\n| 用户输入 | 匹配分类 |\n|---------|---------|\n| \"推荐科技类的文章\" | 科技数码 |\n| \"有没有健康养生方面的\" | 健康养生 |\n| \"想看财经投资的文章\" | 财富理财 |\n| \"今天的爆款文章\" | 总排名 |\n| \"关于AI的文章\" | 科技数码 |\n| \"美食推荐\" | 美食餐饮 |\n| \"职场干货\" | 职场发展 |\n| \"有什么好看的\" | 文摘精选 |\n\nFile v1.0.7:README.en.md\n\n# WeChat 10W+ Article Recommendations\n\n---\n\n## Introduction\n\nQuickly find WeChat Official Account articles that reached **10w+** reads in a single day, and stay on top of top-traffic trends and topic direction.\n\n**Core Value**\n\n- **Capture viral articles at a glance**: Daily indexing of **10w+** read articles across industries — instantly see where top traffic is heading\n- **Lock in vertical niches**: Query and subscribe to **10w+** updates across 21 track categories so your topics stay on course\n- **Decode viral DNA**: Automatically break down title traits, content themes, posting timing, and account characteristics into reusable creative patterns\n- **Immersive viewing and export**: WeChat-green themed visual ranking pages with one-click PDF export for team sharing and offline review\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Track trends, titles, and account mix\n- 📊 Content leads — Need shareable, printable ranking pages\n- 📈 Growth / business teams — Monitor competitors and niche 10w+ viral content by track\n\n---\n\n## Core Capabilities\n\n- **10w+ article recommendations**: Daily update of yesterday's latest WeChat Official Account **10w+** read article rankings\n- **Overall + niche rankings**: Browse all-category hot articles or focus on tech, finance, health, and 21 other verticals\n- **Viral pattern analysis**: More than a data list — extract title, content, timing, and account patterns from real viral posts\n- **Visual ranking page**: Generate visual HTML layouts with image or PDF export\n- **Subscription push**: Subscribe by niche for daily scheduled pushes of the latest 10w+ articles (when the platform supports it)\n\n---\n\n## API Key Acquisition & Security\n\n- This skill requires the environment variable: `REDFOX_API_KEY`.\n- `REDFOX_API_KEY` is provided by [RedFoxHub](https://redfox.hk/settings/api-keys?source=clawhub) (`https://redfox.hk`).\n- Register at [RedFoxHub](https://redfox.hk?source=clawhub) to obtain your `REDFOX_API_KEY`.\n- Configure `REDFOX_API_KEY` as a device environment variable before using this skill.\n- Before providing your key, confirm its source, available scope, validity period, and whether reset/revocation is supported.\n- Do not hard-code or expose the key in plaintext in code, prompts, logs, or output files.\n\n---\n\n## Usage Guide\n\nDescribe what you need in plain language — no fixed commands to memorize.\n\n### Quick phrase reference\n\n| Intent                     | Example phrase                                     | What you get                                           |\n| -------------------------- | -------------------------------------------------- | ------------------------------------------------------ |\n| Latest 10w+ viral articles | \"What are the latest 10w+ viral articles?\"         | Overall ranking for the latest available date          |\n| Niche track query          | \"What 10w+ tech articles were hot this past week?\" | Ranking for that category and time window              |\n| View all data              | \"Expand all — show me 50 entries\"                  | Full 50 entries within the same time range             |\n| Visual share and export    | \"Generate a ranking page I can export to PDF\"      | Visual page on top of the ranking, with export support |\n| Subscribe                  | \"Subscribe me to daily finance 10w+ articles\"      | Scheduled push of 10w+ articles after subscription     |\n\n### Sample output\n\n💡 **Data note**\n\n10w+ read viral article recommendations update daily at 19:30 with yesterday's article data.\n\n📊 **Article overview**\n\n| #    | Title                                                    | Author           | Reads |\n| ---- | -------------------------------------------------------- | ---------------- | ----- |\n| 🥇 1 | Must-read for workplace newcomers: 5 tips to fit in fast | Workplace Growth | 10w+  |\n| 🥈 2 | Workplace communication: 3 sentences you must never say! | Workplace Tips   | 10w+  |\n| 3    | …                                                        | …                | …     |\n\n📝 **Article details**\n\n**1、[Must-read for workplace newcomers: 5 tips to fit in fast](https://mp.weixin.qq.com/s/xxx)**\n\n📄 Author: [Workplace Growth](https://open.weixin.qq.com/qr/code?username=xxx) 👀 Reads: 10w+ ⏰ Published: 2026-05-15\n\n🔍 Content analysis: Summary… | Trend leverage… | Spread role… | Outcome…\n\n---\n\n📊 **Viral pattern analysis**\n\nTitle traits: …\nContent themes: …\nPosting timing: …\nAccount characteristics: …\n\n---\n\n📬 **Subscription**\n\nSubscribe to a specific niche? We support subscriptions across 21 track categories.\n\n1️⃣ Subscribe — Daily push of latest 10w+ WeChat articles at 19:30\n2️⃣ Not now — This query only\n\n---\n\n## Use Cases\n\n| Scenario               | Role            | Example question                                | Benefit                                            |\n| ---------------------- | --------------- | ----------------------------------------------- | -------------------------------------------------- |\n| Daily trend tracking   | WeChat operator | \"Today's viral articles / latest 10w+ articles\" | Quickly grasp top traffic and topic direction      |\n| Competitor niche watch | Content lead    | \"What's hot in finance 10w+ lately?\"            | Lock in vertical niches and keep topics on track   |\n| Team review            | Editor lead     | \"Export a printable viral article ranking\"      | Easier offline breakdown and meeting collaboration |\n| Pattern learning       | Junior editor   | \"What do these viral articles have in common?\"  | From casual reading to reusable creative models    |\n\n---\n\n## Important data notes\n\n### Update schedule and lookback\n\n| Ranking type | Update time                       | Lookback     |\n| ------------ | --------------------------------- | ------------ |\n| Overall      | Daily 19:30 — previous day's data | Past 30 days |\n| Niche tracks | Daily 19:30 — previous day's data | Past 30 days |\n\n### Supported niches (21)\n\nHumanities & news, knowledge encyclopedia, health & wellness, fashion, food & dining, lifestyle, travel, humor, emotions & psychology, sports & entertainment, beauty, digest picks, wealth & finance, tech & digital, venture & business, automotive, real estate, career development, education & exams, academic research, corporate brands\n\n### Data freshness\n\nData is not real-time. Engagement figures reflect the collection moment and may differ from live platform data.\n\n---\n\nFile v1.0.7:skill-card.md\n\n## Description:\n\n全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[redfox-data](https://clawhub.ai/user/redfox-data)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nWeChat editors, content creators, media operators, and marketing teams use this skill to retrieve recent WeChat Official Account 10w+ article rankings, inspect category-specific viral content, analyze repeatable viral patterns, and generate shareable HTML reports.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated HTML reports can include unsafe browser code from external article data.\n\nMitigation: Open generated reports only when the data source is trusted, review or sanitize report fields before sharing, and prefer a fixed version that escapes all report fields and validates URLs.\n\nRisk: The fetch script prints part of the RedFox API key in command output.\n\nMitigation: Treat command output and logs as sensitive, avoid sharing them, and prefer a fixed version that removes API-key prefix logging; rotate the key if exposure is suspected.\n\nRisk: Generated reports load html2pdf.js from a CDN.\n\nMitigation: Use the report in environments that permit the external CDN dependency, or prefer a fixed version that vendors the script or pins it with integrity checks.\n\nRisk: Command output may include an unsolicited sales contact message.\n\nMitigation: Review output before forwarding it to end users and prefer a fixed version that removes nonessential promotional text.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/redfox-data/skills/wechat-10w-hot)\n- [API specification](artifact/references/api-spec.md)\n- [Category mapping](artifact/references/category-mapping.md)\n- [RedFox API key settings](https://redfox.hk/settings/api-keys?source=clawhub)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, HTML, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown article tables and analysis, shell command snippets, JSON-backed temporary article data, and generated HTML reports with PDF export support.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY and uses recent WeChat article data returned by the RedFox API.]\n\n## Skill Version(s):\n\n1.0.7 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.6: 9 files, 29822 bytes\n\nFiles: README.en.md (6504b), README.md (5876b), references/api-spec.md (4025b), references/category-mapping.md (4619b), scripts/fetch_hot_articles.py (18621b), scripts/generate_hot_html.py (19105b), skill-card.md (3147b), SKILL.md (15697b), _meta.json (133b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 1. 简介\n\n**一句话定位**：公众号10w+阅读爆文推荐工具，全网持续收录每日1000+条公众号10w+文章，支持按领域分类查询、智能爆款规律分析和HTML报告导出。\n\n**核心价值**：\n- **海量收录**：每日收录1000+条10w+阅读文章，覆盖23个标准分类\n- **智能分析**：基于四维度内容分析（内容概述、热点利用、传播作用、达成效果）\n- **可视化报告**：自动生成公众号风格HTML页面，支持PDF导出\n\n**适用对象**：公众号运营者、内容创作者、自媒体编辑、市场运营、爆文研究者。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 爆文榜单推送 | 获取全领域10w+阅读文章TOP50 | 快速了解公众号爆文风向 |\n| 🏷️ 领域分类查询 | 23个标准分类独立查询 | 精准定位垂直领域爆文 |\n| 📝 四维度内容分析 | 内容概述/热点利用/传播作用/达成效果 | 深度解析爆文成功要素 |\n| 📈 爆款规律分析 | 标题特征/内容主题/发布时间/账号特征 | 提炼可复用的爆款方法论 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪，不错过爆文 |\n\n### 特色亮点\n\n- **智能时间判断**：根据数据更新时间(18:30)自动计算正确查询区间\n- **分页预览机制**：首次展示前10条，按需展示完整50条\n- **四维度分析**：每篇文章从内容概述、热点利用、传播作用、达成效果四方面深度分析\n- **HTML防分页**：PDF导出自适应单页模式，所有内容完整展示\n\n## 3. 一键安装\n\n### 鉴权\n\n#### 获取 API Key\n\n请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=clawhub) 获取API KEY\n\n#### 配置 API Key\n\n方案1: 以OpenClaw为例，将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中，部分内容如下：\n\n```bash\n{ \"env\": { \"REDFOX_API_KEY\": \"ak_xxxx...\" } }\n```\n\n方案2: 终端配置：\n\n```bash\nexport REDFOX_API_KEY=\"ak_xxxx...\"\n```\n\n### 依赖安装\n\n无需额外安装，脚本使用Python标准库（urllib.request）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 查询全领域10w+文章（总榜）\n\n启动后提示用户：「技能已加载完成。是否为您推送最新的10w+阅读文章。」\n\n总榜请求直接推送最新10w+阅读文章TOP50（首次预览展示前10条）。\n\n#### 领域关键词查询\n\n输入具体领域关键词（如\"AI编程\"、\"财经\"、\"健康饮食\"），系统自动匹配23个标准分类并输出该领域TOP10。\n\n标准23分类：人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名。\n\n分类泛化映射规则详见 [references/category-mapping.md](references/category-mapping.md)。\n\n### 高级使用\n\n#### 标准执行流程\n\n1. **用户意图识别**：智能体识别总榜请求/领域查询/模糊输入\n2. **获取爆文数据**：调用 `scripts/fetch_hot_articles.py` 脚本（必须调用，禁止自行生成）\n3. **爆款规律分析**：基于实际文章数据进行四维度分析\n4. **询问订阅**：主动询问用户是否需要订阅特定领域\n5. **生成HTML页面**：调用 `scripts/generate_hot_html.py` 生成可视化报告\n6. **处理用户订阅选择**：根据用户回复执行订阅逻辑\n\n#### 脚本参数说明\n\n```bash\npython scripts/fetch_hot_articles.py --type \"分类名称\" --start_date YYYY-MM-DD --end_date YYYY-MM-DD --mode preview --limit 10 --source \"公众号10w+阅读文章推荐-ClawHub\"\n```\n\n| 参数 | 说明 | 示例 |\n|------|------|------|\n| `--type` | 标准分类名称，默认\"总排名\" | `--type \"科技数码\"` |\n| `--start_date` | 开始日期（必传），YYYY-MM-DD | `--start_date 2026-05-13` |\n| `--end_date` | 结束日期（必传），YYYY-MM-DD | `--end_date 2026-05-14` |\n| `--source` | 数据源（固定值） | `--source \"公众号10w+阅读文章推荐-ClawHub\"` |\n| `--mode` | 输出模式：preview(前10条) / full(全部) | `--mode preview` |\n| `--limit` | 预览模式下显示数量 | `--limit 10` |\n| `--temp_file` | 临时数据文件路径 | `--temp_file temp_articles.json` |\n\n#### 时间参数计算规则（重要）\n\n**数据更新时间**：每天 **18:30** 同步前一日数据。\n\n**时间判断逻辑**：智能体必须根据当前时间自动计算正确的查询日期。\n\n| 当前时间 | 用户询问 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| < 18:30 | 今日文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 今日文章 | T-1 ~ T | 昨天数据已更新，查昨天区间 |\n| < 18:30 | 昨天文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 昨天文章 | T-1 ~ T | 昨天数据已更新 |\n\n**默认时间规则**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天。\n\n**订阅推送时间参数**：订阅推送（每天19:30）查询昨天（T-1）的数据。\n\n**典型场景示例**（假设今天是2026-05-14）：\n\n| 用户询问 | 当前时间 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| 今日文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，查前天区间 |\n| 今日文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n| 昨天文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，但前天数据已更新 |\n| 昨天文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新 |\n\n#### 时间不一致提示规则\n\n只要用户询问的时间和实际查询的时间不一致，就需要提示：\n- 用户询问\"今天的数据\"，实际查询昨天：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n- 用户询问\"昨天数据\"，实际查询前天：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n- 用户询问时间早于回溯日期：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n#### 分页展示策略\n\n- **首次展示**：`--mode preview --limit 10`，展示前10条\n- **用户要求拓展**：`--mode full`，展示所有数据\n- **数据不超过10条**：直接展示所有，无需询问\n- 超过10条时底部提示：\"还有X条数据未展示，是否需要全部展示？\"\n\n#### 文章数量较少提示规则\n\n当某赛道某日10w+文章少于10篇时，提示：「💡 xx日xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~」\n\n#### 输出格式\n\n脚本输出按以下顺序：数据说明 → 文章概览表格 → 文章详情 → 统计信息。\n\n**文章概览表格**：\n\n```markdown\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | [标题](文章链接) | [作者名称](公众号名片链接) | 5w+ |\n```\n\n**文章详情格式**：\n\n```markdown\n**序号、[标题](文章链接)**\n📄 作者：[作者名称](公众号名片链接)\n👀 阅读数：阅读数\n⏰ 发布时间：发布时间\n🔍 内容分析：基于四维度规则的分析内容\n---\n```\n\n#### 四维度内容分析规则\n\n每篇文章必须从以下四个维度进行分析：\n- **内容概述**：简明扼要地概括文章核心内容\n- **热点利用**：分析文章借用了哪些热点话题或趋势\n- **传播作用**：阐述内容起到的作用（满足用户需求、引发情感共鸣、提供实用价值）\n- **达成效果**：说明内容达到的效果（提升品牌认知、完成用户转化、促进信息传播）\n\n#### 爆款规律分析\n\n在完整展示榜单数据后执行，基于实际文章数据进行四方面分析：\n- **标题特征**：总结标题共性和亮点\n- **内容主题**：分析话题类型、传播价值\n- **发布时间**：分析发布时段规律\n- **公众号特征**：分析账号类型和内容定位特点\n\n#### HTML页面生成\n\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 10\n```\n\n| 参数 | 说明 |\n|------|------|\n| `--temp_file` | 临时JSON文件路径（默认：`temp_articles.json`） |\n| `--output` | 输出文件路径 |\n| `--display_count` | 展示的文章数量，必须与对话中展示的数量一致 |\n\n**HTML视觉规范**：\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称）\n- 序号1-3使用🥇🥈🥉，4往后使用数字\n- 用户名称可点击跳转公众号名片（`https://open.weixin.qq.com/qr/code?username={accountId}`）\n- PDF导出：自适应单页模式，`pagebreak: { mode: 'none' }`\n\n#### 订阅服务\n\n规律分析后主动询问用户是否需要订阅：\n\n```\n📬 订阅服务\n\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n```\n\n### 命令速查表\n\n| 场景 | 命令示例 |\n|------|----------|\n| 总榜预览 | `python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode preview --limit 10` |\n| 总榜完整 | `python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode full` |\n| 领域查询 | `python scripts/fetch_hot_articles.py --type \"科技数码\" --start_date 2026-05-13 --end_date 2026-05-14 --mode preview --limit 10` |\n| 生成HTML | `python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"榜单.html\" --display_count 10` |\n\n## 5. 使用场景\n\n### 场景一：公众号运营者获取写作灵感\n\n**角色**：公众号编辑/运营\n**需求**：每天早晨查看前一天10w+爆文，提取爆款选题和标题套路\n**使用方式**：输入\"今日爆文\"，获取全领域TOP50 + 爆款规律分析\n**预期收益**：快速掌握当日爆文风向，获得可复用的标题和选题方法论\n\n### 场景二：垂直领域内容深耕\n\n**角色**：垂直领域内容创作者（如健康养生、科技数码）\n**需求**：持续追踪本领域爆文，了解同行内容策略\n**使用方式**：查询特定领域TOP50，分析爆款规律，订阅每日推送\n**预期收益**：精准对标同领域头部内容，提升自身内容竞争力\n\n### 场景三：品牌营销内容策划\n\n**角色**：品牌营销策划\n**需求**：研究公众号爆文传播规律，为品牌内容制作提供参考\n**使用方式**：跨领域查询爆文榜单，分析标题特征和传播作用\n**预期收益**：掌握公众号内容传播密码，制定高效的品牌内容策略\n\n### 场景四：自媒体创业方向调研\n\n**角色**：自媒体创业者\n**需求**：了解各领域公众号的流量分布和爆文特征，选择适合的切入方向\n**使用方式**：连续查询多个领域近7天数据，对比各领域爆文数量和质量\n**预期收益**：基于数据做出领域选择决策，从起号阶段就走在正确方向\n\n## 6. 项目架构\n\n### 目录结构\n\n```\nwechat-10w-hot/\n├── SKILL.md                       # 技能描述文件\n├── scripts/\n│   ├── fetch_hot_articles.py      # 爆文数据获取脚本\n│   └── generate_hot_html.py       # HTML页面生成脚本\n└── references/\n    ├── api-spec.md                # API接口规范\n    └── category-mapping.md        # 分类泛化映射规则\n```\n\n### 技术栈\n\n| 组件 | 技术 | 说明 |\n|------|------|------|\n| 脚本语言 | Python 3 | 使用标准库（urllib.request） |\n| 数据接口 | Redfox API (GET) | `https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime` |\n| 认证方式 | X-API-KEY | 请求头认证 |\n| 报告模板 | HTML/CSS/JS | 微信绿主题风格 |\n| PDF导出 | html2pdf.js | 自适应单页模式 |\n\n### 核心模块说明\n\n| 模块 | 功能 |\n|------|------|\n| `fetch_hot_articles.py` | 根据分类和时间获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件 |\n| `generate_hot_html.py` | 从临时JSON文件读取数据，生成公众号风格HTML页面，支持PDF导出 |\n| `api-spec.md` | API接口规范参考 |\n| `category-mapping.md` | 分类泛化映射规则参考 |\n\n### 资源索引\n\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)（用途: 根据分类和时间获取10w+热门文章数据）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/api-spec.md](references/api-spec.md)（何时读取: 查看API接口规范时使用）\n- 参考: 见 [references/category-mapping.md](references/category-mapping.md)（何时读取: 查看分类泛化映射规则时使用）\n\n## 7. 常见问答\n\n### 安装相关\n\n**Q: 脚本运行报错 \"REDFOX_API_KEY not found\"**\nA: 请确保已配置环境变量 `REDFOX_API_KEY`，可参考上方鉴权章节配置。\n\n**Q: 是否需要安装Python依赖？**\nA: 不需要，脚本使用Python标准库（urllib.request），无需额外安装。\n\n### 使用相关\n\n**Q: 为什么查询\"今天\"的文章返回的是昨天的？**\nA: 数据每日18:30同步前一日数据。如果在18:30之后查询，可获取昨日数据；18:30之前查询需使用前日数据。系统会自动计算并提示。\n\n**Q: 如何查看完整的50条数据？**\nA: 首次预览展示前10条后，回复「全部展示」或「是」，系统会使用 `--mode full` 展示所有50条。\n\n**Q: 用户输入的领域关键词如何匹配？**\nA: 系统通过分类泛化映射规则自动匹配，如\"AI\" → \"科技数码\"，\"减肥\" → \"健康养生\"。详见 `references/category-mapping.md`。\n\n**Q: HTML中的文章数量和对话中不一致？**\nA: 使用 `--display_count` 参数控制HTML展示数量，必须与对话中实际展示的数量一致。\n\n### 故障排除\n\n**Q: 查询返回空数据？**\nA: 可能原因：1) 该领域在查询时间段内无10w+文章；2) API Key 无效或过期。系统会提示推荐查看综合榜单或其他分类。\n\n**Q: PDF导出出现分页？**\nA: HTML生成时已配置 `pagebreak: { mode: 'none' }` 和 `page-break-inside: avoid`，如果仍有分页请检查html2pdf.js配置。\n\n**Q: 脚本输出被截断？**\nA: 确保使用 `preview` 模式首次展示，仅输出10条避免截断。用户需要时再使用 `full` 模式展示全部。\n\nFile v1.0.6:README.md\n\n# 公众号 10w+文章 / wechat-10w-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台阅读数当日达到 **10w+** 的爆款文章，掌握全网头部流量与选题方向。\n\n**核心价值**\n\n- **全网爆文一键捕获**：每日收录全网各行业 **10w+** 阅读量热门文章，瞬间掌握头部流量走向\n- **垂直领域精准锁定**：支持按 22 个赛道分类查询与订阅特定领域 **10w+** 资讯，确保选题不偏航\n- **爆款基因深度解码**：自动拆解爆文的标题特征、内容主题、发布时段与公众号特征，提炼可复用的创作规律\n- **沉浸式阅览与导出**：生成微信绿主题的可视化榜单页，支持一键导出 PDF，方便团队分享与离线复盘\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 追热点、看标题与账号分布\n- 📊 内容负责人 — 需要可分享、可打印的榜单页\n- 📈 增长 / 商务 — 按赛道盯竞品与行业 10w+ 爆文动向\n\n---\n\n## 核心功能\n\n- **10w+文章推荐**：每日更新昨日最新的公众号 **10w+** 阅读文章榜单\n- **总榜 + 分赛道**：既可看全品类热门，也可锁定科技、财经、健康等 22 个垂直领域\n- **爆款规律分析**：不只给数据列表，还从真实爆文中提炼标题、内容、时段、账号维度的创作规律\n- **可视化榜单页**：生成带可视化布局的 HTML 文件，支持导出图片或 PDF\n- **订阅推送**：支持按赛道订阅每日定时推送最新 10w+ 文章（需平台支持）\n\n---\n\n## 密钥获取与安全说明\n\n- 本技能需要使用环境变量：`REDFOX_API_KEY`。\n- `REDFOX_API_KEY` 由 [红狐 hub](https://redfox.hk/settings/api-keys?source=clawhub) (`https://redfox.hk`)提供。\n- 请前往 [红狐 hub](https://redfox.hk?source=github) 注册账号，获取 `REDFOX_API_KEY`。\n- 配置设备环境变量 `REDFOX_API_KEY` 后使用本技能。\n- 在提供密钥前，请先确认密钥来源、可用范围、有效期及是否支持重置/撤销。\n- 禁止在代码、提示词、日志或输出文件中硬编码/明文暴露密钥。\n\n---\n\n## 使用指南\n\n直接用自然语言说出你的需求即可，无需记忆固定命令。\n\n### 常用说法速查\n\n| 意图             | 示例话术                           | 效果                                 |\n| ---------------- | ---------------------------------- | ------------------------------------ |\n| 看最新 10w+爆文  | \"最新的 10w+ 爆文有哪些？\"         | 输出最新可用日期的总榜榜单           |\n| 查垂直赛道       | \"科技类最近一周有哪些 10w+ 热门？\" | 按分类与时间窗口输出对应赛道榜单     |\n| 查看全部数据     | \"展开全部，给我看 50 条\"           | 在同时间范围内展示完整的 50 条       |\n| 可视化分享与导出 | \"生成可以导出 PDF 的榜单页\"        | 在榜单基础上生成可视化页面，支持导出 |\n| 订阅推送         | \"帮我订阅财经赛道的每日 10w+文章\"  | 订阅后按照时间主动推送 10w+文章      |\n\n### 输出示例\n\n💡 **数据说明**\n\n10w+阅读爆文推荐将在每日 19 点 30 分准时更新昨日文章数据。\n\n📊 **文章概览**\n\n| 序号 | 标题                                     | 作者       | 阅读数 |\n| ---- | ---------------------------------------- | ---------- | ------ |\n| 🥇 1 | 职场新人必看：5 个让你快速融入团队的技巧 | 职场成长社 | 10w+   |\n| 🥈 2 | 职场沟通：这 3 句话千万别说！            | 职场干货铺 | 10w+   |\n| 3    | …                                        | …          | …      |\n\n📝 **文章详情**\n\n**1、[职场新人必看：5 个让你快速融入团队的技巧](https://mp.weixin.qq.com/s/xxx)**\n\n📄 作者：[职场成长社](https://open.weixin.qq.com/qr/code?username=xxx) 👀 阅读数：10w+ ⏰ 发布时间：2026-05-15\n\n🔍 内容分析：内容概述… | 热点利用… | 传播作用… | 达成效果…\n\n---\n\n📊 **爆款规律分析**\n\n标题特征：…\n内容主题：…\n发布时间：…\n公众号特征：…\n\n---\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 22 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19 点 30 分推送最新 10w+公众号爆文\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景       | 角色       | 示例问法                       | 收益                         |\n| ---------- | ---------- | ------------------------------ | ---------------------------- |\n| 追每日热点 | 公众号运营 | \"今日爆文 / 最新 10w+ 文章\"    | 快速掌握头部流量与选题方向   |\n| 盯竞品赛道 | 内容负责人 | \"财经类 10w+ 最近有什么热门\"   | 垂直领域精准锁定，选题不偏航 |\n| 团队复盘   | 编辑主管   | \"导出一份可打印的爆文榜单\"     | 离线拆解、会议共创更方便     |\n| 规律学习   | 新人编辑   | \"分析一下这些爆文有什么共同点\" | 从感性阅读到可复用的创作模型 |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 榜单类型 | 更新时间                  | 可回溯范围 |\n| -------- | ------------------------- | ---------- |\n| 全站总榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n| 分赛道榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n\n### 支持赛道（22 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n数据非实时更新，文章互动数据为采集时刻的真实数据，与实时数据存在差异\n\n---\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-10w-hot\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1784622717265\n}\n\nFile v1.0.6:references/api-spec.md\n\n# API接口规范\n\n## 接口信息\n\n- **接口地址**：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- **请求方法**：GET\n- **Content-Type**：application/json\n\n## 认证方式\n\n| 参数 | 说明 |\n|------|------|\n| X-API-KEY | API密钥，从环境变量 `REDFOX_API_KEY` 获取，未设置则自动从 shell 配置文件（`~/.zshrc`、`~/.bash_profile` 等）读取 |\n\n## 请求头\n\n```\nContent-Type: application/json\nX-API-KEY: <your_api_key>\n```\n\n## 请求参数\n\n| 参数名 | 类型 | 必填 | 说明 |\n|--------|------|------|------|\n| type | string | 是 | 分类名称（标准23分类之一） |\n| source | string | 是 | 数据来源，固定值：\"公众号10w+阅读文章推荐\" |\n| startDate | string | 是 | 开始日期，格式：YYYY-MM-DD |\n| endDate | string | 是 | 结束日期，格式：YYYY-MM-DD |\n\n## 标准分类列表\n\n共23个标准分类：\n- 人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活\n- 旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选\n- 民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市\n- 职场发展、教育考试、学术研究、企业品牌、总排名\n\n## 请求示例\n\n### 1. 查询总排名（昨日数据）\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=总排名&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 2. 查询科技数码分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=科技数码&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 3. 查询财富理财分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=财富理财&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-10&endDate=2026-05-14\n```\n\n## 响应数据结构\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"tenWReadingRank\": [\n      {\n        \"accountId\": \"zepinghongguan\",\n        \"clicksCount\": \"10w+\",\n        \"commentCount\": \"3\",\n        \"content\": \"文章内容摘要...\",\n        \"coverUrl\": \"https://...\",\n        \"fans\": \"100w+\",\n        \"interactiveCount\": \"3413\",\n        \"likeCount\": \"606\",\n        \"orderNum\": 0,\n        \"oriUrl\": \"https://mp.weixin.qq.com/s?...\",\n        \"originalFlag\": 1,\n        \"photoId\": \"...\",\n        \"publicTime\": \"2026-04-15 00:01:14\",\n        \"shareCount\": \"2613\",\n        \"summary\": \"摘要内容\",\n        \"thumbnail\": \"https://...\",\n        \"title\": \"文章标题\",\n        \"type\": \"财富\",\n        \"userHeadUrl\": \"https://...\",\n        \"userName\": \"作者名称\",\n        \"watchCount\": \"191\"\n      }\n    ]\n  }\n}\n```\n\n## 数据字段说明\n\n| 字段名 | 说明 |\n|--------|------|\n| accountId | 公众号ID |\n| clicksCount | 阅读数（如：10w+、5w+） |\n| commentCount | 评论数 |\n| content | 文章内容摘要 |\n| coverUrl | 封面图URL |\n| fans | 粉丝数 |\n| interactiveCount | 互动数 |\n| likeCount | 点赞数 |\n| oriUrl | 文章原文链接 |\n| publicTime | 发布时间 |\n| shareCount | 分享数 |\n| summary | 摘要 |\n| title | 文章标题 |\n| type | 文章分类 |\n| userName | 作者名称 |\n\n## 时间参数规则\n\n### 重要规则\n\n1. **所有时间参数都是必传的**：\n   - `startDate`：必须传入，格式为 YYYY-MM-DD\n   - `endDate`：必须传入，格式为 YYYY-MM-DD\n\n2. **时间参数示例**（假设今天是 2026-05-14）：\n   - 查询昨天数据：`startDate=2026-05-13&endDate=2026-05-14`\n   - 查询前天数据：`startDate=2026-05-12&endDate=2026-05-13`\n   - 查询近5天：`startDate=2026-05-10&endDate=2026-05-14`\n\n3. **数据同步时间**：\n   - 数据库每日下午 18:30 同步前一日数据\n   - 到 19:30 推送时，昨天的数据已完全同步\n\n4. **时间建议**：\n   - 用户主动查询\"今日文章\"：使用前天数据（更稳妥）\n   - 订阅推送（19:30）：使用昨天数据（已同步完成）\n\nFile v1.0.6:references/category-mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\nAPI支持以下分类：\n- 人文资讯\n- 知识百科\n- 健康养生\n- 时尚潮流\n- 美食餐饮\n- 乐活生活\n- 旅游出行\n- 搞笑幽默\n- 情感心理\n- 体育娱乐\n- 美容美体\n- 文摘精选\n- 民生资讯\n- 财富理财\n- 科技数码\n- 创投商业\n- 汽车交通\n- 房产楼市\n- 职场发展\n- 教育考试\n- 学术研究\n- 企业品牌\n- 总排名\n\n## 分类泛化映射\n\n用户输入的关键词/主题映射到标准分类：\n\n### 人文资讯\n**关键词**：人文、历史、文化、文学、艺术、哲学、宗教、传统、非遗、民俗、人物、故事\n\n### 知识百科\n**关键词**：知识、科普、百科、常识、学习、冷知识、有趣、神奇、奥秘、原理、现象\n\n### 健康养生\n**关键词**：健康、养生、保健、医疗、疾病、医院、医生、营养、饮食、运动、健身、减肥、睡眠、心理、抑郁、焦虑\n\n### 时尚潮流\n**关键词**：时尚、潮流、穿搭、服装、配饰、奢侈品、品牌、明星、网红、街拍、妆容、发型\n\n### 美食餐饮\n**关键词**：美食、餐饮、菜谱、食谱、烹饪、做菜、餐厅、小吃、甜品、饮品、咖啡、茶、酒、外卖\n\n### 乐活生活\n**关键词**：生活、日常、家居、装修、收纳、清洁、宠物、亲子、家庭、婚姻、社交、爱好、兴趣、休闲\n\n### 旅游出行\n**关键词**：旅游、旅行、出行、景点、景区、酒店、民宿、攻略、签证、机票、自驾、户外、探险\n\n### 搞笑幽默\n**关键词**：搞笑、幽默、段子、笑话、趣闻、奇葩、沙雕、神回复、吐槽、梗、表情包\n\n### 情感心理\n**关键词**：情感、心理、恋爱、爱情、婚姻、分手、暗恋、表白、亲情、友情、情绪、治愈、疗愈\n\n### 体育娱乐\n**关键词**：体育、运动、比赛、奥运、世界杯、NBA、足球、篮球、娱乐、明星、综艺、电影、电视剧、音乐、演唱会\n\n### 美容美体\n**关键词**：美容、美体、护肤、化妆、化妆品、面膜、护肤、瘦身、塑形、医美、整形、抗衰\n\n### 文摘精选\n**关键词**：文摘、精选、好文、推荐、摘录、读书、阅读、感悟、思考、人生、哲理\n\n### 民生资讯\n**关键词**：民生、政策、法规、社保、医保、教育、就业、工资、物价、交通、环保、公益、慈善\n\n### 财富理财\n**关键词**：财富、理财、投资、基金、股票、股市、财经、金融、银行、保险、存款、赚钱、创业、赚钱\n\n### 科技数码\n**关键词**：科技、数码、手机、电脑、智能、AI、人工智能、互联网、软件、硬件、芯片、5G、新能源、电动车、特斯拉\n\n### 创投商业\n**关键词**：创投、创业、投资、商业、企业、公司、管理、营销、融资、上市、独角兽、CEO、企业家\n\n### 汽车交通\n**关键词**：汽车、车、驾驶、驾照、买车、保养、加油、停车、交通、交警、违章、事故、自驾\n\n### 房产楼市\n**关键词**：房产、楼市、房子、买房、卖房、租房、房价、装修、物业、房贷、公积金、中介\n\n### 职场发展\n**关键词**：职场、工作、求职、面试、简历、跳槽、升职、加薪、职业、同事、领导、加班、996、内卷\n\n### 教育考试\n**关键词**：教育、考试、高考、考研、考公、留学、培训、辅导、学习、成绩、学校、大学、中小学\n\n### 学术研究\n**关键词**：学术、研究、论文、科研、实验、发现、成果、学者、专家、教授、博士、硕士\n\n### 企业品牌\n**关键词**：企业、品牌、公司、营销、公关、案例、战略、转型、创新、产品、服务\n\n### 总排名\n**关键词**：总榜、全部、综合、热点、热门、爆文、10w+、推荐、最新\n\n## 映射规则\n\n1. **用户输入分析**：分析用户问题中的关键词、主题、领域\n2. **分类匹配**：根据上述映射表，匹配最相关的分类\n3. **默认分类**：如果无法确定分类，默认使用\"总排名\"\n4. **多分类处理**：如果用户问题涉及多个领域，选择最核心的分类\n\n## 使用示例\n\n| 用户输入 | 匹配分类 |\n|---------|---------|\n| \"推荐科技类的文章\" | 科技数码 |\n| \"有没有健康养生方面的\" | 健康养生 |\n| \"想看财经投资的文章\" | 财富理财 |\n| \"今天的爆款文章\" | 总排名 |\n| \"关于AI的文章\" | 科技数码 |\n| \"美食推荐\" | 美食餐饮 |\n| \"职场干货\" | 职场发展 |\n| \"有什么好看的\" | 文摘精选 |\n\nFile v1.0.6:README.en.md\n\n# WeChat 10W+ Article Recommendations\n\n---\n\n## Introduction\n\nQuickly find WeChat Official Account articles that reached **10w+** reads in a single day, and stay on top of top-traffic trends and topic direction.\n\n**Core Value**\n\n- **Capture viral articles at a glance**: Daily indexing of **10w+** read articles across industries — instantly see where top traffic is heading\n- **Lock in vertical niches**: Query and subscribe to **10w+** updates across 22 track categories so your topics stay on course\n- **Decode viral DNA**: Automatically break down title traits, content themes, posting timing, and account characteristics into reusable creative patterns\n- **Immersive viewing and export**: WeChat-green themed visual ranking pages with one-click PDF export for team sharing and offline review\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Track trends, titles, and account mix\n- 📊 Content leads — Need shareable, printable ranking pages\n- 📈 Growth / business teams — Monitor competitors and niche 10w+ viral content by track\n\n---\n\n## Core Capabilities\n\n- **10w+ article recommendations**: Daily update of yesterday's latest WeChat Official Account **10w+** read article rankings\n- **Overall + niche rankings**: Browse all-category hot articles or focus on tech, finance, health, and 22 other verticals\n- **Viral pattern analysis**: More than a data list — extract title, content, timing, and account patterns from real viral posts\n- **Visual ranking page**: Generate visual HTML layouts with image or PDF export\n- **Subscription push**: Subscribe by niche for daily scheduled pushes of the latest 10w+ articles (when the platform supports it)\n\n---\n\n## API Key Acquisition & Security\n\n- This skill requires the environment variable: `REDFOX_API_KEY`.\n- `REDFOX_API_KEY` is provided by [RedFoxHub](https://redfox.hk/settings/api-keys?source=clawhub) (`https://redfox.hk`).\n- Register at [RedFoxHub](https://redfox.hk?source=github) to obtain your `REDFOX_API_KEY`.\n- Configure `REDFOX_API_KEY` as a device environment variable before using this skill.\n- Before providing your key, confirm its source, available scope, validity period, and whether reset/revocation is supported.\n- Do not hard-code or expose the key in plaintext in code, prompts, logs, or output files.\n\n---\n\n## Usage Guide\n\nDescribe what you need in plain language — no fixed commands to memorize.\n\n### Quick phrase reference\n\n| Intent                     | Example phrase                                     | What you get                                           |\n| -------------------------- | -------------------------------------------------- | ------------------------------------------------------ |\n| Latest 10w+ viral articles | \"What are the latest 10w+ viral articles?\"         | Overall ranking for the latest available date          |\n| Niche track query          | \"What 10w+ tech articles were hot this past week?\" | Ranking for that category and time window              |\n| View all data              | \"Expand all — show me 50 entries\"                  | Full 50 entries within the same time range             |\n| Visual share and export    | \"Generate a ranking page I can export to PDF\"      | Visual page on top of the ranking, with export support |\n| Subscribe                  | \"Subscribe me to daily finance 10w+ articles\"      | Scheduled push of 10w+ articles after subscription     |\n\n### Sample output\n\n💡 **Data note**\n\n10w+ read viral article recommendations update daily at 19:30 with yesterday's article data.\n\n📊 **Article overview**\n\n| #    | Title                                                    | Author           | Reads |\n| ---- | -------------------------------------------------------- | ---------------- | ----- |\n| 🥇 1 | Must-read for workplace newcomers: 5 tips to fit in fast | Workplace Growth | 10w+  |\n| 🥈 2 | Workplace communication: 3 sentences you must never say! | Workplace Tips   | 10w+  |\n| 3    | …                                                        | …                | …     |\n\n📝 **Article details**\n\n**1、[Must-read for workplace newcomers: 5 tips to fit in fast](https://mp.weixin.qq.com/s/xxx)**\n\n📄 Author: [Workplace Growth](https://open.weixin.qq.com/qr/code?username=xxx) 👀 Reads: 10w+ ⏰ Published: 2026-05-15\n\n🔍 Content analysis: Summary… | Trend leverage… | Spread role… | Outcome…\n\n---\n\n📊 **Viral pattern analysis**\n\nTitle traits: …\nContent themes: …\nPosting timing: …\nAccount characteristics: …\n\n---\n\n📬 **Subscription**\n\nSubscribe to a specific niche? We support subscriptions across 22 track categories.\n\n1️⃣ Subscribe — Daily push of latest 10w+ WeChat articles at 19:30\n2️⃣ Not now — This query only\n\n---\n\n## Use Cases\n\n| Scenario               | Role            | Example question                                | Benefit                                            |\n| ---------------------- | --------------- | ----------------------------------------------- | -------------------------------------------------- |\n| Daily trend tracking   | WeChat operator | \"Today's viral articles / latest 10w+ articles\" | Quickly grasp top traffic and topic direction      |\n| Competitor niche watch | Content lead    | \"What's hot in finance 10w+ lately?\"            | Lock in vertical niches and keep topics on track   |\n| Team review            | Editor lead     | \"Export a printable viral article ranking\"      | Easier offline breakdown and meeting collaboration |\n| Pattern learning       | Junior editor   | \"What do these viral articles have in common?\"  | From casual reading to reusable creative models    |\n\n---\n\n## Important data notes\n\n### Update schedule and lookback\n\n| Ranking type | Update time                       | Lookback     |\n| ------------ | --------------------------------- | ------------ |\n| Overall      | Daily 19:30 — previous day's data | Past 30 days |\n| Niche tracks | Daily 19:30 — previous day's data | Past 30 days |\n\n### Supported niches (22)\n\nHumanities & news, knowledge encyclopedia, health & wellness, fashion, food & dining, lifestyle, travel, humor, emotions & psychology, sports & entertainment, beauty, digest picks, civic news, wealth & finance, tech & digital, venture & business, automotive, real estate, career development, education & exams, academic research, corporate brands\n\n### Data freshness\n\nData is not real-time. Engagement figures reflect the collection moment and may differ from live platform data.\n\n---\n\nFile v1.0.6:skill-card.md\n\n## Description: <br>\n全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[redfox-data](https://clawhub.ai/user/redfox-data) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal content teams, WeChat account operators, editors, marketers, and growth researchers use this skill to retrieve RedFox-ranked WeChat 10w+ article lists by category and date, analyze viral patterns, subscribe to updates, and export HTML/PDF reports. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires a RedFox API key and sends article queries to redfox.hk. <br>\nMitigation: Provide REDFOX_API_KEY through a managed environment or secret setting, confirm key scope and revocation options, and avoid exposing the key in prompts, logs, code, or output files. <br>\nRisk: A referenced API spec describes reading shell profile files for an API key, which is broader credential access than this skill needs. <br>\nMitigation: Do not allow the agent to search shell profile files for credentials; supply REDFOX_API_KEY explicitly through the runtime environment. <br>\nRisk: Generated JSON and HTML reports are stored on disk and may contain article metadata or working context. <br>\nMitigation: Store generated files in an approved workspace, review contents before sharing, and remove temporary files when they are no longer needed. <br>\nRisk: Exported HTML reports load html2pdf.js from a third-party CDN when opened for PDF export. <br>\nMitigation: Open generated HTML only in environments where loading that CDN is acceptable, or replace the CDN dependency with an approved local copy before export. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/redfox-data/skills/wechat-10w-hot) <br>\n- [API interface specification](references/api-spec.md) <br>\n- [Category mapping reference](references/category-mapping.md) <br>\n- [RedFox API key settings](https://redfox.hk/settings/api-keys?source=clawhub) <br>\n- [RedFox WeChat article API endpoint](https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Markdown, Shell commands, Code, Files, Configuration guidance] <br>\n**Output Format:** [Markdown article rankings and analysis, shell command examples, JSON temp data, and generated HTML reports] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY; generated HTML reports load a third-party CDN script for PDF export.] <br>\n\n## Skill Version(s): <br>\n1.0.6 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.5: 9 files, 29476 bytes\n\nFiles: README.en.md (6501b), README.md (5873b), references/api-spec.md (4025b), references/category-mapping.md (4619b), scripts/fetch_hot_articles.py (18296b), scripts/generate_hot_html.py (19105b), skill-card.md (2660b), SKILL.md (15697b), _meta.json (133b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 1. 简介\n\n**一句话定位**：公众号10w+阅读爆文推荐工具，全网持续收录每日1000+条公众号10w+文章，支持按领域分类查询、智能爆款规律分析和HTML报告导出。\n\n**核心价值**：\n- **海量收录**：每日收录1000+条10w+阅读文章，覆盖23个标准分类\n- **智能分析**：基于四维度内容分析（内容概述、热点利用、传播作用、达成效果）\n- **可视化报告**：自动生成公众号风格HTML页面，支持PDF导出\n\n**适用对象**：公众号运营者、内容创作者、自媒体编辑、市场运营、爆文研究者。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 爆文榜单推送 | 获取全领域10w+阅读文章TOP50 | 快速了解公众号爆文风向 |\n| 🏷️ 领域分类查询 | 23个标准分类独立查询 | 精准定位垂直领域爆文 |\n| 📝 四维度内容分析 | 内容概述/热点利用/传播作用/达成效果 | 深度解析爆文成功要素 |\n| 📈 爆款规律分析 | 标题特征/内容主题/发布时间/账号特征 | 提炼可复用的爆款方法论 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪，不错过爆文 |\n\n### 特色亮点\n\n- **智能时间判断**：根据数据更新时间(18:30)自动计算正确查询区间\n- **分页预览机制**：首次展示前10条，按需展示完整50条\n- **四维度分析**：每篇文章从内容概述、热点利用、传播作用、达成效果四方面深度分析\n- **HTML防分页**：PDF导出自适应单页模式，所有内容完整展示\n\n## 3. 一键安装\n\n### 鉴权\n\n#### 获取 API Key\n\n请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=clawhub) 获取API KEY\n\n#### 配置 API Key\n\n方案1: 以OpenClaw为例，将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中，部分内容如下：\n\n```bash\n{ \"env\": { \"REDFOX_API_KEY\": \"ak_xxxx...\" } }\n```\n\n方案2: 终端配置：\n\n```bash\nexport REDFOX_API_KEY=\"ak_xxxx...\"\n```\n\n### 依赖安装\n\n无需额外安装，脚本使用Python标准库（urllib.request）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 查询全领域10w+文章（总榜）\n\n启动后提示用户：「技能已加载完成。是否为您推送最新的10w+阅读文章。」\n\n总榜请求直接推送最新10w+阅读文章TOP50（首次预览展示前10条）。\n\n#### 领域关键词查询\n\n输入具体领域关键词（如\"AI编程\"、\"财经\"、\"健康饮食\"），系统自动匹配23个标准分类并输出该领域TOP10。\n\n标准23分类：人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名。\n\n分类泛化映射规则详见 [references/category-mapping.md](references/category-mapping.md)。\n\n### 高级使用\n\n#### 标准执行流程\n\n1. **用户意图识别**：智能体识别总榜请求/领域查询/模糊输入\n2. **获取爆文数据**：调用 `scripts/fetch_hot_articles.py` 脚本（必须调用，禁止自行生成）\n3. **爆款规律分析**：基于实际文章数据进行四维度分析\n4. **询问订阅**：主动询问用户是否需要订阅特定领域\n5. **生成HTML页面**：调用 `scripts/generate_hot_html.py` 生成可视化报告\n6. **处理用户订阅选择**：根据用户回复执行订阅逻辑\n\n#### 脚本参数说明\n\n```bash\npython scripts/fetch_hot_articles.py --type \"分类名称\" --start_date YYYY-MM-DD --end_date YYYY-MM-DD --mode preview --limit 10 --source \"公众号10w+阅读文章推荐-ClawHub\"\n```\n\n| 参数 | 说明 | 示例 |\n|------|------|------|\n| `--type` | 标准分类名称，默认\"总排名\" | `--type \"科技数码\"` |\n| `--start_date` | 开始日期（必传），YYYY-MM-DD | `--start_date 2026-05-13` |\n| `--end_date` | 结束日期（必传），YYYY-MM-DD | `--end_date 2026-05-14` |\n| `--source` | 数据源（固定值） | `--source \"公众号10w+阅读文章推荐-ClawHub\"` |\n| `--mode` | 输出模式：preview(前10条) / full(全部) | `--mode preview` |\n| `--limit` | 预览模式下显示数量 | `--limit 10` |\n| `--temp_file` | 临时数据文件路径 | `--temp_file temp_articles.json` |\n\n#### 时间参数计算规则（重要）\n\n**数据更新时间**：每天 **18:30** 同步前一日数据。\n\n**时间判断逻辑**：智能体必须根据当前时间自动计算正确的查询日期。\n\n| 当前时间 | 用户询问 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| < 18:30 | 今日文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 今日文章 | T-1 ~ T | 昨天数据已更新，查昨天区间 |\n| < 18:30 | 昨天文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 昨天文章 | T-1 ~ T | 昨天数据已更新 |\n\n**默认时间规则**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天。\n\n**订阅推送时间参数**：订阅推送（每天19:30）查询昨天（T-1）的数据。\n\n**典型场景示例**（假设今天是2026-05-14）：\n\n| 用户询问 | 当前时间 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| 今日文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，查前天区间 |\n| 今日文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n| 昨天文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，但前天数据已更新 |\n| 昨天文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新 |\n\n#### 时间不一致提示规则\n\n只要用户询问的时间和实际查询的时间不一致，就需要提示：\n- 用户询问\"今天的数据\"，实际查询昨天：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n- 用户询问\"昨天数据\"，实际查询前天：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n- 用户询问时间早于回溯日期：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n#### 分页展示策略\n\n- **首次展示**：`--mode preview --limit 10`，展示前10条\n- **用户要求拓展**：`--mode full`，展示所有数据\n- **数据不超过10条**：直接展示所有，无需询问\n- 超过10条时底部提示：\"还有X条数据未展示，是否需要全部展示？\"\n\n#### 文章数量较少提示规则\n\n当某赛道某日10w+文章少于10篇时，提示：「💡 xx日xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~」\n\n#### 输出格式\n\n脚本输出按以下顺序：数据说明 → 文章概览表格 → 文章详情 → 统计信息。\n\n**文章概览表格**：\n\n```markdown\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | [标题](文章链接) | [作者名称](公众号名片链接) | 5w+ |\n```\n\n**文章详情格式**：\n\n```markdown\n**序号、[标题](文章链接)**\n📄 作者：[作者名称](公众号名片链接)\n👀 阅读数：阅读数\n⏰ 发布时间：发布时间\n🔍 内容分析：基于四维度规则的分析内容\n---\n```\n\n#### 四维度内容分析规则\n\n每篇文章必须从以下四个维度进行分析：\n- **内容概述**：简明扼要地概括文章核心内容\n- **热点利用**：分析文章借用了哪些热点话题或趋势\n- **传播作用**：阐述内容起到的作用（满足用户需求、引发情感共鸣、提供实用价值）\n- **达成效果**：说明内容达到的效果（提升品牌认知、完成用户转化、促进信息传播）\n\n#### 爆款规律分析\n\n在完整展示榜单数据后执行，基于实际文章数据进行四方面分析：\n- **标题特征**：总结标题共性和亮点\n- **内容主题**：分析话题类型、传播价值\n- **发布时间**：分析发布时段规律\n- **公众号特征**：分析账号类型和内容定位特点\n\n#### HTML页面生成\n\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 10\n```\n\n| 参数 | 说明 |\n|------|------|\n| `--temp_file` | 临时JSON文件路径（默认：`temp_articles.json`） |\n| `--output` | 输出文件路径 |\n| `--display_count` | 展示的文章数量，必须与对话中展示的数量一致 |\n\n**HTML视觉规范**：\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称）\n- 序号1-3使用🥇🥈🥉，4往后使用数字\n- 用户名称可点击跳转公众号名片（`https://open.weixin.qq.com/qr/code?username={accountId}`）\n- PDF导出：自适应单页模式，`pagebreak: { mode: 'none' }`\n\n#### 订阅服务\n\n规律分析后主动询问用户是否需要订阅：\n\n```\n📬 订阅服务\n\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n```\n\n### 命令速查表\n\n| 场景 | 命令示例 |\n|------|----------|\n| 总榜预览 | `python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode preview --limit 10` |\n| 总榜完整 | `python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode full` |\n| 领域查询 | `python scripts/fetch_hot_articles.py --type \"科技数码\" --start_date 2026-05-13 --end_date 2026-05-14 --mode preview --limit 10` |\n| 生成HTML | `python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"榜单.html\" --display_count 10` |\n\n## 5. 使用场景\n\n### 场景一：公众号运营者获取写作灵感\n\n**角色**：公众号编辑/运营\n**需求**：每天早晨查看前一天10w+爆文，提取爆款选题和标题套路\n**使用方式**：输入\"今日爆文\"，获取全领域TOP50 + 爆款规律分析\n**预期收益**：快速掌握当日爆文风向，获得可复用的标题和选题方法论\n\n### 场景二：垂直领域内容深耕\n\n**角色**：垂直领域内容创作者（如健康养生、科技数码）\n**需求**：持续追踪本领域爆文，了解同行内容策略\n**使用方式**：查询特定领域TOP50，分析爆款规律，订阅每日推送\n**预期收益**：精准对标同领域头部内容，提升自身内容竞争力\n\n### 场景三：品牌营销内容策划\n\n**角色**：品牌营销策划\n**需求**：研究公众号爆文传播规律，为品牌内容制作提供参考\n**使用方式**：跨领域查询爆文榜单，分析标题特征和传播作用\n**预期收益**：掌握公众号内容传播密码，制定高效的品牌内容策略\n\n### 场景四：自媒体创业方向调研\n\n**角色**：自媒体创业者\n**需求**：了解各领域公众号的流量分布和爆文特征，选择适合的切入方向\n**使用方式**：连续查询多个领域近7天数据，对比各领域爆文数量和质量\n**预期收益**：基于数据做出领域选择决策，从起号阶段就走在正确方向\n\n## 6. 项目架构\n\n### 目录结构\n\n```\nwechat-10w-hot/\n├── SKILL.md                       # 技能描述文件\n├── scripts/\n│   ├── fetch_hot_articles.py      # 爆文数据获取脚本\n│   └── generate_hot_html.py       # HTML页面生成脚本\n└── references/\n    ├── api-spec.md                # API接口规范\n    └── category-mapping.md        # 分类泛化映射规则\n```\n\n### 技术栈\n\n| 组件 | 技术 | 说明 |\n|------|------|------|\n| 脚本语言 | Python 3 | 使用标准库（urllib.request） |\n| 数据接口 | Redfox API (GET) | `https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime` |\n| 认证方式 | X-API-KEY | 请求头认证 |\n| 报告模板 | HTML/CSS/JS | 微信绿主题风格 |\n| PDF导出 | html2pdf.js | 自适应单页模式 |\n\n### 核心模块说明\n\n| 模块 | 功能 |\n|------|------|\n| `fetch_hot_articles.py` | 根据分类和时间获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件 |\n| `generate_hot_html.py` | 从临时JSON文件读取数据，生成公众号风格HTML页面，支持PDF导出 |\n| `api-spec.md` | API接口规范参考 |\n| `category-mapping.md` | 分类泛化映射规则参考 |\n\n### 资源索引\n\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)（用途: 根据分类和时间获取10w+热门文章数据）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/api-spec.md](references/api-spec.md)（何时读取: 查看API接口规范时使用）\n- 参考: 见 [references/category-mapping.md](references/category-mapping.md)（何时读取: 查看分类泛化映射规则时使用）\n\n## 7. 常见问答\n\n### 安装相关\n\n**Q: 脚本运行报错 \"REDFOX_API_KEY not found\"**\nA: 请确保已配置环境变量 `REDFOX_API_KEY`，可参考上方鉴权章节配置。\n\n**Q: 是否需要安装Python依赖？**\nA: 不需要，脚本使用Python标准库（urllib.request），无需额外安装。\n\n### 使用相关\n\n**Q: 为什么查询\"今天\"的文章返回的是昨天的？**\nA: 数据每日18:30同步前一日数据。如果在18:30之后查询，可获取昨日数据；18:30之前查询需使用前日数据。系统会自动计算并提示。\n\n**Q: 如何查看完整的50条数据？**\nA: 首次预览展示前10条后，回复「全部展示」或「是」，系统会使用 `--mode full` 展示所有50条。\n\n**Q: 用户输入的领域关键词如何匹配？**\nA: 系统通过分类泛化映射规则自动匹配，如\"AI\" → \"科技数码\"，\"减肥\" → \"健康养生\"。详见 `references/category-mapping.md`。\n\n**Q: HTML中的文章数量和对话中不一致？**\nA: 使用 `--display_count` 参数控制HTML展示数量，必须与对话中实际展示的数量一致。\n\n### 故障排除\n\n**Q: 查询返回空数据？**\nA: 可能原因：1) 该领域在查询时间段内无10w+文章；2) API Key 无效或过期。系统会提示推荐查看综合榜单或其他分类。\n\n**Q: PDF导出出现分页？**\nA: HTML生成时已配置 `pagebreak: { mode: 'none' }` 和 `page-break-inside: avoid`，如果仍有分页请检查html2pdf.js配置。\n\n**Q: 脚本输出被截断？**\nA: 确保使用 `preview` 模式首次展示，仅输出10条避免截断。用户需要时再使用 `full` 模式展示全部。\n\nFile v1.0.5:README.md\n\n# 公众号 10w+文章 / wechat-10w-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台阅读数当日达到 **10w+** 的爆款文章，掌握全网头部流量与选题方向。\n\n**核心价值**\n\n- **全网爆文一键捕获**：每日收录全网各行业 **10w+** 阅读量热门文章，瞬间掌握头部流量走向\n- **垂直领域精准锁定**：支持按 22 个赛道分类查询与订阅特定领域 **10w+** 资讯，确保选题不偏航\n- **爆款基因深度解码**：自动拆解爆文的标题特征、内容主题、发布时段与公众号特征，提炼可复用的创作规律\n- **沉浸式阅览与导出**：生成微信绿主题的可视化榜单页，支持一键导出 PDF，方便团队分享与离线复盘\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 追热点、看标题与账号分布\n- 📊 内容负责人 — 需要可分享、可打印的榜单页\n- 📈 增长 / 商务 — 按赛道盯竞品与行业 10w+ 爆文动向\n\n---\n\n## 核心功能\n\n- **10w+文章推荐**：每日更新昨日最新的公众号 **10w+** 阅读文章榜单\n- **总榜 + 分赛道**：既可看全品类热门，也可锁定科技、财经、健康等 22 个垂直领域\n- **爆款规律分析**：不只给数据列表，还从真实爆文中提炼标题、内容、时段、账号维度的创作规律\n- **可视化榜单页**：生成带可视化布局的 HTML 文件，支持导出图片或 PDF\n- **订阅推送**：支持按赛道订阅每日定时推送最新 10w+ 文章（需平台支持）\n\n---\n\n## 密钥获取与安全说明\n\n- 本技能需要使用环境变量：`REDFOX_API_KEY`。\n- `REDFOX_API_KEY` 由 [红狐 hub](https://redfox.hk/settings/api-keys?souce=github) (`https://redfox.hk`)提供。\n- 请前往 [红狐 hub](https://redfox.hk?souce=github) 注册账号，获取 `REDFOX_API_KEY`。\n- 配置设备环境变量 `REDFOX_API_KEY` 后使用本技能。\n- 在提供密钥前，请先确认密钥来源、可用范围、有效期及是否支持重置/撤销。\n- 禁止在代码、提示词、日志或输出文件中硬编码/明文暴露密钥。\n\n---\n\n## 使用指南\n\n直接用自然语言说出你的需求即可，无需记忆固定命令。\n\n### 常用说法速查\n\n| 意图             | 示例话术                           | 效果                                 |\n| ---------------- | ---------------------------------- | ------------------------------------ |\n| 看最新 10w+爆文  | \"最新的 10w+ 爆文有哪些？\"         | 输出最新可用日期的总榜榜单           |\n| 查垂直赛道       | \"科技类最近一周有哪些 10w+ 热门？\" | 按分类与时间窗口输出对应赛道榜单     |\n| 查看全部数据     | \"展开全部，给我看 50 条\"           | 在同时间范围内展示完整的 50 条       |\n| 可视化分享与导出 | \"生成可以导出 PDF 的榜单页\"        | 在榜单基础上生成可视化页面，支持导出 |\n| 订阅推送         | \"帮我订阅财经赛道的每日 10w+文章\"  | 订阅后按照时间主动推送 10w+文章      |\n\n### 输出示例\n\n💡 **数据说明**\n\n10w+阅读爆文推荐将在每日 19 点 30 分准时更新昨日文章数据。\n\n📊 **文章概览**\n\n| 序号 | 标题                                     | 作者       | 阅读数 |\n| ---- | ---------------------------------------- | ---------- | ------ |\n| 🥇 1 | 职场新人必看：5 个让你快速融入团队的技巧 | 职场成长社 | 10w+   |\n| 🥈 2 | 职场沟通：这 3 句话千万别说！            | 职场干货铺 | 10w+   |\n| 3    | …                                        | …          | …      |\n\n📝 **文章详情**\n\n**1、[职场新人必看：5 个让你快速融入团队的技巧](https://mp.weixin.qq.com/s/xxx)**\n\n📄 作者：[职场成长社](https://open.weixin.qq.com/qr/code?username=xxx) 👀 阅读数：10w+ ⏰ 发布时间：2026-05-15\n\n🔍 内容分析：内容概述… | 热点利用… | 传播作用… | 达成效果…\n\n---\n\n📊 **爆款规律分析**\n\n标题特征：…\n内容主题：…\n发布时间：…\n公众号特征：…\n\n---\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 22 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19 点 30 分推送最新 10w+公众号爆文\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景       | 角色       | 示例问法                       | 收益                         |\n| ---------- | ---------- | ------------------------------ | ---------------------------- |\n| 追每日热点 | 公众号运营 | \"今日爆文 / 最新 10w+ 文章\"    | 快速掌握头部流量与选题方向   |\n| 盯竞品赛道 | 内容负责人 | \"财经类 10w+ 最近有什么热门\"   | 垂直领域精准锁定，选题不偏航 |\n| 团队复盘   | 编辑主管   | \"导出一份可打印的爆文榜单\"     | 离线拆解、会议共创更方便     |\n| 规律学习   | 新人编辑   | \"分析一下这些爆文有什么共同点\" | 从感性阅读到可复用的创作模型 |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 榜单类型 | 更新时间                  | 可回溯范围 |\n| -------- | ------------------------- | ---------- |\n| 全站总榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n| 分赛道榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n\n### 支持赛道（22 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n数据非实时更新，文章互动数据为采集时刻的真实数据，与实时数据存在差异\n\n---\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-10w-hot\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780393695949\n}\n\nFile v1.0.5:references/api-spec.md\n\n# API接口规范\n\n## 接口信息\n\n- **接口地址**：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- **请求方法**：GET\n- **Content-Type**：application/json\n\n## 认证方式\n\n| 参数 | 说明 |\n|------|------|\n| X-API-KEY | API密钥，从环境变量 `REDFOX_API_KEY` 获取，未设置则自动从 shell 配置文件（`~/.zshrc`、`~/.bash_profile` 等）读取 |\n\n## 请求头\n\n```\nContent-Type: application/json\nX-API-KEY: <your_api_key>\n```\n\n## 请求参数\n\n| 参数名 | 类型 | 必填 | 说明 |\n|--------|------|------|------|\n| type | string | 是 | 分类名称（标准23分类之一） |\n| source | string | 是 | 数据来源，固定值：\"公众号10w+阅读文章推荐\" |\n| startDate | string | 是 | 开始日期，格式：YYYY-MM-DD |\n| endDate | string | 是 | 结束日期，格式：YYYY-MM-DD |\n\n## 标准分类列表\n\n共23个标准分类：\n- 人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活\n- 旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选\n- 民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市\n- 职场发展、教育考试、学术研究、企业品牌、总排名\n\n## 请求示例\n\n### 1. 查询总排名（昨日数据）\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=总排名&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 2. 查询科技数码分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=科技数码&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 3. 查询财富理财分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=财富理财&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-10&endDate=2026-05-14\n```\n\n## 响应数据结构\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"tenWReadingRank\": [\n      {\n        \"accountId\": \"zepinghongguan\",\n        \"clicksCount\": \"10w+\",\n        \"commentCount\": \"3\",\n        \"content\": \"文章内容摘要...\",\n        \"coverUrl\": \"https://...\",\n        \"fans\": \"100w+\",\n        \"interactiveCount\": \"3413\",\n        \"likeCount\": \"606\",\n        \"orderNum\": 0,\n        \"oriUrl\": \"https://mp.weixin.qq.com/s?...\",\n        \"originalFlag\": 1,\n        \"photoId\": \"...\",\n        \"publicTime\": \"2026-04-15 00:01:14\",\n        \"shareCount\": \"2613\",\n        \"summary\": \"摘要内容\",\n        \"thumbnail\": \"https://...\",\n        \"title\": \"文章标题\",\n        \"type\": \"财富\",\n        \"userHeadUrl\": \"https://...\",\n        \"userName\": \"作者名称\",\n        \"watchCount\": \"191\"\n      }\n    ]\n  }\n}\n```\n\n## 数据字段说明\n\n| 字段名 | 说明 |\n|--------|------|\n| accountId | 公众号ID |\n| clicksCount | 阅读数（如：10w+、5w+） |\n| commentCount | 评论数 |\n| content | 文章内容摘要 |\n| coverUrl | 封面图URL |\n| fans | 粉丝数 |\n| interactiveCount | 互动数 |\n| likeCount | 点赞数 |\n| oriUrl | 文章原文链接 |\n| publicTime | 发布时间 |\n| shareCount | 分享数 |\n| summary | 摘要 |\n| title | 文章标题 |\n| type | 文章分类 |\n| userName | 作者名称 |\n\n## 时间参数规则\n\n### 重要规则\n\n1. **所有时间参数都是必传的**：\n   - `startDate`：必须传入，格式为 YYYY-MM-DD\n   - `endDate`：必须传入，格式为 YYYY-MM-DD\n\n2. **时间参数示例**（假设今天是 2026-05-14）：\n   - 查询昨天数据：`startDate=2026-05-13&endDate=2026-05-14`\n   - 查询前天数据：`startDate=2026-05-12&endDate=2026-05-13`\n   - 查询近5天：`startDate=2026-05-10&endDate=2026-05-14`\n\n3. **数据同步时间**：\n   - 数据库每日下午 18:30 同步前一日数据\n   - 到 19:30 推送时，昨天的数据已完全同步\n\n4. **时间建议**：\n   - 用户主动查询\"今日文章\"：使用前天数据（更稳妥）\n   - 订阅推送（19:30）：使用昨天数据（已同步完成）\n\nFile v1.0.5:references/category-mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\nAPI支持以下分类：\n- 人文资讯\n- 知识百科\n- 健康养生\n- 时尚潮流\n- 美食餐饮\n- 乐活生活\n- 旅游出行\n- 搞笑幽默\n- 情感心理\n- 体育娱乐\n- 美容美体\n- 文摘精选\n- 民生资讯\n- 财富理财\n- 科技数码\n- 创投商业\n- 汽车交通\n- 房产楼市\n- 职场发展\n- 教育考试\n- 学术研究\n- 企业品牌\n- 总排名\n\n## 分类泛化映射\n\n用户输入的关键词/主题映射到标准分类：\n\n### 人文资讯\n**关键词**：人文、历史、文化、文学、艺术、哲学、宗教、传统、非遗、民俗、人物、故事\n\n### 知识百科\n**关键词**：知识、科普、百科、常识、学习、冷知识、有趣、神奇、奥秘、原理、现象\n\n### 健康养生\n**关键词**：健康、养生、保健、医疗、疾病、医院、医生、营养、饮食、运动、健身、减肥、睡眠、心理、抑郁、焦虑\n\n### 时尚潮流\n**关键词**：时尚、潮流、穿搭、服装、配饰、奢侈品、品牌、明星、网红、街拍、妆容、发型\n\n### 美食餐饮\n**关键词**：美食、餐饮、菜谱、食谱、烹饪、做菜、餐厅、小吃、甜品、饮品、咖啡、茶、酒、外卖\n\n### 乐活生活\n**关键词**：生活、日常、家居、装修、收纳、清洁、宠物、亲子、家庭、婚姻、社交、爱好、兴趣、休闲\n\n### 旅游出行\n**关键词**：旅游、旅行、出行、景点、景区、酒店、民宿、攻略、签证、机票、自驾、户外、探险\n\n### 搞笑幽默\n**关键词**：搞笑、幽默、段子、笑话、趣闻、奇葩、沙雕、神回复、吐槽、梗、表情包\n\n### 情感心理\n**关键词**：情感、心理、恋爱、爱情、婚姻、分手、暗恋、表白、亲情、友情、情绪、治愈、疗愈\n\n### 体育娱乐\n**关键词**：体育、运动、比赛、奥运、世界杯、NBA、足球、篮球、娱乐、明星、综艺、电影、电视剧、音乐、演唱会\n\n### 美容美体\n**关键词**：美容、美体、护肤、化妆、化妆品、面膜、护肤、瘦身、塑形、医美、整形、抗衰\n\n### 文摘精选\n**关键词**：文摘、精选、好文、推荐、摘录、读书、阅读、感悟、思考、人生、哲理\n\n### 民生资讯\n**关键词**：民生、政策、法规、社保、医保、教育、就业、工资、物价、交通、环保、公益、慈善\n\n### 财富理财\n**关键词**：财富、理财、投资、基金、股票、股市、财经、金融、银行、保险、存款、赚钱、创业、赚钱\n\n### 科技数码\n**关键词**：科技、数码、手机、电脑、智能、AI、人工智能、互联网、软件、硬件、芯片、5G、新能源、电动车、特斯拉\n\n### 创投商业\n**关键词**：创投、创业、投资、商业、企业、公司、管理、营销、融资、上市、独角兽、CEO、企业家\n\n### 汽车交通\n**关键词**：汽车、车、驾驶、驾照、买车、保养、加油、停车、交通、交警、违章、事故、自驾\n\n### 房产楼市\n**关键词**：房产、楼市、房子、买房、卖房、租房、房价、装修、物业、房贷、公积金、中介\n\n### 职场发展\n**关键词**：职场、工作、求职、面试、简历、跳槽、升职、加薪、职业、同事、领导、加班、996、内卷\n\n### 教育考试\n**关键词**：教育、考试、高考、考研、考公、留学、培训、辅导、学习、成绩、学校、大学、中小学\n\n### 学术研究\n**关键词**：学术、研究、论文、科研、实验、发现、成果、学者、专家、教授、博士、硕士\n\n### 企业品牌\n**关键词**：企业、品牌、公司、营销、公关、案例、战略、转型、创新、产品、服务\n\n### 总排名\n**关键词**：总榜、全部、综合、热点、热门、爆文、10w+、推荐、最新\n\n## 映射规则\n\n1. **用户输入分析**：分析用户问题中的关键词、主题、领域\n2. **分类匹配**：根据上述映射表，匹配最相关的分类\n3. **默认分类**：如果无法确定分类，默认使用\"总排名\"\n4. **多分类处理**：如果用户问题涉及多个领域，选择最核心的分类\n\n## 使用示例\n\n| 用户输入 | 匹配分类 |\n|---------|---------|\n| \"推荐科技类的文章\" | 科技数码 |\n| \"有没有健康养生方面的\" | 健康养生 |\n| \"想看财经投资的文章\" | 财富理财 |\n| \"今天的爆款文章\" | 总排名 |\n| \"关于AI的文章\" | 科技数码 |\n| \"美食推荐\" | 美食餐饮 |\n| \"职场干货\" | 职场发展 |\n| \"有什么好看的\" | 文摘精选 |\n\nFile v1.0.5:README.en.md\n\n# WeChat 10W+ Article Recommendations\n\n---\n\n## Introduction\n\nQuickly find WeChat Official Account articles that reached **10w+** reads in a single day, and stay on top of top-traffic trends and topic direction.\n\n**Core Value**\n\n- **Capture viral articles at a glance**: Daily indexing of **10w+** read articles across industries — instantly see where top traffic is heading\n- **Lock in vertical niches**: Query and subscribe to **10w+** updates across 22 track categories so your topics stay on course\n- **Decode viral DNA**: Automatically break down title traits, content themes, posting timing, and account characteristics into reusable creative patterns\n- **Immersive viewing and export**: WeChat-green themed visual ranking pages with one-click PDF export for team sharing and offline review\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Track trends, titles, and account mix\n- 📊 Content leads — Need shareable, printable ranking pages\n- 📈 Growth / business teams — Monitor competitors and niche 10w+ viral content by track\n\n---\n\n## Core Capabilities\n\n- **10w+ article recommendations**: Daily update of yesterday's latest WeChat Official Account **10w+** read article rankings\n- **Overall + niche rankings**: Browse all-category hot articles or focus on tech, finance, health, and 22 other verticals\n- **Viral pattern analysis**: More than a data list — extract title, content, timing, and account patterns from real viral posts\n- **Visual ranking page**: Generate visual HTML layouts with image or PDF export\n- **Subscription push**: Subscribe by niche for daily scheduled pushes of the latest 10w+ articles (when the platform supports it)\n\n---\n\n## API Key Acquisition & Security\n\n- This skill requires the environment variable: `REDFOX_API_KEY`.\n- `REDFOX_API_KEY` is provided by [RedFoxHub](https://redfox.hk/settings/api-keys?souce=github) (`https://redfox.hk`).\n- Register at [RedFoxHub](https://redfox.hk?souce=github) to obtain your `REDFOX_API_KEY`.\n- Configure `REDFOX_API_KEY` as a device environment variable before using this skill.\n- Before providing your key, confirm its source, available scope, validity period, and whether reset/revocation is supported.\n- Do not hard-code or expose the key in plaintext in code, prompts, logs, or output files.\n\n---\n\n## Usage Guide\n\nDescribe what you need in plain language — no fixed commands to memorize.\n\n### Quick phrase reference\n\n| Intent                     | Example phrase                                     | What you get                                           |\n| -------------------------- | -------------------------------------------------- | ------------------------------------------------------ |\n| Latest 10w+ viral articles | \"What are the latest 10w+ viral articles?\"         | Overall ranking for the latest available date          |\n| Niche track query          | \"What 10w+ tech articles were hot this past week?\" | Ranking for that category and time window              |\n| View all data              | \"Expand all — show me 50 entries\"                  | Full 50 entries within the same time range             |\n| Visual share and export    | \"Generate a ranking page I can export to PDF\"      | Visual page on top of the ranking, with export support |\n| Subscribe                  | \"Subscribe me to daily finance 10w+ articles\"      | Scheduled push of 10w+ articles after subscription     |\n\n### Sample output\n\n💡 **Data note**\n\n10w+ read viral article recommendations update daily at 19:30 with yesterday's article data.\n\n📊 **Article overview**\n\n| #    | Title                                                    | Author           | Reads |\n| ---- | -------------------------------------------------------- | ---------------- | ----- |\n| 🥇 1 | Must-read for workplace newcomers: 5 tips to fit in fast | Workplace Growth | 10w+  |\n| 🥈 2 | Workplace communication: 3 sentences you must never say! | Workplace Tips   | 10w+  |\n| 3    | …                                                        | …                | …     |\n\n📝 **Article details**\n\n**1、[Must-read for workplace newcomers: 5 tips to fit in fast](https://mp.weixin.qq.com/s/xxx)**\n\n📄 Author: [Workplace Growth](https://open.weixin.qq.com/qr/code?username=xxx) 👀 Reads: 10w+ ⏰ Published: 2026-05-15\n\n🔍 Content analysis: Summary… | Trend leverage… | Spread role… | Outcome…\n\n---\n\n📊 **Viral pattern analysis**\n\nTitle traits: …\nContent themes: …\nPosting timing: …\nAccount characteristics: …\n\n---\n\n📬 **Subscription**\n\nSubscribe to a specific niche? We support subscriptions across 22 track categories.\n\n1️⃣ Subscribe — Daily push of latest 10w+ WeChat articles at 19:30\n2️⃣ Not now — This query only\n\n---\n\n## Use Cases\n\n| Scenario               | Role            | Example question                                | Benefit                                            |\n| ---------------------- | --------------- | ----------------------------------------------- | -------------------------------------------------- |\n| Daily trend tracking   | WeChat operator | \"Today's viral articles / latest 10w+ articles\" | Quickly grasp top traffic and topic direction      |\n| Competitor niche watch | Content lead    | \"What's hot in finance 10w+ lately?\"            | Lock in vertical niches and keep topics on track   |\n| Team review            | Editor lead     | \"Export a printable viral article ranking\"      | Easier offline breakdown and meeting collaboration |\n| Pattern learning       | Junior editor   | \"What do these viral articles have in common?\"  | From casual reading to reusable creative models    |\n\n---\n\n## Important data notes\n\n### Update schedule and lookback\n\n| Ranking type | Update time                       | Lookback     |\n| ------------ | --------------------------------- | ------------ |\n| Overall      | Daily 19:30 — previous day's data | Past 30 days |\n| Niche tracks | Daily 19:30 — previous day's data | Past 30 days |\n\n### Supported niches (22)\n\nHumanities & news, knowledge encyclopedia, health & wellness, fashion, food & dining, lifestyle, travel, humor, emotions & psychology, sports & entertainment, beauty, digest picks, civic news, wealth & finance, tech & digital, venture & business, automotive, real estate, career development, education & exams, academic research, corporate brands\n\n### Data freshness\n\nData is not real-time. Engagement figures reflect the collection moment and may differ from live platform data.\n\n---\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\n全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[redfox-data](https://clawhub.ai/user/redfox-data) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal content operators, creators, editors, marketing teams, and researchers use this skill to retrieve WeChat Official Account 10w+ article rankings by date and category, analyze viral content patterns, and generate shareable reports. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires a Redfox API key and evidence.security reports unsafe credential-handling guidance that could lead an agent to read shell profile files for secrets. <br>\nMitigation: Configure REDFOX_API_KEY through a scoped environment variable or OpenClaw secret configuration, do not store it in prompts, logs, or generated files, and do not allow the agent to inspect shell profile files to retrieve credentials. <br>\nRisk: Generated JSON, HTML, or PDF-exportable reports may contain user query results and article data. <br>\nMitigation: Treat generated reports as local files, review contents before sharing, and delete temporary files that are no longer needed. <br>\n\n\n## Reference(s): <br>\n- [Skill page](https://clawhub.ai/redfox-data/wechat-10w-hot) <br>\n- [RedFox API key settings](https://redfox.hk/settings/api-keys?source=clawhub) <br>\n- [RedFox article data API](https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime) <br>\n- [API specification](references/api-spec.md) <br>\n- [Category mapping](references/category-mapping.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, code, configuration, guidance] <br>\n**Output Format:** [Markdown responses with shell command examples, JSON intermediate files, and optional HTML reports] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY and may produce local JSON, HTML, or PDF-exportable report files containing article query results.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.4: 9 files, 33751 bytes\n\nFiles: README.en.md (7119b), README.md (5290b), references/api-spec.md (4001b), references/category-mapping.md (4619b), scripts/fetch_hot_articles.py (18290b), scripts/generate_hot_html.py (19105b), skill-card.md (2586b), SKILL.md (35982b), _meta.json (133b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 任务目标\n\n- 本Skill用于：获取今日公众号10w+阅读文章\n- 能力包含：爆款数据获取、互动排序**HTML页面生成、PDF导出**\n- 触发条件：\"最热公众号文章\"、\"最新爆文\"、\"10w+文章\"等词语\n- **核心功能**：主要推送全领域的10w+阅读文章，末尾询问用户是否需要订阅具体领域\n- **输出规范**：\n  1. 文本输出：榜单数据（重要） + 爆款规律分析（**避免生成文档文件**）\n  2. 文件输出：HTML文件（用于可视化展示和PDF导出）\n\n## 启动提示\n\n- Skill加载后，提示用户：\"技能已加载完成。是否为您推送最新的10w+阅读文章。\"\n\n## 视觉规范（重要）\n\n生成HTML页面时，必须遵循以下样式规范：\n\n**主题色调**：\n\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称蓝色）\n- 背景色：`#fff`（纯白）\n\n**布局结构**：\n\n- 序号（🥇🥈🥉/数字）放在标题左边\n- 用户、类型、阅读数、发布时间四项目之间用浅灰色竖线分隔 `|`\n- 竖线高度缩短一半，垂直居中对齐\n- 阅读量排序标签 + 导出PDF按钮 放在标题右侧\n- **头部不含\"爆款研究院\"等品牌标签**，保持简洁\n\n**图标规范**：\n\n- 用户图标：`👤`（无背景）\n- 阅读数图标：`📖`\n- 发布时间图标：`📅`\n\n**元素样式**：\n\n- 用户名称：`#0088ff`，可点击跳转公众号名片（链接：`https://open.weixin.qq.com/qr/code?username={accountId}`）\n- 阅读数：`#0088ff`\n- 爆款分析区块：无左边框，纯白背景 + 浅绿底色\n\n**PDF导出**：\n\n- 使用 html2pdf.js 生成\n- 按钮位于标题右侧，紧邻阅读量排序标签\n- 按钮样式：蓝色渐变背景，白色文字，12px字号\n- **自适应单页模式**：PDF尺寸根据内容实际大小自动调整，所有内容在一页完整展示，禁用分页分割\n- PDF配置要点：`pagebreak: { mode: 'none' }`、`margin: 0`、根据内容高度/宽度计算纸张尺寸、添加 `page-break-inside: avoid` 样式\n\n## 前置准备\n\n- 无需额外依赖，脚本使用Python标准库（urllib.request）\n\n### 鉴权\n\n#### 获取 API Key\n\n请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=clawhub) 获取API KEY\n\n#### 配置 API Key\n\n方案1: 以OpenClaw为例，将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中，部分内容如下：\n\n```bash\n{ \"env\": { \"REDFOX_API_KEY\": \"ak_xxxx...\" } }\n```\n\n方案2: 终端配置\n\n```bash\nexport REDFOX_API_KEY=\"ak_xxxx...\"\n```\n\n## 操作步骤\n\n### 标准流程\n\n1. **用户意图识别**（智能体处理）\n\n   智能体首先识别用户输入的意图类型：\n   - **总榜请求（主要功能）**：用户输入类似以下词语：\n     - \"今日爆文\"、\"今日10w+文章\"、\"10w+文章\"\n     - \"爆文推荐\"、\"推荐爆文\"、\"最新爆文\"\n     - \"热门爆文\"、\"每日爆文\"、\"爆文榜单\"\n       → 直接推送前天10w+阅读文章TOP50（因为数据库是当日下午6:30同步昨日的数据，所以查询前天数据以确保数据完全同步）\n\n   - **领域关键词查询（附加功能）**：用户输入具体领域关键词（如\"AI编程\"、\"财经\"、\"健康饮食\"）\n     → 使用用户输入的关键词调用API，输出该领域TOP10\n\n   - **模糊输入**：用户输入不明确\n     → 引导用户输入具体领域关键词或直接推送近7天的10w+阅读文章\n\n2. **获取爆文数据**（**脚本执行** - **必须调用脚本并将输出原样展示给用户**）\n\n   调用 `scripts/fetch_hot_articles.py` 获取爆款内容数据\n\n   **参数说明**：\n   - `type`：分类名称（智能体负责识别，直接传入标准分类名称，默认：总排名）\n   - `start_date`：**必传**，开始日期（YYYY-MM-DD 格式，如：2026-05-13）\n   - `end_date`：**必传**，结束日期（YYYY-MM-DD 格式，如：2026-05-14）\n   - `source`：数据源（固定值：\"公众号10w+阅读文章推荐\"）\n   - `mode`：输出模式，preview=预览（前10条），full=全部\n   - `limit`：预览模式下显示的数量（默认10条）\n   - `temp_file`：临时数据文件路径（默认temp_articles.json）\n\n   **智能体分类识别规则**：\n   - 智能体根据用户意图识别分类，直接传入标准分类名称（如：--type \"科技数码\"）\n   - 参见 [references/category-mapping.md](references/category-mapping.md) 获取分类泛化映射规则\n   - 无分类关键词 → 默认\"总排名\"\n   - 标准23分类：人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n   **时间参数规则（重要）**：\n   - `start_date` 和 `end_date` 都是**必传参数**\n   - **数据更新时间**：每天 **18:30** 同步前一日数据\n   - **时间判断逻辑**：智能体必须根据当前时间和数据更新时间（18:30）自动计算正确的查询日期\n\n   **时间参数格式**：\n   - 接口时间参数是**区间格式**，例如查询昨天的数据：`start_date=2026-05-13, end_date=2026-05-14`\n   - 区间含义：查询从 start_date 00:00:00 到 end_date 23:59:59 的数据\n\n   **时间计算规则**：\n   - **当前时间 < 18:30**：昨天的数据还未更新，查询昨天数据时应使用前天区间（因为前天数据已更新）\n   - **当前时间 >= 18:30**：昨天的数据已更新，查询昨天数据时直接使用昨天区间\n\n   **典型场景示例**（假设今天是2026-05-14）：\n   | 用户询问 | 当前时间 | 实际查询区间 | 原因 |\n   |---------|---------|-------------|------|\n   | 今日文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，查前天区间 |\n   | 今日文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n   | 昨天文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，但前天数据已更新，查前天区间 |\n   | 昨天文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n\n   **默认时间规则**：\n   - 当用户提到\"最近\"、\"最新\"等**无明确时间说法**时，默认查询**过去7天**的数据\n   - 示例：用户问\"最近有什么热门文章\" → 查询过去7天区间\n\n   **订阅推送时间参数**：\n   - 订阅推送时间：每天19:30\n   - 此时昨天的数据已更新完成（18:30已同步）\n   - 订阅推送查询：昨天的数据（T-1）\n\n   **文章数量较少提示规则**：\n   - 当某赛道某日的10w+文章**少于10篇**时，在统计信息后提示：\n   - 「💡 xx日xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~」\n\n   **时间不一致提示规则**：\n   - 用户询问\"今天的数据\"，实际查询昨天的数据 → 提示：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n   - 用户询问\"昨天的数据\"，实际查询前天的数据 → 提示：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n   - 用户询问时间早于回溯日期 → 提示：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n   **参数示例**（假设今天是2026-05-14）：\n   - 用户询问\"今日文章\"，当前时间11:19（< 18:30）：`--start_date 2026-05-12 --end_date 2026-05-13`（今天数据要明天才更新，查昨天区间，需提示）\n   - 用户询问\"今日文章\"，当前时间19:30（>= 18:30）：`--start_date 2026-05-13 --end_date 2026-05-14`（今天数据要明天才更新，查昨天区间，需提示）\n   - 用户询问\"昨天的文章\"，当前时间11:19（< 18:30）：`--start_date 2026-05-12 --end_date 2026-05-13`（昨天数据未更新，查前天区间，需提示）\n   - 用户询问\"昨天的文章\"，当前时间19:30（>= 18:30）：`--start_date 2026-05-13 --end_date 2026-05-14`（昨天数据已更新，查昨天区间，无需提示）\n\n   **重要说明**：\n   - **必须调用脚本**：智能体必须调用fetch_hot_articles.py脚本，不能自己生成文章内容\n   - **必须原样展示脚本输出**：智能体必须将脚本的stdout输出内容原样展示给用户，不得省略、修改、重新格式化或隐藏任何部分\n   - **脚本输出即最终输出**：脚本输出的内容（数据说明、文章概览表格、文章详情、统计信息）就是展示给用户的最终内容，智能体不需要再做任何处理\n   - **禁止省略**：文章概览表格和文章详情都必须完整展示，不得只展示其中一部分\n   - **输出顺序**：脚本会按照以下顺序自动输出：数据说明 → 文章概览表格 → 文章详情 → 统计信息\n\n   **总榜请求参数示例**（假设今天是2026-05-14，当前时间11:19 < 18:30）：\n   - `type`: \"总排名\"（默认为总排名）\n   - `start_date`: \"2026-05-12\"（前天，因为数据未更新）\n   - `end_date`: \"2026-05-13\"（前天后一天，形成前天区间）\n   - `mode`: \"preview\"（首次预览模式，只展示前10条）\n   - `limit`: 10（首次展示10条）\n   - 示例命令：`python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode preview --limit 10`\n   - 说明：查询前天（2026-05-12 00:00:00 ~ 2026-05-13 23:59:59）的10w+文章数据\n\n   **领域查询参数示例**（假设今天是2026-05-14，当前时间19:30 >= 18:30）：\n   - `type`: 智能体识别的标准分类名称（如：科技数码、健康养生、财富理财等）\n   - `start_date`: \"2026-05-13\"（昨天，因为数据已更新）\n   - `end_date`: \"2026-05-14\"（昨天后一天，形成昨天区间）\n   - `mode`: \"preview\"（首次预览模式，只展示前10条）\n   - `limit`: 10（首次展示10条）\n   - 示例命令：`python scripts/fetch_hot_articles.py --type \"科技数码\" --start_date 2026-05-13 --end_date 2026-05-14 --mode preview --limit 10`\n   - 说明：查询昨天（2026-05-13 00:00:00 ~ 2026-05-14 23:59:59）的科技数码类10w+文章数据\n\n   脚本调用API接口：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n   请求方式：GET（使用 urllib.request 原生请求，不跳过 SSL 证书验证）\n   请求头包含：`Content-Type: application/json`, `X-API-KEY`（从环境变量 `REDFOX_API_KEY` 获取）\n   从返回数据的 `tenWReadingRank` 字段中提取文章列表\n\n   **分页展示逻辑**（智能体处理）：\n   - 首次展示：调用脚本时使用 `--mode preview --limit 10`，只展示前10条数据\n   - 如果数据超过10条：在底部提示\"还有X条数据未展示，可继续查看\"\n   - 用户要求拓展：调用脚本时使用 `--mode full`，展示所有数据\n   - 如果数据不超过10条：直接展示所有数据，无需询问\n\n   **总榜请求**：获取TOP50条数据\n   **领域查询**：获取TOP50条数据\n\n   **筛选执行**：\n   1. **读取筛选后数据**：脚本生成的 `temp_articles.json` 包含已排序和筛选的数据\n   2. **基于意图筛选**：根据用户意图识别文章的内容相关性，要围绕用户想搜索的关键词，优先展示与用户搜索关键词最相关的文章，从候选数据中选择最合适的10条做初步展示\n   3. **如实展示数量**：少于10条就展示实际数量，禁止凑数/编造\n\n   **数据存储**：\n   - 脚本将API返回的数据保存到临时JSON文件：`temp_articles.json`\n   - 后续生成HTML时直接读取临时JSON文件数据进行填充\n\n   **输出格式**（按顺序输出）：\n   1. **文章概览表格**：在最前面输出Markdown表格，包含序号、标题、作者、阅读数四列，直观展示文章列表\n   2. **文章详情**：每篇文章的详细信息（序号、标题、作者、阅读数、发布时间、内容分析）\n\n   **文章概览表格格式**：\n\n   ```\n   | 序号 | 标题 | 作者 | 阅读数 |\n   |------|------|------|--------|\n   | 1 | 2026年4月1日起，燃油车新规实施... | 作者名称 | 5w+ |\n   | 2 | WSBK赛场横扫进口品牌，张雪机车... | 作者名称 | 1.5w+ |\n   | 3 | 最新存款利率调整，这三类人影响最大 | 作者名称 | 4w+ |\n   ```\n\n   **文章详情格式**：\n   每篇文章按以下格式输出：\n\n   ```\n   **序号、[标题](文章链接)**\n   📄 作者：[作者名称](公众号名片链接)\n   👀 阅读数：阅读数\n   ⏰ 发布时间：发布时间\n   🔍 内容分析：基于四维度规则的分析内容\n   ---\n   ```\n\n   文章标题使用Markdown链接格式，点击可跳转到文章详情页\n   作者名称使用Markdown链接格式，点击可跳转到公众号名片页\n\n   **内容分析规则**：\n   内容分析必须基于以下四个维度，每篇文章的分析必须涵盖所有维度，输出为一段连贯的文字：\n   - 内容概述：简明扼要地概括文章核心内容\n   - 热点利用：分析文章借用了哪些热点话题或趋势\n   - 传播作用：阐述内容起到的作用（如：满足用户需求、引发情感共鸣、提供实用价值）\n   - 达成效果：说明内容达到的效果（如：提升品牌认知、完成用户转化、促进信息传播）\n\n   **数据说明与提示规则**：\n   **只要用户询问的时间和实际查询的时间不一致，就需要在数据说明后提示用户**：\n   - 用户询问\"今天的数据\"，实际查询昨天的数据 → 提示：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n   - 用户询问\"昨天的数据\"，实际查询前天的数据 → 提示：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n   - 用户询问时间早于回溯日期 → 提示：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n   **无需提示的情况**：用户询问的时间和实际查询的时间一致（如用户问昨天的数据，实际也查昨天的数据）\n\n   **输出格式示例（正常情况）**：\n\n   ```\n   💡 数据说明\n   10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n   ------------------------------------------------------------\n\n   📊 文章概览\n\n   | 序号 | 标题 | 作者 | 阅读数 |\n   |------|------|------|--------|\n   | 1 | [2026年4月1日起，燃油车新规实施 年检、加油、卖车全变天 有些坑千万别踩](https://mp.weixin.qq.com/s?...) | [作者名称] (https://open.weixin.qq.com/qr/code?username=xxx)| 5w+ |\n   | 2 | [WSBK赛场横扫进口品牌，张雪机车却被实名举报侵权](https://mp.weixin.qq.com/s?...) | [作者名称](https://open.weixin.qq.com/qr/code?username=xxx) | 1.5w+ |\n   | 3 | [最新存款利率调整，这三类人影响最大](https://mp.weixin.qq.com/s?...) | [作者名称](https://open.weixin.qq.com/qr/code?username=xxx) | 4w+ |\n\n   📝 文章详情\n\n   **1、[2026年4月1日起，燃油车新规实施 年检、加油、卖车全变天 有些坑千万别踩](https://mp.weixin.qq.com/s?...)**\n   📄 作者：[作者名称](https://open.weixin.qq.com/qr/code?username=xxx)\n   👀 阅读数：5w+\n   ⏰ 发布时间：2026-03-24 08:08:57\n   🔍 内容分析：本文聚焦2026年4月1日即将实施的燃油车新规，详细阐述年检、加油、卖车等环节的全面变化并警示相关风险。文章借助政策实施这一时效性热点，精准切中车主群体的信息盲区，起到风险预警和知识普及的作用，成功唤起用户的关注度并引发转发传播。\n   ---\n\n   **2、[WSBK赛场横扫进口品牌，张雪机车却被实名举报侵权](https://mp.weixin.qq.com/s?...)**\n   📄 作者：[作者名称](https://open.weixin.qq.com/qr/code?username=xxx)\n   👀 阅读数：1.5w+\n   ⏰ 发布时间：2026-04-06 06:49:51\n   🔍 内容分析：本文报道张雪机车在WSBK赛场的优异成绩与被实名举报侵权的争议事件，通过对比手法展现国产品牌的崛起与知识产权问题。文章借力国产替代和产业竞争的社会热点，激发民族自豪感和关注争议的双重情绪，在提升品牌影响力的同时引发公众对知识产权的讨论。\n   ---\n\n   **3、[最新存款利率调整，这三类人影响最大](https://mp.weixin.qq.com/s?...)**\n   📄 作者：[作者名称](https://open.weixin.qq.com/qr/code?username=xxx)\n   👀 阅读数：4w+\n   ⏰ 发布时间：2026-04-05 09:30:00\n   🔍 内容分析：本文解读最新存款利率调整政策，明确指出三类受影响人群并提供应对建议。文章抓住财富管理这一持续热点，满足储户对资产保值增值的信息需求，起到专业指导和决策参考的作用，有效增强了用户对理财话题的关注度。\n   ---\n\n   ============================================================\n\n   共获取到 3 条10w+热门文章数据（已全部展示）\n   ```\n\n   **输出格式示例（时间不一致，需提示）**：\n\n   ```\n   💡 数据说明\n   10w+阅读文章推荐将在每日19点30分准时更新昨日文章数据。\n   非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的5月12日10W+文章。\n   ------------------------------------------------------------\n\n\n   📊 文章概览\n\n   | 序号 | 标题 | 作者 | 阅读数 |\n   |------|------|------|--------|\n   | 1 | [标题1](https://mp.weixin.qq.com/s?...) | [作者名称](https://open.weixin.qq.com/qr/code?username=xxx) | 5w+ |\n   ...\n\n   📝 文章详情\n   ...\n\n   ============================================================\n\n   共获取到 X 条10w+热门文章数据，当前展示前 10 条\n   💡 提示：还有 X 条数据未展示，是否需要全部展示？\n   ```\n\n3. **爆款规律分析**（智能体处理，**在榜单数据展示后执行**）\n\n   **重要**：在完整展示推荐榜单数据后，再执行规律分析\n\n   **分析原则**：\n   - **必须基于实际文章数据**：所有结论必须从当前榜单文章中提炼，禁止使用固定示例\n   - **专业且通俗**：语言简洁专业，表达清晰易懂，避免过于口语化或AI化\n   - **具体可感**：用实际文章标题、数据说话，让用户能直接理解\n\n   **分析维度**：\n   - 标题特征：从榜单文章标题中总结共性和亮点\n   - 内容主题：分析文章话题类型、传播价值\n   - 发布时间：分析发布时段规律\n   - 公众号特征：分析账号类型和内容定位特点\n\n   **输出格式**：\n\n   ```\n   📊 爆款规律分析\n\n   标题特征：\n   - （根据实际文章标题总结，如：标题普遍采用数字+场景词组合，如\"XX天\"、\"XX元\"，信息明确,不要计算占比）\n   - （从标题里找亮点，如：标题多含\"千万别\"、\"注意\"等提示词，激发用户避险心理）\n\n   内容主题：\n   - （分析文章话题，如：主要聚焦XX领域，XX、XX等话题关注度较高,不要计算占比）\n   - （分析传播价值，如：内容为用户日常场景但认知盲区，实用性强）\n\n   发布时间：\n   - （从发布时间找规律，如：集中在早8点-9点发布，符合用户通勤阅读习惯）\n   - （其他发现，如：工作日发布占比更高，周末流量相对分散）\n\n   公众号特征：\n   - （账号类型，如：这次上榜的主要是XX类、XX类的账号）\n   - （账号特点，如：粉丝量都不算特别大，但内容接地气，表达真实）\n   ```\n\n4. **询问用户是否订阅**（**在规律分析后立即执行**）\n\n   在完成推荐榜单数据展示和爆款规律分析后，**主动询问用户**是否需要订阅特定领域。\n\n   ```\n   📬 订阅服务\n\n   是否需要订阅具体赛道的账号表现？我们支持：\n   人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n   订阅推送 - 每天19点30分推送最新10w+公众号爆文\n   暂不需要 - 仅本次查询\n   ```\n\n   **注意**：此时仅询问用户选择，暂不执行订阅逻辑，等待用户回复后再判断。\n\n5. **生成HTML页面**（**在订阅询问后立即执行，不等待用户回复**）\n\n   调用脚本读取临时JSON文件数据，填充HTML模板，生成公众号风格的HTML页面：\n\n   **脚本位置**：`scripts/generate_hot_html.py`\n\n   **参数说明**：\n   - `temp_file`: 临时JSON文件路径（默认：`temp_articles.json`）\n   - `output`: 输出文件路径（建议：`{关键词}_热门榜单.html`）\n   - `display_count`: 要展示的文章数量（**重要**：必须与对话中展示的数量一致）\n     - 首次展示（preview模式）：`--display_count 10`（展示前10条）\n     - 拓展展示（full模式）：不传此参数或使用 `--display_count 50`（展示所有数据）\n     - **关键规则**：HTML中展示的文章数量必须与对话中实际展示的数量完全一致\n\n   **命令示例**：\n\n   ```bash\n   # 首次展示（对话中展示前10条）\n   python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 10\n\n   # 拓展展示（对话中展示所有50条）\n   python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 50\n   ```\n\n   **HTML页面规范**：\n   - 主题色：`rgb(0, 179, 84)`\n   - 用户名称/阅读数：`#0088ff`\n   - 序号1-3使用🥇🥈🥉，4往后使用数字\n   - 用户名称左侧带👤图标，可点击跳转公众号名片\n   - 用户|阅读数|发布时间用竖线分隔\n   - 导出PDF按钮位于标题右侧，紧邻阅读量排序标签（无【】包裹）\n   - **头部不含品牌标签块**，保持简洁\n   - 底部文字：「公众号10w+阅读文章，每日更新最新爆文内容」+「备注：互动数据为入库快照，实时数据可能持续增长」\n   - **防分页CSS**：article-item、article-list、content 等容器添加 `page-break-inside: avoid` 和 `break-inside: avoid`\n\n   **生成前检查**：\n   - 确认对话中实际展示的文章数量（如10条或50条）\n   - 使用 `--display_count` 参数指定HTML中要展示的文章数量\n   - **关键规则**：HTML中的文章数量必须与对话中实际展示的数量完全一致\n     - 首次展示10条：使用 `--display_count 10`，HTML中也展示10条\n     - 拓展展示全部：使用 `--display_count 50`，HTML中也展示50条\n     - 数据不超过10条：使用 `--display_count N`（N为实际数量），HTML中也展示N条\n   - 确认HTML中的文章信息（标题、作者、阅读数、发布时间）与对话中展示的完全一致\n   - 确保所有文章的平台信息（账号名称、账号ID、阅读数等）完全一致\n\n   **生成后必须**：\n   1. 使用 preview_url 工具预览HTML\n   2. 告知用户文件位置\n   3. 询问是否需要调整样式\n\n6. **处理用户订阅选择**（**在用户回复订阅询问后执行**）\n\n   根据用户对步骤4中订阅问题的回复，执行相应的订阅逻辑：\n\n   **订阅处理流程**：\n   - 用户选择\"订阅推送\"：引导用户输入领域关键词\n     - 用户输入领域关键词后：调用领域查询逻辑，输出该领域TOP50 + 爆款规律分析\n     - 订阅成功后：每天19点30分推送该领域最新10w+阅读文章TOP50\n     - **推送数据规则**：订阅推送查询的是昨天的数据（当前时间的上一天），使用 `--start_date yesterday` 参数\n       - 示例：今天是2026-04-20，推送时查询2026-04-19的数据\n       - 原因：数据库在当日下午6:30同步前一日数据，到19点30分推送时，昨天的数据已完全同步\n   - 用户选择\"暂不需要\"：结束本次交互\n\n## 可选操作\n\n- 用户可以点击链接跳转到对应热点页面\n- 可随时发送\"取消订阅\"停止推送\n\n## 注意事项\n\n- **输出前自检**：智能体在输出内容前必须进行自检，确保输出严格按照SKILL.md中的\"标准流程\"进行，不得跳过任何步骤\n  - 步骤1：用户意图识别（智能体处理）\n  - 步骤2：获取爆文数据（**必须调用脚本，必须将脚本输出原样展示给用户**，包括文章概览表格和文章详情）\n  - 步骤3：爆款规律分析（**必须在步骤2完成后执行**，等待脚本输出完成）\n  - 步骤4：询问用户是否订阅（**必须在步骤3完成后执行**）\n  - 步骤5：生成HTML页面（**必须在步骤4完成后执行**）\n  - 步骤6：处理用户订阅选择（**必须在用户回复后执行**）\n- **脚本调用规则**：\n  - **必须调用**：步骤2必须调用fetch_hot_articles.py脚本，不能跳过或自行生成内容\n  - **必须原样展示**：脚本的stdout输出必须原样展示给用户，不得省略、修改、重新格式化\n  - **完整展示**：文章概览表格和文章详情都必须完整展示，不得只展示其中一部分\n  - **脚本输出即最终输出**：脚本输出的内容就是展示给用户的最终内容，智能体不需要再做任何格式化处理\n- 榜单数据为实时获取，可能因网络或API状态有所延迟\n- 总榜请求输出TOP50，领域查询输出TOP50\n- 爆款规律分析基于当前榜单数据，仅供参考\n- **无数据处理**：当查询结果为空时，提示用户\"未查询到相关10w+阅读文章数据\"\n- **输出规范**：\n  - 文本输出：文章概览表格 + 文章详情 + 爆款规律分析（避免生成文档文件）\n  - 文件输出：HTML文件（用于可视化展示和PDF导出）\n- **订阅提醒**：规律分析后询问用户是否需要订阅特定领域，订阅选择不影响已输出内容\n- **分页展示**：首次展示前10条，超过10条时提示用户是否全部展示\n- **数据存储**：脚本自动保存数据到temp_articles.json，HTML生成时直接读取\n- **时间参数计算规则**：智能体必须根据当前时间和数据更新时间（18:30）自动计算正确的查询日期\n  - **数据更新时间**：每天18:30同步前一日数据\n  - **判断逻辑**：当前时间 < 18:30 → 查T-2（前天）；当前时间 >= 18:30 → 查T-1（昨天）\n  - **示例**（今天是2026-05-14）：\n    - 当前时间11:19（< 18:30），用户问\"今日文章\" → 查2026-05-12 ~ 2026-05-13\n    - 当前时间19:30（>= 18:30），用户问\"今日文章\" → 查2026-05-13 ~ 2026-05-14\n- **订阅推送时间参数**：订阅推送（每天19:30）查询昨天的数据\n  - 原因：18:30数据已同步，19:30推送时昨天的数据已完全同步\n- **HTML内容一致性**：HTML中的文章内容必须与对话中展示的Markdown格式文章完全一致\n  - **关键规则**：使用 `--display_count` 参数控制HTML中展示的文章数量\n  - 文章数量必须一致（对话中展示10篇，HTML中使用 `--display_count 10`，HTML中也展示10篇）\n  - 文章信息必须一致（标题、作者、阅读数、发布时间）\n  - 平台信息必须一致（账号名称、账号ID、链接）\n  - 如果用户拓展查看全部数据，HTML中使用 `--display_count 50`，HTML中也展示50条\n  - **重要**：即使临时文件有50条数据，也要根据对话中实际展示的数量来生成HTML\n\n## 资源索引\n\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)(用途: 根据分类和时间获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件)\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)(用途: 从临时JSON文件读取数据，生成公众号风格HTML页面)\n- 参考: 见 [references/api-spec.md](references/api-spec.md)(何时读取: 查看API接口规范时使用)\n- 参考: 见 [references/category-mapping.md](references/category-mapping.md)(何时读取: 查看分类泛化映射规则时使用)\n\n## 使用示例\n\n**示例1：总榜请求（主要功能）**\n\n```\n用户输入：今日爆文\n智能体识别：总榜请求\n智能体处理：\n- type: \"总排名\"\n- start_date: \"2026-05-12\"（前天，假设今天是2026-05-14）\n- end_date: \"2026-05-13\"（前天的后一天）\n- mode: \"preview\"（首次预览）\n- limit: 10\n- 调用脚本获取最新10w+热门文章，数据自动保存到 temp_articles.json\n- 输出文章概览表格（前10条）\n- 输出文章详情（前10条）\n- 输出爆款规律分析\n- 询问用户是否需要订阅特定领域\n- 调用脚本读取 temp_articles.json 生成HTML页面（使用 --display_count 10，确保HTML中只展示10条）\n- 预览HTML页面\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"总排名\" \\\n  --start_date 2026-05-12 \\\n  --end_date 2026-05-13 \\\n  --mode preview \\\n  --limit 10\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 2026年4月1日起，燃油车新规实施... | 作者A | 5w+ |\n| ... | ... | ... | ... |\n| 10 | 最新存款利率调整... | 作者J | 4w+ |\n\n📝 文章详情\n[前10条文章详情...]\n\n📊 爆款规律分析\n[爆款规律分析内容...]\n\n📬 订阅服务\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n\n[HTML页面预览]\n\n共获取到 50 条10w+热门文章数据，当前展示前 10 条\n💡 提示：还有 40 条数据未展示，是否需要全部展示？\n```\n\n**示例2：领域关键词查询**\n\n```\n用户输入：推荐科技类的文章\n智能体识别：领域关键词查询\n智能体匹配分类：\"科技\" → \"科技数码\"\n智能体处理：\n- type: \"科技数码\"（根据关键词匹配）\n- start_date: \"2026-05-13\"（昨天，假设今天是2026-05-14）\n- end_date: \"2026-05-14\"（今天）\n- mode: \"preview\"（首次预览）\n- limit: 10\n- 调用脚本获取科技数码领域文章，只展示前10条\n- 输出文章概览表格（前10条）\n- 输出文章详情（前10条）\n- 输出爆款规律分析\n- 询问用户是否需要订阅特定领域\n- 调用脚本读取 temp_articles.json 生成HTML页面（使用 --display_count 10，确保HTML中只展示10条）\n- 预览HTML页面\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"科技数码\" \\\n  --start_date 2026-05-13 \\\n  --end_date 2026-05-14 \\\n  --mode preview \\\n  --limit 10\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 美伊战争大反转... | 作者A | 10w+ |\n| ... | ... | ... | ... |\n| 10 | 战争背后的经济逻辑... | 作者J | 10w+ |\n\n📝 文章详情\n[前10条文章详情...]\n\n📊 爆款规律分析\n[爆款规律分析内容...]\n\n📬 订阅服务\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n\n[HTML页面预览]\n\n共获取到 50 条10w+热门文章数据，当前展示前 10 条\n💡 提示：还有 40 条数据未展示，是否需要全部展示？\n```\n\n**示例3：用户要求查看全部数据**\n\n```\n[承接示例1，用户回复\"是\"或\"全部展示\"]\n智能体处理：\n- 调用脚本，mode: \"full\"，展示所有50条数据\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"总排名\" \\\n  --start_date 2026-05-12 \\\n  --end_date 2026-05-13 \\\n  --mode full\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 2026年4月1日起，燃油车新规实施... | 作者A | 5w+ |\n| ... | ... | ... | ... |\n| 50 | 最新科技新闻汇总... | 作者Z | 3w+ |\n\n📝 文章详情\n[全部50条文章详情...]\n\n共获取到 50 条10w+热门文章数据（已全部展示）\n```\n\n**示例4：数据不超过10条**\n\n```\n用户输入：某个冷门领域\n智能体处理：\n- type: 智能体匹配分类\n- 调用脚本获取数据\n- 智能体判断：只获取到5条数据\n- 直接展示所有5条数据，无需询问是否拓展\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"学术研究\" \\\n  --start_date 2026-05-13 \\\n  --end_date 2026-05-14 \\\n  --mode preview\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 冷门领域文章1 | 作者A | 10w+ |\n| ... | ... | ... | ... |\n| 5 | 冷门领域文章5 | 作者E | 10w+ |\n\n📝 文章详情\n[全部5条文章详情...]\n\n📊 爆款规律分析\n[爆款规律分析内容...]\n\n📬 订阅服务\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n\n[HTML页面预览]\n\n共获取到 5 条10w+热门文章数据（已全部展示）\n```\n\n**示例5：无数据情况**\n\n```\n用户输入：某个完全不存在的冷门关键词\n智能体处理：\n- 调用脚本，返回空数据\n- 提示\"未查询到相关10w+阅读文章数据\"\n- 推荐除了该领域的其他所有领域关键词\n输出结果：\n该领域在该时间段太冷门，暂无10w+文章，您可尝试查看综合10w+文章或者查看其他分类，如人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究\n\n\n## 资源索引\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)(用途: 获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件)\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)(用途: 从临时JSON文件读取数据，生成公众号风格HTML页面)\n- 参考: 见 [references/api-spec.md](references/api-spec.md)(何时读取: 查看API接口规范时使用)\n\n## 注意事项\n- 榜单数据可能因网络或API状态有所延迟\n- 总榜请求输出TOP50，领域查询输出TOP50\n- 爆款规律分析基于当前榜单数据，仅供参考\n- **输出规范**：\n  - 文本输出：文章概览表格 + 文章详情 + 爆款规律分析（避免生成文档文件）\n  - 文件输出：HTML文件（用于可视化展示和PDF导出）\n- **订阅提醒**：规律分析后询问用户是否需要订阅特定领域，订阅选择不影响已输出内容\n- **分页展示**：首次展示前10条，超过10条时提示用户是否全部展示\n- **数据存储**：脚本自动保存数据到temp_articles.json，HTML生成时直接读取\n```\n\nFile v1.0.4:README.md\n\n# 公众号10w+文章推荐 / wechat-10w-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台阅读数当日达到 **10w+** 的爆款文章，掌握全网头部流量与选题方向。\n\n**核心价值**\n\n- **全网爆文一键捕获**：每日收录全网各行业 **10w+** 阅读量热门文章，瞬间掌握头部流量走向\n- **垂直领域精准锁定**：支持按 22 个赛道分类查询与订阅特定领域 **10w+** 资讯，确保选题不偏航\n- **爆款基因深度解码**：自动拆解爆文的标题特征、内容主题、发布时段与公众号特征，提炼可复用的创作规律\n- **沉浸式阅览与导出**：生成微信绿主题的可视化榜单页，支持一键导出 PDF，方便团队分享与离线复盘\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 追热点、看标题与账号分布\n- 📊 内容负责人 — 需要可分享、可打印的榜单页\n- 📈 增长 / 商务 — 按赛道盯竞品与行业 10w+ 爆文动向\n\n---\n\n## 核心功能\n\n- **10w+文章推荐**：每日更新昨日最新的公众号 **10w+** 阅读文章榜单\n- **总榜 + 分赛道**：既可看全品类热门，也可锁定科技、财经、健康等22 个垂直领域\n- **爆款规律分析**：不只给数据列表，还从真实爆文中提炼标题、内容、时段、账号维度的创作规律\n- **可视化榜单页**：生成带可视化布局的 HTML 文件，支持导出图片或 PDF\n- **订阅推送**：支持按赛道订阅每日定时推送最新 10w+ 文章（需平台支持）\n\n---\n\n## 使用指南\n\n直接用自然语言说出你的需求即可，无需记忆固定命令。\n\n### 常用说法速查\n\n| 意图             | 示例话术                           | 效果                                 |\n| ---------------- | ---------------------------------- | ------------------------------------ |\n| 看最新10w+爆文   | \"最新的 10w+ 爆文有哪些？\"         | 输出最新可用日期的总榜榜单           |\n| 查垂直赛道       | \"科技类最近一周有哪些 10w+ 热门？\" | 按分类与时间窗口输出对应赛道榜单     |\n| 查看全部数据     | \"展开全部，给我看 50 条\"           | 在同时间范围内展示完整的50条         |\n| 可视化分享与导出 | \"生成可以导出 PDF 的榜单页\"        | 在榜单基础上生成可视化页面，支持导出 |\n| 订阅推送         | \"帮我订阅财经赛道的每日10w+文章\"   | 订阅后按照时间主动推送10w+文章       |\n\n### 输出示例\n\n💡 **数据说明**\n\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n\n📊 **文章概览**\n\n| 序号 | 标题                                    | 作者       | 阅读数 |\n| ---- | --------------------------------------- | ---------- | ------ |\n| 🥇 1 | 职场新人必看：5个让你快速融入团队的技巧 | 职场成长社 | 10w+   |\n| 🥈 2 | 职场沟通：这3句话千万别说！             | 职场干货铺 | 10w+   |\n| 3    | …                                       | …          | …      |\n\n📝 **文章详情**\n\n**1、[职场新人必看：5个让你快速融入团队的技巧](https://mp.weixin.qq.com/s/xxx)**\n\n📄 作者：[职场成长社](https://open.weixin.qq.com/qr/code?username=xxx) 👀 阅读数：10w+ ⏰ 发布时间：2026-05-15\n\n🔍 内容分析：内容概述… | 热点利用… | 传播作用… | 达成效果…\n\n---\n\n📊 **爆款规律分析**\n\n标题特征：…\n内容主题：…\n发布时间：…\n公众号特征：…\n\n---\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 22 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天19点30分推送最新10w+公众号爆文\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景       | 角色       | 示例问法                       | 收益                         |\n| ---------- | ---------- | ------------------------------ | ---------------------------- |\n| 追每日热点 | 公众号运营 | \"今日爆文 / 最新 10w+ 文章\"    | 快速掌握头部流量与选题方向   |\n| 盯竞品赛道 | 内容负责人 | \"财经类 10w+ 最近有什么热门\"   | 垂直领域精准锁定，选题不偏航 |\n| 团队复盘   | 编辑主管   | \"导出一份可打印的爆文榜单\"     | 离线拆解、会议共创更方便     |\n| 规律学习   | 新人编辑   | \"分析一下这些爆文有什么共同点\" | 从感性阅读到可复用的创作模型 |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 榜单类型 | 更新时间                  | 可回溯范围 |\n| -------- | ------------------------- | ---------- |\n| 全站总榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n| 分赛道榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n\n### 支持赛道（22 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n数据非实时更新，文章互动数据为采集时刻的真实数据，与实时数据存在差异\n\n---\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-10w-hot\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1779859679540\n}\n\nFile v1.0.4:references/api-spec.md\n\n# API接口规范\n\n## 接口信息\n\n- **接口地址**：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- **请求方法**：GET\n- **Content-Type**：application/json\n\n## 认证方式\n\n| 参数 | 说明 |\n|------|------|\n| X-API-KEY | API密钥，从环境变量 `REDFOX_API_KEY` 获取，未设置则自动从 shell 配置文件（`~/.zshrc`、`~/.bash_profile` 等）读取 |\n\n## 请求头\n\n```\nContent-Type: application/json\nX-API-KEY: <your_api_key>\n```\n\n## 请求参数\n\n| 参数名 | 类型 | 必填 | 说明 |\n|--------|------|------|------|\n| type | string | 是 | 分类名称（标准23分类之一） |\n| source | string | 是 | 数据来源，固定值：\"公众号10w+阅读文章推荐\" |\n| startDate | string | 是 | 开始日期，格式：YYYY-MM-DD |\n| endDate | string | 是 | 结束日期，格式：YYYY-MM-DD |\n\n## 标准分类列表\n\n共23个标准分类：\n- 人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活\n- 旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选\n- 民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市\n- 职场发展、教育考试、学术研究、企业品牌、总排名\n\n## 请求示例\n\n### 1. 查询总排名（昨日数据）\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=总排名&source=公众号10w+阅读文章推荐&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 2. 查询科技数码分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=科技数码&source=公众号10w+阅读文章推荐&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 3. 查询财富理财分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=财富理财&source=公众号10w+阅读文章推荐&startDate=2026-05-10&endDate=2026-05-14\n```\n\n## 响应数据结构\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"tenWReadingRank\": [\n      {\n        \"accountId\": \"zepinghongguan\",\n        \"clicksCount\": \"10w+\",\n        \"commentCount\": \"3\",\n        \"content\": \"文章内容摘要...\",\n        \"coverUrl\": \"https://...\",\n        \"fans\": \"100w+\",\n        \"interactiveCount\": \"3413\",\n        \"likeCount\": \"606\",\n        \"orderNum\": 0,\n        \"oriUrl\": \"https://mp.weixin.qq.com/s?...\",\n        \"originalFlag\": 1,\n        \"photoId\": \"...\",\n        \"publicTime\": \"2026-04-15 00:01:14\",\n        \"shareCount\": \"2613\",\n        \"summary\": \"摘要内容\",\n        \"thumbnail\": \"https://...\",\n        \"title\": \"文章标题\",\n        \"type\": \"财富\",\n        \"userHeadUrl\": \"https://...\",\n        \"userName\": \"作者名称\",\n        \"watchCount\": \"191\"\n      }\n    ]\n  }\n}\n```\n\n## 数据字段说明\n\n| 字段名 | 说明 |\n|--------|------|\n| accountId | 公众号ID |\n| clicksCount | 阅读数（如：10w+、5w+） |\n| commentCount | 评论数 |\n| content | 文章内容摘要 |\n| coverUrl | 封面图URL |\n| fans | 粉丝数 |\n| interactiveCount | 互动数 |\n| likeCount | 点赞数 |\n| oriUrl | 文章原文链接 |\n| publicTime | 发布时间 |\n| shareCount | 分享数 |\n| summary | 摘要 |\n| title | 文章标题 |\n| type | 文章分类 |\n| userName | 作者名称 |\n\n## 时间参数规则\n\n### 重要规则\n\n1. **所有时间参数都是必传的**：\n   - `startDate`：必须传入，格式为 YYYY-MM-DD\n   - `endDate`：必须传入，格式为 YYYY-MM-DD\n\n2. **时间参数示例**（假设今天是 2026-05-14）：\n   - 查询昨天数据：`startDate=2026-05-13&endDate=2026-05-14`\n   - 查询前天数据：`startDate=2026-05-12&endDate=2026-05-13`\n   - 查询近5天：`startDate=2026-05-10&endDate=2026-05-14`\n\n3. **数据同步时间**：\n   - 数据库每日下午 18:30 同步前一日数据\n   - 到 19:30 推送时，昨天的数据已完全同步\n\n4. **时间建议**：\n   - 用户主动查询\"今日文章\"：使用前天数据（更稳妥）\n   - 订阅推送（19:30）：使用昨天数据（已同步完成）\n\nFile v1.0.4:references/category-mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\nAPI支持以下分类：\n- 人文资讯\n- 知识百科\n- 健康养生\n- 时尚潮流\n- 美食餐饮\n- 乐活生活\n- 旅游出行\n- 搞笑幽默\n- 情感心理\n- 体育娱乐\n- 美容美体\n- 文摘精选\n- 民生资讯\n- 财富理财\n- 科技数码\n- 创投商业\n- 汽车交通\n- 房产楼市\n- 职场发展\n- 教育考试\n- 学术研究\n- 企业品牌\n- 总排名\n\n## 分类泛化映射\n\n用户输入的关键词/主题映射到标准分类：\n\n### 人文资讯\n**关键词**：人文、历史、文化、文学、艺术、哲学、宗教、传统、非遗、民俗、人物、故事\n\n### 知识百科\n**关键词**：知识、科普、百科、常识、学习、冷知识、有趣、神奇、奥秘、原理、现象\n\n### 健康养生\n**关键词**：健康、养生、保健、医疗、疾病、医院、医生、营养、饮食、运动、健身、减肥、睡眠、心理、抑郁、焦虑\n\n### 时尚潮流\n**关键词**：时尚、潮流、穿搭、服装、配饰、奢侈品、品牌、明星、网红、街拍、妆容、发型\n\n### 美食餐饮\n**关键词**：美食、餐饮、菜谱、食谱、烹饪、做菜、餐厅、小吃、甜品、饮品、咖啡、茶、酒、外卖\n\n### 乐活生活\n**关键词**：生活、日常、家居、装修、收纳、清洁、宠物、亲子、家庭、婚姻、社交、爱好、兴趣、休闲\n\n### 旅游出行\n**关键词**：旅游、旅行、出行、景点、景区、酒店、民宿、攻略、签证、机票、自驾、户外、探险\n\n### 搞笑幽默\n**关键词**：搞笑、幽默、段子、笑话、趣闻、奇葩、沙雕、神回复、吐槽、梗、表情包\n\n### 情感心理\n**关键词**：情感、心理、恋爱、爱情、婚姻、分手、暗恋、表白、亲情、友情、情绪、治愈、疗愈\n\n### 体育娱乐\n**关键词**：体育、运动、比赛、奥运、世界杯、NBA、足球、篮球、娱乐、明星、综艺、电影、电视剧、音乐、演唱会\n\n### 美容美体\n**关键词**：美容、美体、护肤、化妆、化妆品、面膜、护肤、瘦身、塑形、医美、整形、抗衰\n\n### 文摘精选\n**关键词**：文摘、精选、好文、推荐、摘录、读书、阅读、感悟、思考、人生、哲理\n\n### 民生资讯\n**关键词**：民生、政策、法规、社保、医保、教育、就业、工资、物价、交通、环保、公益、慈善\n\n### 财富理财\n**关键词**：财富、理财、投资、基金、股票、股市、财经、金融、银行、保险、存款、赚钱、创业、赚钱\n\n### 科技数码\n**关键词**：科技、数码、手机、电脑、智能、AI、人工智能、互联网、软件、硬件、芯片、5G、新能源、电动车、特斯拉\n\n### 创投商业\n**关键词**：创投、创业、投资、商业、企业、公司、管理、营销、融资、上市、独角兽、CEO、企业家\n\n### 汽车交通\n**关键词**：汽车、车、驾驶、驾照、买车、保养、加油、停车、交通、交警、违章、事故、自驾\n\n### 房产楼市\n**关键词**：房产、楼市、房子、买房、卖房、租房、房价、装修、物业、房贷、公积金、中介\n\n### 职场发展\n**关键词**：职场、工作、求职、面试、简历、跳槽、升职、加薪、职业、同事、领导、加班、996、内卷\n\n### 教育考试\n**关键词**：教育、考试、高考、考研、考公、留学、培训、辅导、学习、成绩、学校、大学、中小学\n\n### 学术研究\n**关键词**：学术、研究、论文、科研、实验、发现、成果、学者、专家、教授、博士、硕士\n\n### 企业品牌\n**关键词**：企业、品牌、公司、营销、公关、案例、战略、转型、创新、产品、服务\n\n### 总排名\n**关键词**：总榜、全部、综合、热点、热门、爆文、10w+、推荐、最新\n\n## 映射规则\n\n1. **用户输入分析**：分析用户问题中的关键词、主题、领域\n2. **分类匹配**：根据上述映射表，匹配最相关的分类\n3. **默认分类**：如果无法确定分类，默认使用\"总排名\"\n4. **多分类处理**：如果用户问题涉及多个领域，选择最核心的分类\n\n## 使用示例\n\n| 用户输入 | 匹配分类 |\n|---------|---------|\n| \"推荐科技类的文章\" | 科技数码 |\n| \"有没有健康养生方面的\" | 健康养生 |\n| \"想看财经投资的文章\" | 财富理财 |\n| \"今天的爆款文章\" | 总排名 |\n| \"关于AI的文章\" | 科技数码 |\n| \"美食推荐\" | 美食餐饮 |\n| \"职场干货\" | 职场发展 |\n| \"有什么好看的\" | 文摘精选 |\n\nFile v1.0.4:README.en.md\n\n# WeChat 10W+ Article Recommendations / wechat-10w-hot\n\n---\n\n## Introduction\n\nA WeChat Official Account 10w+ reading article recommendation tool that helps you quickly find viral articles with 10w+ reads, stay on top of top-traffic trends, and get topic inspiration.\n\n**Core Value**\n\nContinuously indexing 1,000+ WeChat Official Account articles with 10w+ reads daily, updated at 19:30 with yesterday's data. Pulls rankings by category and time window, delivers a complete Markdown ranking in conversation, auto-generates an HTML page exportable to PDF, and breaks down viral patterns across four dimensions — title traits, content themes, posting timing, and account characteristics. Supports queries and subscription pushes across 22 track categories — from tracking trends to benchmarking peers, a one-stop solution for your daily topic research needs.\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Track trends, titles, and account mix\n- 📊 Content leads — Need shareable, printable ranking pages for team reviews\n- 📈 Growth / business teams — Monitor competitors and niche 10w+ viral content\n\n---\n\n## Core Capabilities\n\n- **Hot recommendations**: Daily update of yesterday's latest WeChat Official Account 10w+ reading article rankings\n- **HTML generation**: Presents content in a polished visual layout, with export and sharing support\n- **Subscription push**: When the platform supports it, subscribe to scheduled pushes for the latest hot articles\n\n---\n\n## API key source and security\n\n- This skill requires the environment variable: `REDFOX_API_KEY`.\n- `REDFOX_API_KEY` is issued by [Redfox Hub](https://redfox.hk/dashboard/keys?souce=clawhub) (`https://redfox.hk`) for API authentication.\n- Before providing the key, confirm its source, available scope, validity period, and whether reset/revocation is supported.\n- Do not hard-code or expose the key in plaintext within code, prompts, logs, or output files.\n\n---\n\n## Prerequisites\n\n### Register a Redfox Hub account to obtain REDFOX_API_KEY\n\n- Get REDFOX_API_KEY (apply at [Redfox Hub](https://redfox.hk/dashboard/keys?souce=clawhub))\n\n### Environment variables\n\n| Variable         | Required | Notes          |\n| ---------------- | -------- | -------------- |\n| `REDFOX_API_KEY` | Yes      | API access key |\n\n**macOS (zsh)**\n\nAppend one line to the end of `~/.zshrc` (replace the value in quotes with your key):\n\n```bash\nexport REDFOX_API_KEY=\"your_api_key_here\"\n```\n\nThen run:\n\n```bash\nsource ~/.zshrc\n```\n\n**Windows (PowerShell)**\n\n- **Current terminal only**: Takes effect immediately after run, **no other commands needed**; lost when the window is closed.\n\n```powershell\n$env:REDFOX_API_KEY = \"your_api_key_here\"\n```\n\n- **Persist to user environment**: After running `setx`, the **current PowerShell window still won't have the variable**; you need to **close and reopen** the terminal (or restart Cursor / VS Code, etc.) for the new window to read `REDFOX_API_KEY`.\n\n```powershell\nsetx REDFOX_API_KEY \"your_api_key_here\"\n```\n\n---\n\n## Usage Guide\n\nDescribe what you need in plain language — no fixed commands to memorize.\n\n### Quick Phrase Guide\n\n| Intent                     | Example prompt                                | What you get                                          |\n| -------------------------- | --------------------------------------------- | ----------------------------------------------------- |\n| Latest 10w+ viral articles | \"What are the latest 10w+ viral articles?\"    | Latest available overall ranking                      |\n| Niche track                | \"Tech 10w+ hits from the past week\"           | Category + time-window ranking                        |\n| View all data              | \"Show all — give me 50 entries\"               | Full data in the same time window                     |\n| Visual share & export      | \"Generate a ranking page I can export as PDF\" | Visual page based on the ranking, with export support |\n| Subscribe                  | \"Subscribe me to daily finance 10w+ articles\" | Scheduled push of 10w+ articles after subscribing     |\n\n### Sample Output\n\n💡 **Data note**\n\n10w+ viral article recommendations are updated daily at 19:30 with yesterday's data.\n\n📊 **Article overview**\n\n| #    | Title                                                       | Author               | Reads |\n| ---- | ----------------------------------------------------------- | -------------------- | ----- |\n| 🥇 1 | 5 must-know tips for new hires to quickly fit into the team | Workplace Growth Hub | 10w+  |\n| 🥈 2 | 3 things you should never say in workplace communication!   | Workplace Tips       | 10w+  |\n| 3    | …                                                           | …                    | …     |\n\n📝 **Article details**\n\n**1. [5 must-know tips for new hires to quickly fit into the team](https://mp.weixin.qq.com/s/xxx)**\n\n📄 Author: [Workplace Growth Hub](https://open.weixin.qq.com/qr/code?username=xxx) 👀 Reads: 10w+ ⏰ Published: 2026-05-15\n\n🔍 Content analysis: Overview… | Trend leverage… | Sharing driver… | Achieved impact…\n\n---\n\n📊 **Viral pattern analysis**\n\nTitle traits: …\nContent themes: …\nPosting timing: …\nAccount characteristics: …\n\n---\n\n📬 **Subscription service**\n\nWould you like to subscribe to a specific track? We support 22 track categories.\n\n1️⃣ Subscribe — Daily push at 19:30 with the latest 10w+ viral articles\n2️⃣ Not now — Just this query\n\n---\n\n## Use Cases\n\n| Scenario          | Role            | Example ask                                  | Benefit                                 |\n| ----------------- | --------------- | -------------------------------------------- | --------------------------------------- |\n| Daily trend watch | WeChat operator | \"Today's viral / latest 10w+ articles\"       | Fast read on top traffic and topics     |\n| Competitor niche  | Content lead    | \"Recent finance 10w+ hits\"                   | Stay aligned in your vertical           |\n| Team review       | Editorial lead  | \"Export a printable viral ranking\"           | Easier offline debriefs and co-creation |\n| Learn patterns    | Junior editor   | \"What do these viral pieces have in common?\" | From gut feel to a reusable model       |\n\n---\n\n## Important Data Notes\n\n### Update schedule & data lookback\n\n| Ranking type    | Update time                                  | Lookback range |\n| --------------- | -------------------------------------------- | -------------- |\n| Overall ranking | Updated daily at 19:30 with yesterday's data | Past 30 days   |\n| Track ranking   | Updated daily at 19:30 with yesterday's data | Past 30 days   |\n\n### Supported tracks (22)\n\nHumanities, Knowledge, Wellness, Fashion, Food & Dining, Lifestyle, Travel, Humor, Emotions, Sports & Entertainment, Beauty, Digest, Civic News, Wealth & Finance, Tech & Digital, VC & Business, Automotive, Real Estate, Workplace, Education & Exams, Academia, Enterprise & Brand\n\n### Data timeliness\n\nData is not real-time; article engagement figures are snapshots from ingestion time and may differ from live data\n\n---\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\n全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[redfox-data](https://clawhub.ai/user/redfox-data) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users, content teams, and WeChat operators use this skill to fetch current 10w+ WeChat article rankings by category and time window, review viral-pattern analysis, generate shareable HTML/PDF-ready reports, and optionally subscribe to scheduled category updates. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires a Redfox API key and contacts redfox.hk. <br>\nMitigation: Provide REDFOX_API_KEY only through a scoped environment or secret store, confirm key scope and revocation options, and avoid exposing the key in prompts, logs, or generated files. <br>\nRisk: The skill creates local JSON and HTML report files. <br>\nMitigation: Review generated files before sharing and delete temporary article data when it is no longer needed. <br>\nRisk: Subscription behavior may create recurring article pushes. <br>\nMitigation: Treat subscriptions as opt-in only after confirming the requested category, storage behavior, and cancellation path. <br>\n\n\n## Reference(s): <br>\n- [ClawHub release page](https://clawhub.ai/redfox-data/wechat-10w-hot) <br>\n- [Redfox Hub API key page](https://redfox.hk/dashboard/keys?souce=clawhub) <br>\n- [API interface specification](references/api-spec.md) <br>\n- [Category mapping table](references/category-mapping.md) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance, files] <br>\n**Output Format:** [Markdown rankings and analysis, local JSON data, and HTML reports with PDF export support] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY and network access to redfox.hk; generated local files may include temp_articles.json and ranking HTML.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.3: 7 files, 28197 bytes\n\nFiles: references/api-spec.md (4001b), references/category-mapping.md (4619b), scripts/fetch_hot_articles.py (18290b), scripts/generate_hot_html.py (19105b), skill-card.md (2530b), SKILL.md (36420b), _meta.json (133b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 任务目标\n\n- 本Skill用于：获取今日公众号10w+阅读文章\n- 能力包含：爆款数据获取、互动排序**HTML页面生成、PDF导出**\n- 触发条件：\"最热公众号文章\"、\"最新爆文\"、\"10w+文章\"等词语\n- **核心功能**：主要推送全领域的10w+阅读文章，末尾询问用户是否需要订阅具体领域\n- **输出规范**：\n  1. 文本输出：榜单数据（重要） + 爆款规律分析（**避免生成文档文件**）\n  2. 文件输出：HTML文件（用于可视化展示和PDF导出）\n\n## 启动提示\n\n- Skill加载后，提示用户：\"技能已加载完成。是否为您推送最新的10w+阅读文章。\"\n\n## 视觉规范（重要）\n\n生成HTML页面时，必须遵循以下样式规范：\n\n**主题色调**：\n\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称蓝色）\n- 背景色：`#fff`（纯白）\n\n**布局结构**：\n\n- 序号（🥇🥈🥉/数字）放在标题左边\n- 用户、类型、阅读数、发布时间四项目之间用浅灰色竖线分隔 `|`\n- 竖线高度缩短一半，垂直居中对齐\n- 阅读量排序标签 + 导出PDF按钮 放在标题右侧\n- **头部不含\"爆款研究院\"等品牌标签**，保持简洁\n\n**图标规范**：\n\n- 用户图标：`👤`（无背景）\n- 阅读数图标：`📖`\n- 发布时间图标：`📅`\n\n**元素样式**：\n\n- 用户名称：`#0088ff`，可点击跳转公众号名片（链接：`https://open.weixin.qq.com/qr/code?username={accountId}`）\n- 阅读数：`#0088ff`\n- 爆款分析区块：无左边框，纯白背景 + 浅绿底色\n\n**PDF导出**：\n\n- 使用 html2pdf.js 生成\n- 按钮位于标题右侧，紧邻阅读量排序标签\n- 按钮样式：蓝色渐变背景，白色文字，12px字号\n- **自适应单页模式**：PDF尺寸根据内容实际大小自动调整，所有内容在一页完整展示，禁用分页分割\n- PDF配置要点：`pagebreak: { mode: 'none' }`、`margin: 0`、根据内容高度/宽度计算纸张尺寸、添加 `page-break-inside: avoid` 样式\n\n## 前置准备\n\n- 无需额外依赖，脚本使用Python标准库（urllib.request）\n\n### 鉴权\n\n#### 获取 API Key\n\n请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=clawhub) 获取API KEY\n\n#### 配置 API Key\n\n- `REDFOX_API_KEY` 从环境变量获取，格式 `ak_xxxxxxxx`\n- 若未设置，提示用户自行配置：`export REDFOX_API_KEY=<你的apikey>`；若用户不会配置，Agent应主动帮用户设置：\n  - **macOS/Linux**：将 `export REDFOX_API_KEY=<值>` 追加到 `~/.zshrc`（zsh）或 `~/.bashrc`（bash），然后 `source` 对应文件使其全局生效\n  - **Windows**：使用 `[Environment]::SetEnvironmentVariable(\"REDFOX_API_KEY\", \"<值>\", \"User\")` 设置用户级永久环境变量（需重启终端生效）\n  - 配置完成后应验证：`echo $REDFOX_API_KEY`（macOS/Linux）或 `echo %REDFOX_API_KEY%`（Windows），确保换一个skill也能读取到\n\n## 操作步骤\n\n### 标准流程\n\n1. **用户意图识别**（智能体处理）\n\n   智能体首先识别用户输入的意图类型：\n   - **总榜请求（主要功能）**：用户输入类似以下词语：\n     - \"今日爆文\"、\"今日10w+文章\"、\"10w+文章\"\n     - \"爆文推荐\"、\"推荐爆文\"、\"最新爆文\"\n     - \"热门爆文\"、\"每日爆文\"、\"爆文榜单\"\n       → 直接推送前天10w+阅读文章TOP50（因为数据库是当日下午6:30同步昨日的数据，所以查询前天数据以确保数据完全同步）\n\n   - **领域关键词查询（附加功能）**：用户输入具体领域关键词（如\"AI编程\"、\"财经\"、\"健康饮食\"）\n     → 使用用户输入的关键词调用API，输出该领域TOP10\n\n   - **模糊输入**：用户输入不明确\n     → 引导用户输入具体领域关键词或直接推送近7天的10w+阅读文章\n\n2. **获取爆文数据**（**脚本执行** - **必须调用脚本并将输出原样展示给用户**）\n\n   调用 `scripts/fetch_hot_articles.py` 获取爆款内容数据\n\n   **参数说明**：\n   - `type`：分类名称（智能体负责识别，直接传入标准分类名称，默认：总排名）\n   - `start_date`：**必传**，开始日期（YYYY-MM-DD 格式，如：2026-05-13）\n   - `end_date`：**必传**，结束日期（YYYY-MM-DD 格式，如：2026-05-14）\n   - `source`：数据源（固定值：\"公众号10w+阅读文章推荐\"）\n   - `mode`：输出模式，preview=预览（前10条），full=全部\n   - `limit`：预览模式下显示的数量（默认10条）\n   - `temp_file`：临时数据文件路径（默认temp_articles.json）\n\n   **智能体分类识别规则**：\n   - 智能体根据用户意图识别分类，直接传入标准分类名称（如：--type \"科技数码\"）\n   - 参见 [references/category-mapping.md](references/category-mapping.md) 获取分类泛化映射规则\n   - 无分类关键词 → 默认\"总排名\"\n   - 标准23分类：人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n   **时间参数规则（重要）**：\n   - `start_date` 和 `end_date` 都是**必传参数**\n   - **数据更新时间**：每天 **18:30** 同步前一日数据\n   - **时间判断逻辑**：智能体必须根据当前时间和数据更新时间（18:30）自动计算正确的查询日期\n\n   **时间参数格式**：\n   - 接口时间参数是**区间格式**，例如查询昨天的数据：`start_date=2026-05-13, end_date=2026-05-14`\n   - 区间含义：查询从 start_date 00:00:00 到 end_date 23:59:59 的数据\n\n   **时间计算规则**：\n   - **当前时间 < 18:30**：昨天的数据还未更新，查询昨天数据时应使用前天区间（因为前天数据已更新）\n   - **当前时间 >= 18:30**：昨天的数据已更新，查询昨天数据时直接使用昨天区间\n\n   **典型场景示例**（假设今天是2026-05-14）：\n   | 用户询问 | 当前时间 | 实际查询区间 | 原因 |\n   |---------|---------|-------------|------|\n   | 今日文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，查前天区间 |\n   | 今日文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n   | 昨天文章 | 11:19 | start_date=2026-05-12, end_date=2026-05-13 | 昨天数据未更新，但前天数据已更新，查前天区间 |\n   | 昨天文章 | 19:30 | start_date=2026-05-13, end_date=2026-05-14 | 昨天数据已更新，查昨天区间 |\n\n   **默认时间规则**：\n   - 当用户提到\"最近\"、\"最新\"等**无明确时间说法**时，默认查询**过去7天**的数据\n   - 示例：用户问\"最近有什么热门文章\" → 查询过去7天区间\n\n   **订阅推送时间参数**：\n   - 订阅推送时间：每天19:30\n   - 此时昨天的数据已更新完成（18:30已同步）\n   - 订阅推送查询：昨天的数据（T-1）\n\n   **文章数量较少提示规则**：\n   - 当某赛道某日的10w+文章**少于10篇**时，在统计信息后提示：\n   - 「💡 xx日xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~」\n\n   **时间不一致提示规则**：\n   - 用户询问\"今天的数据\"，实际查询昨天的数据 → 提示：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n   - 用户询问\"昨天的数据\"，实际查询前天的数据 → 提示：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n   - 用户询问时间早于回溯日期 → 提示：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n   **参数示例**（假设今天是2026-05-14）：\n   - 用户询问\"今日文章\"，当前时间11:19（< 18:30）：`--start_date 2026-05-12 --end_date 2026-05-13`（今天数据要明天才更新，查昨天区间，需提示）\n   - 用户询问\"今日文章\"，当前时间19:30（>= 18:30）：`--start_date 2026-05-13 --end_date 2026-05-14`（今天数据要明天才更新，查昨天区间，需提示）\n   - 用户询问\"昨天的文章\"，当前时间11:19（< 18:30）：`--start_date 2026-05-12 --end_date 2026-05-13`（昨天数据未更新，查前天区间，需提示）\n   - 用户询问\"昨天的文章\"，当前时间19:30（>= 18:30）：`--start_date 2026-05-13 --end_date 2026-05-14`（昨天数据已更新，查昨天区间，无需提示）\n\n   **重要说明**：\n   - **必须调用脚本**：智能体必须调用fetch_hot_articles.py脚本，不能自己生成文章内容\n   - **必须原样展示脚本输出**：智能体必须将脚本的stdout输出内容原样展示给用户，不得省略、修改、重新格式化或隐藏任何部分\n   - **脚本输出即最终输出**：脚本输出的内容（数据说明、文章概览表格、文章详情、统计信息）就是展示给用户的最终内容，智能体不需要再做任何处理\n   - **禁止省略**：文章概览表格和文章详情都必须完整展示，不得只展示其中一部分\n   - **输出顺序**：脚本会按照以下顺序自动输出：数据说明 → 文章概览表格 → 文章详情 → 统计信息\n\n   **总榜请求参数示例**（假设今天是2026-05-14，当前时间11:19 < 18:30）：\n   - `type`: \"总排名\"（默认为总排名）\n   - `start_date`: \"2026-05-12\"（前天，因为数据未更新）\n   - `end_date`: \"2026-05-13\"（前天后一天，形成前天区间）\n   - `mode`: \"preview\"（首次预览模式，只展示前10条）\n   - `limit`: 10（首次展示10条）\n   - 示例命令：`python scripts/fetch_hot_articles.py --type \"总排名\" --start_date 2026-05-12 --end_date 2026-05-13 --mode preview --limit 10`\n   - 说明：查询前天（2026-05-12 00:00:00 ~ 2026-05-13 23:59:59）的10w+文章数据\n\n   **领域查询参数示例**（假设今天是2026-05-14，当前时间19:30 >= 18:30）：\n   - `type`: 智能体识别的标准分类名称（如：科技数码、健康养生、财富理财等）\n   - `start_date`: \"2026-05-13\"（昨天，因为数据已更新）\n   - `end_date`: \"2026-05-14\"（昨天后一天，形成昨天区间）\n   - `mode`: \"preview\"（首次预览模式，只展示前10条）\n   - `limit`: 10（首次展示10条）\n   - 示例命令：`python scripts/fetch_hot_articles.py --type \"科技数码\" --start_date 2026-05-13 --end_date 2026-05-14 --mode preview --limit 10`\n   - 说明：查询昨天（2026-05-13 00:00:00 ~ 2026-05-14 23:59:59）的科技数码类10w+文章数据\n\n   脚本调用API接口：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n   请求方式：GET（使用 urllib.request 原生请求，不跳过 SSL 证书验证）\n   请求头包含：`Content-Type: application/json`, `X-API-KEY`（从环境变量 `REDFOX_API_KEY` 获取）\n   从返回数据的 `tenWReadingRank` 字段中提取文章列表\n\n   **分页展示逻辑**（智能体处理）：\n   - 首次展示：调用脚本时使用 `--mode preview --limit 10`，只展示前10条数据\n   - 如果数据超过10条：在底部提示\"还有X条数据未展示，可继续查看\"\n   - 用户要求拓展：调用脚本时使用 `--mode full`，展示所有数据\n   - 如果数据不超过10条：直接展示所有数据，无需询问\n\n   **总榜请求**：获取TOP50条数据\n   **领域查询**：获取TOP50条数据\n\n   **筛选执行**：\n   1. **读取筛选后数据**：脚本生成的 `temp_articles.json` 包含已排序和筛选的数据\n   2. **基于意图筛选**：根据用户意图识别文章的内容相关性，要围绕用户想搜索的关键词，优先展示与用户搜索关键词最相关的文章，从候选数据中选择最合适的10条做初步展示\n   3. **如实展示数量**：少于10条就展示实际数量，禁止凑数/编造\n\n   **数据存储**：\n   - 脚本将API返回的数据保存到临时JSON文件：`temp_articles.json`\n   - 后续生成HTML时直接读取临时JSON文件数据进行填充\n\n   **输出格式**（按顺序输出）：\n   1. **文章概览表格**：在最前面输出Markdown表格，包含序号、标题、作者、阅读数四列，直观展示文章列表\n   2. **文章详情**：每篇文章的详细信息（序号、标题、作者、阅读数、发布时间、内容分析）\n\n   **文章概览表格格式**：\n\n   ```\n   | 序号 | 标题 | 作者 | 阅读数 |\n   |------|------|------|--------|\n   | 1 | 2026年4月1日起，燃油车新规实施... | 作者名称 | 5w+ |\n   | 2 | WSBK赛场横扫进口品牌，张雪机车... | 作者名称 | 1.5w+ |\n   | 3 | 最新存款利率调整，这三类人影响最大 | 作者名称 | 4w+ |\n   ```\n\n   **文章详情格式**：\n   每篇文章按以下格式输出：\n\n   ```\n   **序号、[标题](文章链接)**\n   📄 作者：[作者名称](公众号名片链接)\n   👀 阅读数：阅读数\n   ⏰ 发布时间：发布时间\n   🔍 内容分析：基于四维度规则的分析内容\n   ---\n   ```\n\n   文章标题使用Markdown链接格式，点击可跳转到文章详情页\n   作者名称使用Markdown链接格式，点击可跳转到公众号名片页\n\n   **内容分析规则**：\n   内容分析必须基于以下四个维度，每篇文章的分析必须涵盖所有维度，输出为一段连贯的文字：\n   - 内容概述：简明扼要地概括文章核心内容\n   - 热点利用：分析文章借用了哪些热点话题或趋势\n   - 传播作用：阐述内容起到的作用（如：满足用户需求、引发情感共鸣、提供实用价值）\n   - 达成效果：说明内容达到的效果（如：提升品牌认知、完成用户转化、促进信息传播）\n\n   **数据说明与提示规则**：\n   **只要用户询问的时间和实际查询的时间不一致，就需要在数据说明后提示用户**：\n   - 用户询问\"今天的数据\"，实际查询昨天的数据 → 提示：「非常抱歉🙏，今天的数据要明天才会更新，我将为您查询昨天的xx月xx日10W+文章。」\n   - 用户询问\"昨天的数据\"，实际查询前天的数据 → 提示：「非常抱歉🙏，昨天的数据还未更新，我将为您查询前天的xx月xx日10W+文章。」\n   - 用户询问时间早于回溯日期 → 提示：「非常抱歉🙏，目前最多支持回溯过去30天，我将为您查询最接近您需求的时间范围~」\n\n   **无需提示的情况**：用户询问的时间和实际查询的时间一致（如用户问昨天的数据，实际也查昨天的数据）\n\n   **输出格式示例（正常情况）**：\n\n   ```\n   💡 数据说明\n   10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n   ------------------------------------------------------------\n\n   📊 文章概览\n\n   | 序号 | 标题 | 作者 | 阅读数 |\n   |------|------|------|--------|\n   | 1 | [2026年4月1日起，燃油车新规实施 年检、加油、卖车全变天 有些坑千万别踩](https://mp.weixin.qq.com/s?...) | [作者名称] (https://open.weixin.qq.com/qr/code?username=xxx)| 5w+ |\n   | 2 | [WSBK赛场横扫进口品牌，张雪机车却被实名举报侵权](https://mp.weixin.qq.com/s?...) | [作者名称](https://open.weixin.qq.com/qr/code?username=xxx) | 1.5w+ |\n   | 3 | [最新存款利率调整，这三类人影响最大](https://mp.weixin.qq.com/s?...) | [作者名称](https://open.weixin.qq.com/qr/code?username=xxx) | 4w+ |\n\n   📝 文章详情\n\n   **1、[2026年4月1日起，燃油车新规实施 年检、加油、卖车全变天 有些坑千万别踩](https://mp.weixin.qq.com/s?...)**\n   📄 作者：[作者名称](https://open.weixin.qq.com/qr/code?username=xxx)\n   👀 阅读数：5w+\n   ⏰ 发布时间：2026-03-24 08:08:57\n   🔍 内容分析：本文聚焦2026年4月1日即将实施的燃油车新规，详细阐述年检、加油、卖车等环节的全面变化并警示相关风险。文章借助政策实施这一时效性热点，精准切中车主群体的信息盲区，起到风险预警和知识普及的作用，成功唤起用户的关注度并引发转发传播。\n   ---\n\n   **2、[WSBK赛场横扫进口品牌，张雪机车却被实名举报侵权](https://mp.weixin.qq.com/s?...)**\n   📄 作者：[作者名称](https://open.weixin.qq.com/qr/code?username=xxx)\n   👀 阅读数：1.5w+\n   ⏰ 发布时间：2026-04-06 06:49:51\n   🔍 内容分析：本文报道张雪机车在WSBK赛场的优异成绩与被实名举报侵权的争议事件，通过对比手法展现国产品牌的崛起与知识产权问题。文章借力国产替代和产业竞争的社会热点，激发民族自豪感和关注争议的双重情绪，在提升品牌影响力的同时引发公众对知识产权的讨论。\n   ---\n\n   **3、[最新存款利率调整，这三类人影响最大](https://mp.weixin.qq.com/s?...)**\n   📄 作者：[作者名称](https://open.weixin.qq.com/qr/code?username=xxx)\n   👀 阅读数：4w+\n   ⏰ 发布时间：2026-04-05 09:30:00\n   🔍 内容分析：本文解读最新存款利率调整政策，明确指出三类受影响人群并提供应对建议。文章抓住财富管理这一持续热点，满足储户对资产保值增值的信息需求，起到专业指导和决策参考的作用，有效增强了用户对理财话题的关注度。\n   ---\n\n   ============================================================\n\n   共获取到 3 条10w+热门文章数据（已全部展示）\n   ```\n\n   **输出格式示例（时间不一致，需提示）**：\n\n   ```\n   💡 数据说明\n   10w+阅读文章推荐将在每日19点30分准时更新昨日文章数据。\n   非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的5月12日10W+文章。\n   ------------------------------------------------------------\n\n\n   📊 文章概览\n\n   | 序号 | 标题 | 作者 | 阅读数 |\n   |------|------|------|--------|\n   | 1 | [标题1](https://mp.weixin.qq.com/s?...) | [作者名称](https://open.weixin.qq.com/qr/code?username=xxx) | 5w+ |\n   ...\n\n   📝 文章详情\n   ...\n\n   ============================================================\n\n   共获取到 X 条10w+热门文章数据，当前展示前 10 条\n   💡 提示：还有 X 条数据未展示，是否需要全部展示？\n   ```\n\n3. **爆款规律分析**（智能体处理，**在榜单数据展示后执行**）\n\n   **重要**：在完整展示推荐榜单数据后，再执行规律分析\n\n   **分析原则**：\n   - **必须基于实际文章数据**：所有结论必须从当前榜单文章中提炼，禁止使用固定示例\n   - **专业且通俗**：语言简洁专业，表达清晰易懂，避免过于口语化或AI化\n   - **具体可感**：用实际文章标题、数据说话，让用户能直接理解\n\n   **分析维度**：\n   - 标题特征：从榜单文章标题中总结共性和亮点\n   - 内容主题：分析文章话题类型、传播价值\n   - 发布时间：分析发布时段规律\n   - 公众号特征：分析账号类型和内容定位特点\n\n   **输出格式**：\n\n   ```\n   📊 爆款规律分析\n\n   标题特征：\n   - （根据实际文章标题总结，如：标题普遍采用数字+场景词组合，如\"XX天\"、\"XX元\"，信息明确,不要计算占比）\n   - （从标题里找亮点，如：标题多含\"千万别\"、\"注意\"等提示词，激发用户避险心理）\n\n   内容主题：\n   - （分析文章话题，如：主要聚焦XX领域，XX、XX等话题关注度较高,不要计算占比）\n   - （分析传播价值，如：内容为用户日常场景但认知盲区，实用性强）\n\n   发布时间：\n   - （从发布时间找规律，如：集中在早8点-9点发布，符合用户通勤阅读习惯）\n   - （其他发现，如：工作日发布占比更高，周末流量相对分散）\n\n   公众号特征：\n   - （账号类型，如：这次上榜的主要是XX类、XX类的账号）\n   - （账号特点，如：粉丝量都不算特别大，但内容接地气，表达真实）\n   ```\n\n4. **询问用户是否订阅**（**在规律分析后立即执行**）\n\n   在完成推荐榜单数据展示和爆款规律分析后，**主动询问用户**是否需要订阅特定领域。\n\n   ```\n   📬 订阅服务\n\n   是否需要订阅具体赛道的账号表现？我们支持：\n   人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n\n   订阅推送 - 每天19点30分推送最新10w+公众号爆文\n   暂不需要 - 仅本次查询\n   ```\n\n   **注意**：此时仅询问用户选择，暂不执行订阅逻辑，等待用户回复后再判断。\n\n5. **生成HTML页面**（**在订阅询问后立即执行，不等待用户回复**）\n\n   调用脚本读取临时JSON文件数据，填充HTML模板，生成公众号风格的HTML页面：\n\n   **脚本位置**：`scripts/generate_hot_html.py`\n\n   **参数说明**：\n   - `temp_file`: 临时JSON文件路径（默认：`temp_articles.json`）\n   - `output`: 输出文件路径（建议：`{关键词}_热门榜单.html`）\n   - `display_count`: 要展示的文章数量（**重要**：必须与对话中展示的数量一致）\n     - 首次展示（preview模式）：`--display_count 10`（展示前10条）\n     - 拓展展示（full模式）：不传此参数或使用 `--display_count 50`（展示所有数据）\n     - **关键规则**：HTML中展示的文章数量必须与对话中实际展示的数量完全一致\n\n   **命令示例**：\n\n   ```bash\n   # 首次展示（对话中展示前10条）\n   python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 10\n\n   # 拓展展示（对话中展示所有50条）\n   python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 50\n   ```\n\n   **HTML页面规范**：\n   - 主题色：`rgb(0, 179, 84)`\n   - 用户名称/阅读数：`#0088ff`\n   - 序号1-3使用🥇🥈🥉，4往后使用数字\n   - 用户名称左侧带👤图标，可点击跳转公众号名片\n   - 用户|阅读数|发布时间用竖线分隔\n   - 导出PDF按钮位于标题右侧，紧邻阅读量排序标签（无【】包裹）\n   - **头部不含品牌标签块**，保持简洁\n   - 底部文字：「公众号10w+阅读文章，每日更新最新爆文内容」+「备注：互动数据为入库快照，实时数据可能持续增长」\n   - **防分页CSS**：article-item、article-list、content 等容器添加 `page-break-inside: avoid` 和 `break-inside: avoid`\n\n   **生成前检查**：\n   - 确认对话中实际展示的文章数量（如10条或50条）\n   - 使用 `--display_count` 参数指定HTML中要展示的文章数量\n   - **关键规则**：HTML中的文章数量必须与对话中实际展示的数量完全一致\n     - 首次展示10条：使用 `--display_count 10`，HTML中也展示10条\n     - 拓展展示全部：使用 `--display_count 50`，HTML中也展示50条\n     - 数据不超过10条：使用 `--display_count N`（N为实际数量），HTML中也展示N条\n   - 确认HTML中的文章信息（标题、作者、阅读数、发布时间）与对话中展示的完全一致\n   - 确保所有文章的平台信息（账号名称、账号ID、阅读数等）完全一致\n\n   **生成后必须**：\n   1. 使用 preview_url 工具预览HTML\n   2. 告知用户文件位置\n   3. 询问是否需要调整样式\n\n6. **处理用户订阅选择**（**在用户回复订阅询问后执行**）\n\n   根据用户对步骤4中订阅问题的回复，执行相应的订阅逻辑：\n\n   **订阅处理流程**：\n   - 用户选择\"订阅推送\"：引导用户输入领域关键词\n     - 用户输入领域关键词后：调用领域查询逻辑，输出该领域TOP50 + 爆款规律分析\n     - 订阅成功后：每天19点30分推送该领域最新10w+阅读文章TOP50\n     - **推送数据规则**：订阅推送查询的是昨天的数据（当前时间的上一天），使用 `--start_date yesterday` 参数\n       - 示例：今天是2026-04-20，推送时查询2026-04-19的数据\n       - 原因：数据库在当日下午6:30同步前一日数据，到19点30分推送时，昨天的数据已完全同步\n   - 用户选择\"暂不需要\"：结束本次交互\n\n## 可选操作\n\n- 用户可以点击链接跳转到对应热点页面\n- 可随时发送\"取消订阅\"停止推送\n\n## 注意事项\n\n- **输出前自检**：智能体在输出内容前必须进行自检，确保输出严格按照SKILL.md中的\"标准流程\"进行，不得跳过任何步骤\n  - 步骤1：用户意图识别（智能体处理）\n  - 步骤2：获取爆文数据（**必须调用脚本，必须将脚本输出原样展示给用户**，包括文章概览表格和文章详情）\n  - 步骤3：爆款规律分析（**必须在步骤2完成后执行**，等待脚本输出完成）\n  - 步骤4：询问用户是否订阅（**必须在步骤3完成后执行**）\n  - 步骤5：生成HTML页面（**必须在步骤4完成后执行**）\n  - 步骤6：处理用户订阅选择（**必须在用户回复后执行**）\n- **脚本调用规则**：\n  - **必须调用**：步骤2必须调用fetch_hot_articles.py脚本，不能跳过或自行生成内容\n  - **必须原样展示**：脚本的stdout输出必须原样展示给用户，不得省略、修改、重新格式化\n  - **完整展示**：文章概览表格和文章详情都必须完整展示，不得只展示其中一部分\n  - **脚本输出即最终输出**：脚本输出的内容就是展示给用户的最终内容，智能体不需要再做任何格式化处理\n- 榜单数据为实时获取，可能因网络或API状态有所延迟\n- 总榜请求输出TOP50，领域查询输出TOP50\n- 爆款规律分析基于当前榜单数据，仅供参考\n- **无数据处理**：当查询结果为空时，提示用户\"未查询到相关10w+阅读文章数据\"\n- **输出规范**：\n  - 文本输出：文章概览表格 + 文章详情 + 爆款规律分析（避免生成文档文件）\n  - 文件输出：HTML文件（用于可视化展示和PDF导出）\n- **订阅提醒**：规律分析后询问用户是否需要订阅特定领域，订阅选择不影响已输出内容\n- **分页展示**：首次展示前10条，超过10条时提示用户是否全部展示\n- **数据存储**：脚本自动保存数据到temp_articles.json，HTML生成时直接读取\n- **时间参数计算规则**：智能体必须根据当前时间和数据更新时间（18:30）自动计算正确的查询日期\n  - **数据更新时间**：每天18:30同步前一日数据\n  - **判断逻辑**：当前时间 < 18:30 → 查T-2（前天）；当前时间 >= 18:30 → 查T-1（昨天）\n  - **示例**（今天是2026-05-14）：\n    - 当前时间11:19（< 18:30），用户问\"今日文章\" → 查2026-05-12 ~ 2026-05-13\n    - 当前时间19:30（>= 18:30），用户问\"今日文章\" → 查2026-05-13 ~ 2026-05-14\n- **订阅推送时间参数**：订阅推送（每天19:30）查询昨天的数据\n  - 原因：18:30数据已同步，19:30推送时昨天的数据已完全同步\n- **HTML内容一致性**：HTML中的文章内容必须与对话中展示的Markdown格式文章完全一致\n  - **关键规则**：使用 `--display_count` 参数控制HTML中展示的文章数量\n  - 文章数量必须一致（对话中展示10篇，HTML中使用 `--display_count 10`，HTML中也展示10篇）\n  - 文章信息必须一致（标题、作者、阅读数、发布时间）\n  - 平台信息必须一致（账号名称、账号ID、链接）\n  - 如果用户拓展查看全部数据，HTML中使用 `--display_count 50`，HTML中也展示50条\n  - **重要**：即使临时文件有50条数据，也要根据对话中实际展示的数量来生成HTML\n\n## 资源索引\n\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)(用途: 根据分类和时间获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件)\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)(用途: 从临时JSON文件读取数据，生成公众号风格HTML页面)\n- 参考: 见 [references/api-spec.md](references/api-spec.md)(何时读取: 查看API接口规范时使用)\n- 参考: 见 [references/category-mapping.md](references/category-mapping.md)(何时读取: 查看分类泛化映射规则时使用)\n\n## 使用示例\n\n**示例1：总榜请求（主要功能）**\n\n```\n用户输入：今日爆文\n智能体识别：总榜请求\n智能体处理：\n- type: \"总排名\"\n- start_date: \"2026-05-12\"（前天，假设今天是2026-05-14）\n- end_date: \"2026-05-13\"（前天的后一天）\n- mode: \"preview\"（首次预览）\n- limit: 10\n- 调用脚本获取最新10w+热门文章，数据自动保存到 temp_articles.json\n- 输出文章概览表格（前10条）\n- 输出文章详情（前10条）\n- 输出爆款规律分析\n- 询问用户是否需要订阅特定领域\n- 调用脚本读取 temp_articles.json 生成HTML页面（使用 --display_count 10，确保HTML中只展示10条）\n- 预览HTML页面\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"总排名\" \\\n  --start_date 2026-05-12 \\\n  --end_date 2026-05-13 \\\n  --mode preview \\\n  --limit 10\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 2026年4月1日起，燃油车新规实施... | 作者A | 5w+ |\n| ... | ... | ... | ... |\n| 10 | 最新存款利率调整... | 作者J | 4w+ |\n\n📝 文章详情\n[前10条文章详情...]\n\n📊 爆款规律分析\n[爆款规律分析内容...]\n\n📬 订阅服务\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n\n[HTML页面预览]\n\n共获取到 50 条10w+热门文章数据，当前展示前 10 条\n💡 提示：还有 40 条数据未展示，是否需要全部展示？\n```\n\n**示例2：领域关键词查询**\n\n```\n用户输入：推荐科技类的文章\n智能体识别：领域关键词查询\n智能体匹配分类：\"科技\" → \"科技数码\"\n智能体处理：\n- type: \"科技数码\"（根据关键词匹配）\n- start_date: \"2026-05-13\"（昨天，假设今天是2026-05-14）\n- end_date: \"2026-05-14\"（今天）\n- mode: \"preview\"（首次预览）\n- limit: 10\n- 调用脚本获取科技数码领域文章，只展示前10条\n- 输出文章概览表格（前10条）\n- 输出文章详情（前10条）\n- 输出爆款规律分析\n- 询问用户是否需要订阅特定领域\n- 调用脚本读取 temp_articles.json 生成HTML页面（使用 --display_count 10，确保HTML中只展示10条）\n- 预览HTML页面\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"科技数码\" \\\n  --start_date 2026-05-13 \\\n  --end_date 2026-05-14 \\\n  --mode preview \\\n  --limit 10\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 美伊战争大反转... | 作者A | 10w+ |\n| ... | ... | ... | ... |\n| 10 | 战争背后的经济逻辑... | 作者J | 10w+ |\n\n📝 文章详情\n[前10条文章详情...]\n\n📊 爆款规律分析\n[爆款规律分析内容...]\n\n📬 订阅服务\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n\n[HTML页面预览]\n\n共获取到 50 条10w+热门文章数据，当前展示前 10 条\n💡 提示：还有 40 条数据未展示，是否需要全部展示？\n```\n\n**示例3：用户要求查看全部数据**\n\n```\n[承接示例1，用户回复\"是\"或\"全部展示\"]\n智能体处理：\n- 调用脚本，mode: \"full\"，展示所有50条数据\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"总排名\" \\\n  --start_date 2026-05-12 \\\n  --end_date 2026-05-13 \\\n  --mode full\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 2026年4月1日起，燃油车新规实施... | 作者A | 5w+ |\n| ... | ... | ... | ... |\n| 50 | 最新科技新闻汇总... | 作者Z | 3w+ |\n\n📝 文章详情\n[全部50条文章详情...]\n\n共获取到 50 条10w+热门文章数据（已全部展示）\n```\n\n**示例4：数据不超过10条**\n\n```\n用户输入：某个冷门领域\n智能体处理：\n- type: 智能体匹配分类\n- 调用脚本获取数据\n- 智能体判断：只获取到5条数据\n- 直接展示所有5条数据，无需询问是否拓展\n命令示例：\npython scripts/fetch_hot_articles.py \\\n  --type \"学术研究\" \\\n  --start_date 2026-05-13 \\\n  --end_date 2026-05-14 \\\n  --mode preview\n输出结果：\n💡 数据说明\n10w+阅读爆文推荐将在每日19点30分准时更新昨日文章数据。\n------------------------------------------------------------\n\n📊 文章概览\n\n| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | 冷门领域文章1 | 作者A | 10w+ |\n| ... | ... | ... | ... |\n| 5 | 冷门领域文章5 | 作者E | 10w+ |\n\n📝 文章详情\n[全部5条文章详情...]\n\n📊 爆款规律分析\n[爆款规律分析内容...]\n\n📬 订阅服务\n\n订阅推送 - 每天19点30分推送最新10w+公众号爆文\n暂不需要 - 仅本次查询\n\n[HTML页面预览]\n\n共获取到 5 条10w+热门文章数据（已全部展示）\n```\n\n**示例5：无数据情况**\n\n```\n用户输入：某个完全不存在的冷门关键词\n智能体处理：\n- 调用脚本，返回空数据\n- 提示\"未查询到相关10w+阅读文章数据\"\n- 推荐除了该领域的其他所有领域关键词\n输出结果：\n该领域在该时间段太冷门，暂无10w+文章，您可尝试查看综合10w+文章或者查看其他分类，如人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究\n\n\n## 资源索引\n- 脚本: 见 [scripts/fetch_hot_articles.py](scripts/fetch_hot_articles.py)(用途: 获取10w+热门文章数据，生成摘要表格和详情列表，保存到临时JSON文件)\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)(用途: 从临时JSON文件读取数据，生成公众号风格HTML页面)\n- 参考: 见 [references/api-spec.md](references/api-spec.md)(何时读取: 查看API接口规范时使用)\n\n## 注意事项\n- 榜单数据可能因网络或API状态有所延迟\n- 总榜请求输出TOP50，领域查询输出TOP50\n- 爆款规律分析基于当前榜单数据，仅供参考\n- **输出规范**：\n  - 文本输出：文章概览表格 + 文章详情 + 爆款规律分析（避免生成文档文件）\n  - 文件输出：HTML文件（用于可视化展示和PDF导出）\n- **订阅提醒**：规律分析后询问用户是否需要订阅特定领域，订阅选择不影响已输出内容\n- **分页展示**：首次展示前10条，超过10条时提示用户是否全部展示\n- **数据存储**：脚本自动保存数据到temp_articles.json，HTML生成时直接读取\n```\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-10w-hot\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1779851396259\n}\n\nFile v1.0.3:references/api-spec.md\n\n# API接口规范\n\n## 接口信息\n\n- **接口地址**：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- **请求方法**：GET\n- **Content-Type**：application/json\n\n## 认证方式\n\n| 参数 | 说明 |\n|------|------|\n| X-API-KEY | API密钥，从环境变量 `REDFOX_API_KEY` 获取，未设置则自动从 shell 配置文件（`~/.zshrc`、`~/.bash_profile` 等）读取 |\n\n## 请求头\n\n```\nContent-Type: application/json\nX-API-KEY: <your_api_key>\n```\n\n## 请求参数\n\n| 参数名 | 类型 | 必填 | 说明 |\n|--------|------|------|------|\n| type | string | 是 | 分类名称（标准23分类之一） |\n| source | string | 是 | 数据来源，固定值：\"公众号10w+阅读文章推荐\" |\n| startDate | string | 是 | 开始日期，格式：YYYY-MM-DD |\n| endDate | string | 是 | 结束日期，格式：YYYY-MM-DD |\n\n## 标准分类列表\n\n共23个标准分类：\n- 人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活\n- 旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选\n- 民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市\n- 职场发展、教育考试、学术研究、企业品牌、总排名\n\n## 请求示例\n\n### 1. 查询总排名（昨日数据）\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=总排名&source=公众号10w+阅读文章推荐&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 2. 查询科技数码分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=科技数码&source=公众号10w+阅读文章推荐&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 3. 查询财富理财分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=财富理财&source=公众号10w+阅读文章推荐&startDate=2026-05-10&endDate=2026-05-14\n```\n\n## 响应数据结构\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"tenWReadingRank\": [\n      {\n        \"accountId\": \"zepinghongguan\",\n        \"clicksCount\": \"10w+\",\n        \"commentCount\": \"3\",\n        \"content\": \"文章内容摘要...\",\n        \"coverUrl\": \"https://...\",\n        \"fans\": \"100w+\",\n        \"interactiveCount\": \"3413\",\n        \"likeCount\": \"606\",\n        \"orderNum\": 0,\n        \"oriUrl\": \"https://mp.weixin.qq.com/s?...\",\n        \"originalFlag\": 1,\n        \"photoId\": \"...\",\n        \"publicTime\": \"2026-04-15 00:01:14\",\n        \"shareCount\": \"2613\",\n        \"summary\": \"摘要内容\",\n        \"thumbnail\": \"https://...\",\n        \"title\": \"文章标题\",\n        \"type\": \"财富\",\n        \"userHeadUrl\": \"https://...\",\n        \"userName\": \"作者名称\",\n        \"watchCount\": \"191\"\n      }\n    ]\n  }\n}\n```\n\n## 数据字段说明\n\n| 字段名 | 说明 |\n|--------|------|\n| accountId | 公众号ID |\n| clicksCount | 阅读数（如：10w+、5w+） |\n| commentCount | 评论数 |\n| content | 文章内容摘要 |\n| coverUrl | 封面图URL |\n| fans | 粉丝数 |\n| interactiveCount | 互动数 |\n| likeCount | 点赞数 |\n| oriUrl | 文章原文链接 |\n| publicTime | 发布时间 |\n| shareCount | 分享数 |\n| summary | 摘要 |\n| title | 文章标题 |\n| type | 文章分类 |\n| userName | 作者名称 |\n\n## 时间参数规则\n\n### 重要规则\n\n1. **所有时间参数都是必传的**：\n   - `startDate`：必须传入，格式为 YYYY-MM-DD\n   - `endDate`：必须传入，格式为 YYYY-MM-DD\n\n2. **时间参数示例**（假设今天是 2026-05-14）：\n   - 查询昨天数据：`startDate=2026-05-13&endDate=2026-05-14`\n   - 查询前天数据：`startDate=2026-05-12&endDate=2026-05-13`\n   - 查询近5天：`startDate=2026-05-10&endDate=2026-05-14`\n\n3. **数据同步时间**：\n   - 数据库每日下午 18:30 同步前一日数据\n   - 到 19:30 推送时，昨天的数据已完全同步\n\n4. **时间建议**：\n   - 用户主动查询\"今日文章\"：使用前天数据（更稳妥）\n   - 订阅推送（19:30）：使用昨天数据（已同步完成）\n\nFile v1.0.3:references/category-mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\nAPI支持以下分类：\n- 人文资讯\n- 知识百科\n- 健康养生\n- 时尚潮流\n- 美食餐饮\n- 乐活生活\n- 旅游出行\n- 搞笑幽默\n- 情感心理\n- 体育娱乐\n- 美容美体\n- 文摘精选\n- 民生资讯\n- 财富理财\n- 科技数码\n- 创投商业\n- 汽车交通\n- 房产楼市\n- 职场发展\n- 教育考试\n- 学术研究\n- 企业品牌\n- 总排名\n\n## 分类泛化映射\n\n用户输入的关键词/主题映射到标准分类：\n\n### 人文资讯\n**关键词**：人文、历史、文化、文学、艺术、哲学、宗教、传统、非遗、民俗、人物、故事\n\n### 知识百科\n**关键词**：知识、科普、百科、常识、学习、冷知识、有趣、神奇、奥秘、原理、现象\n\n### 健康养生\n**关键词**：健康、养生、保健、医疗、疾病、医院、医生、营养、饮食、运动、健身、减肥、睡眠、心理、抑郁、焦虑\n\n### 时尚潮流\n**关键词**：时尚、潮流、穿搭、服装、配饰、奢侈品、品牌、明星、网红、街拍、妆容、发型\n\n### 美食餐饮\n**关键词**：美食、餐饮、菜谱、食谱、烹饪、做菜、餐厅、小吃、甜品、饮品、咖啡、茶、酒、外卖\n\n### 乐活生活\n**关键词**：生活、日常、家居、装修、收纳、清洁、宠物、亲子、家庭、婚姻、社交、爱好、兴趣、休闲\n\n### 旅游出行\n**关键词**：旅游、旅行、出行、景点、景区、酒店、民宿、攻略、签证、机票、自驾、户外、探险\n\n### 搞笑幽默\n**关键词**：搞笑、幽默、段子、笑话、趣闻、奇葩、沙雕、神回复、吐槽、梗、表情包\n\n### 情感心理\n**关键词**：情感、心理、恋爱、爱情、婚姻、分手、暗恋、表白、亲情、友情、情绪、治愈、疗愈\n\n### 体育娱乐\n**关键词**：体育、运动、比赛、奥运、世界杯、NBA、足球、篮球、娱乐、明星、综艺、电影、电视剧、音乐、演唱会\n\n### 美容美体\n**关键词**：美容、美体、护肤、化妆、化妆品、面膜、护肤、瘦身、塑形、医美、整形、抗衰\n\n### 文摘精选\n**关键词**：文摘、精选、好文、推荐、摘录、读书、阅读、感悟、思考、人生、哲理\n\n### 民生资讯\n**关键词**：民生、政策、法规、社保、医保、教育、就业、工资、物价、交通、环保、公益、慈善\n\n### 财富理财\n**关键词**：财富、理财、投资、基金、股票、股市、财经、金融、银行、保险、存款、赚钱、创业、赚钱\n\n### 科技数码\n**关键词**：科技、数码、手机、电脑、智能、AI、人工智能、互联网、软件、硬件、芯片、5G、新能源、电动车、特斯拉\n\n### 创投商业\n**关键词**：创投、创业、投资、商业、企业、公司、管理、营销、融资、上市、独角兽、CEO、企业家\n\n### 汽车交通\n**关键词**：汽车、车、驾驶、驾照、买车、保养、加油、停车、交通、交警、违章、事故、自驾\n\n### 房产楼市\n**关键词**：房产、楼市、房子、买房、卖房、租房、房价、装修、物业、房贷、公积金、中介\n\n### 职场发展\n**关键词**：职场、工作、求职、面试、简历、跳槽、升职、加薪、职业、同事、领导、加班、996、内卷\n\n### 教育考试\n**关键词**：教育、考试、高考、考研、考公、留学、培训、辅导、学习、成绩、学校、大学、中小学\n\n### 学术研究\n**关键词**：学术、研究、论文、科研、实验、发现、成果、学者、专家、教授、博士、硕士\n\n### 企业品牌\n**关键词**：企业、品牌、公司、营销、公关、案例、战略、转型、创新、产品、服务\n\n### 总排名\n**关键词**：总榜、全部、综合、热点、热门、爆文、10w+、推荐、最新\n\n## 映射规则\n\n1. **用户输入分析**：分析用户问题中的关键词、主题、领域\n2. **分类匹配**：根据上述映射表，匹配最相关的分类\n3. **默认分类**：如果无法确定分类，默认使用\"总排名\"\n4. **多分类处理**：如果用户问题涉及多个领域，选择最核心的分类\n\n## 使用示例\n\n| 用户输入 | 匹配分类 |\n|---------|---------|\n| \"推荐科技类的文章\" | 科技数码 |\n| \"有没有健康养生方面的\" | 健康养生 |\n| \"想看财经投资的文章\" | 财富理财 |\n| \"今天的爆款文章\" | 总排名 |\n| \"关于AI的文章\" | 科技数码 |\n| \"美食推荐\" | 美食餐饮 |\n| \"职场干货\" | 职场发展 |\n| \"有什么好看的\" | 文摘精选 |\n\nFile v1.0.3:skill-card.md\n\n## Description: <br>\nRetrieves daily WeChat public-account articles that reached 100k+ reads, supports category-specific hot-article lookup, and can generate ranked Markdown and HTML views for analysis and PDF export. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[redfox-data](https://clawhub.ai/user/redfox-data) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and content analysts use this skill to retrieve WeChat 100k+ article rankings by date or category, review popularity patterns, and optionally generate an HTML view for PDF export. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires a RedFox API key and its source asks agents to persist the key in shell startup files. <br>\nMitigation: Use a scoped secret manager or session-only REDFOX_API_KEY value, and do not let the agent write the key into shell profiles. <br>\nRisk: Generated HTML loads a third-party PDF script and includes remote article data. <br>\nMitigation: Open generated HTML only in a trusted browser context and review the remote content and script dependency before sharing or exporting. <br>\nRisk: The article lookup depends on calls to redfox.hk and the returned content may be incomplete, stale, or unavailable. <br>\nMitigation: Disclose the redfox.hk data dependency and validate returned article data before relying on it for decisions. <br>\n\n\n## Reference(s): <br>\n- [API接口规范](references/api-spec.md) <br>\n- [分类映射表](references/category-mapping.md) <br>\n- [RedFox WeChat article API](https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime) <br>\n- [ClawHub release page](https://clawhub.ai/redfox-data/wechat-10w-hot) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, HTML, Files, Shell commands, Analysis] <br>\n**Output Format:** [Markdown tables and article-detail sections, plus optional generated HTML for visualization and PDF export.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY; may create temporary article JSON and generated HTML files.] <br>\n\n## Skill Version(s): <br>\n1.0.3 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.2: 7 files, 28531 bytes\n\nFiles: references/api-spec.md (4001b), references/category-mapping.md (4619b), scripts/fetch_hot_articles.py (18534b), scripts/generate_hot_html.py (19105b), skill-card.md (2770b), SKILL.md (36621b), _meta.json (133b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 任务目标\n- 本Skill用于：获取今日公众号10w+阅读文章\n- 能力包含：爆款数据获取、互动排序**HTML页面生成、PDF导出**\n- 触发条件：\"最热公众号文章\"、\"最新爆文\"、\"10w+文章\"等词语\n- **核心功能**：主要推送全领域的10w+阅读文章，末尾询问用户是否需要订阅具体领域\n- **输出规范**：\n  1. 文本输出：榜单数据（重要） + 爆款规律分析（**避免生成文档文件**）\n  2. 文件输出：HTML文件（用于可视化展示和PDF导出）\n\n## 启动提示\n- Skill加载后，提示用户：\"技能已加载完成。是否为您推送最新的10w+阅读文章。\"\n\n## 视觉规范（重要）\n生成HTML页面时，必须遵循以下样式规范：\n\n\n\nArchive v1.0.1: 7 files, 28310 bytes\n\nFiles: references/api-spec.md (4001b), references/category-mapping.md (4619b), scripts/fetch_hot_articles.py (18534b), scripts/generate_hot_html.py (19105b), skill-card.md (2384b), SKILL.md (36621b), _meta.json (133b)\n\nArchive v1.0.0: 11 files, 28816 bytes\n\nFiles: references/agent-workflow.md (3356b), references/api-spec.md (4084b), references/category-mapping.md (4619b), references/html-pdf-visual-spec.md (2569b), references/script-parameters-and-output.md (3659b), references/time-and-date-rules.md (3082b), references/usage-examples.md (2381b), scripts/fetch_hot_articles.py (19245b), scripts/generate_hot_html.py (19105b), SKILL.md (7400b), _meta.json (133b)","readmeExcerpt":"Skill: 公众号10w+文章 Owner: redfox-data Summary: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 Tags: latest:1.0.7 Version history: v1.0.7 | 2026-08-31T06:06:04.503Z | user - 新增临时数据文件 temp_articles.json，用于存储脚本运行过程中的文章数据。 - 移除项目介绍文档 skill-card.md。 - SKILL.md 文档中，部分功能描述由 23 个分类调整为 22 个分类；相关说明表格同步更新。 - 其他内容未见重大变动。 v1.0.6 | 2026-07-21T08:31:57.265Z | user 更新邮箱引流信息 v1.0.5 | 2026-","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"{ \"env\": { \"REDFOX_API_KEY\": \"ak_xxxx...\" } }"},{"language":"bash","snippet":"export REDFOX_API_KEY=\"ak_xxxx...\""},{"language":"bash","snippet":"python scripts/fetch_hot_articles.py --type \"分类名称\" --start_date YYYY-MM-DD --end_date YYYY-MM-DD --mode preview --limit 10 --source \"公众号10w+阅读文章推荐-ClawHub\""},{"language":"markdown","snippet":"| 序号 | 标题 | 作者 | 阅读数 |\n|------|------|------|--------|\n| 1 | [标题](文章链接) | [作者名称](公众号名片链接) | 5w+ |"},{"language":"markdown","snippet":"**序号、[标题](文章链接)**\n📄 作者：[作者名称](公众号名片链接)\n👀 阅读数：阅读数\n⏰ 发布时间：发布时间\n🔍 内容分析：基于四维度规则的分析内容\n---"},{"language":"bash","snippet":"python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"热门文章_榜单.html\" --display_count 10"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: wechat-10w-hot\ndescription: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用\n---\n\n# 公众号10w+文章\n\n## 1. 简介\n\n**一句话定位**：公众号10w+阅读爆文推荐工具，全网持续收录每日1000+条公众号10w+文章，支持按领域分类查询、智能爆款规律分析和HTML报告导出。\n\n**核心价值**：\n- **海量收录**：每日收录1000+条10w+阅读文章，覆盖22个标准分类\n- **智能分析**：基于四维度内容分析（内容概述、热点利用、传播作用、达成效果）\n- **可视化报告**：自动生成公众号风格HTML页面，支持PDF导出\n\n**适用对象**：公众号运营者、内容创作者、自媒体编辑、市场运营、爆文研究者。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 爆文榜单推送 | 获取全领域10w+阅读文章TOP50 | 快速了解公众号爆文风向 |\n| 🏷️ 领域分类查询 | 22个标准分类独立查询 | 精准定位垂直领域爆文 |\n| 📝 四维度内容分析 | 内容概述/热点利用/传播作用/达成效果 | 深度解析爆文成功要素 |\n| 📈 爆款规律分析 | 标题特征/内容主题/发布时间/账号特征 | 提炼可复用的爆款方法论 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪，不错过爆文 |\n\n### 特色亮点\n\n- **智能时间判断**：根据数据更新时间(18:30)自动计算正确查询区间\n- **分页预览机制**：首次展示前10条，按需展示完整50条\n- **四维度分析**：每篇文章从内容概述、热点利用、传播作用、达成效果四方面深度分析\n- **HTML防分页**：PDF导出自适应单页模式，所有内容完整展示\n\n## 3. 一键安装\n\n### 鉴权\n\n#### 获取 API Key\n\n请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=clawhub) 获取API KEY\n\n#### 配置 API Key\n\n方案1: 以OpenClaw为例，将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中，部分内容如下：\n\n```bash\n{ \"env\": { \"REDFOX_API_KEY\": \"ak_xxxx...\" } }\n```\n\n方案2: 终端配置：\n\n```bash\nexport REDFOX_API_KEY=\"ak_xxxx...\"\n```\n\n### 依赖安装\n\n无需额外安装，脚本使用Python标准库（urllib.request）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 查询全领域10w+文章（总榜）\n\n启动后提示用户：「技能已加载完成。是否为您推送最新的10w+阅读文章。」\n\n总榜请求直接推送最新10w+阅读文章TOP50（首次预览展示前10条）。\n\n#### 领域关键词查询\n\n输入具体领域关键词（如\"AI编程\"、\"财经\"、\"健康饮食\"），系统自动匹配22个标准分类并输出该领域TOP10。\n\n标准22分类：人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名。\n\n分类泛化映射规则详见 [references/category-mapping.md](references/category-mapping.md)。\n\n### 高级使用\n\n#### 标准执行流程\n\n1. **用户意图识别**：智能体识别总榜请求/领域查询/模糊输入\n2. **获取爆文数据**：调用 `scripts/fetch_hot_articles.py` 脚本（必须调用，禁止自行生成）\n3. **爆款规律分析**：基于实际文章数据进行四维度分析\n4. **询问订阅**：主动询问用户是否需要订阅特定领域\n5. **生成HTML页面**：调用 `scripts/generate_hot_html.py` 生成可视化报告\n6. **处理用户订阅选择**：根据用户回复执行订阅逻辑\n\n#### 脚本参数说明\n\n```bash\npython scripts/fetch_hot_articles.py --type \"分类名称\" --start_date YYYY-MM-DD --end_date YYYY-MM-DD --mode preview --limit 10 --source \"公众号10w+阅读文章推荐-ClawHub\"\n```\n\n| 参数 | 说明 | 示例 |\n|------|------|------|\n| `--type` | 标准分类名称，默认\"总排名\" | `--type \"科技数码\"` |\n| `--start_date` | 开始日期（必传），YYYY-MM-DD | `--start_date 2026-05-13` |\n| `--end_date` | 结束日期（必传），YYYY-MM-DD | `--end_date 2026-05-14` |\n| `--source` | 数据源（固定值） | `--source \"公众号10w+阅读文章推荐-ClawHub\"` |\n| `--mode` | 输出模式：preview(前10条) / full(全部) | `--mode preview` |\n| `--limit` | 预览模式下显示数量 | `--limit 10` |\n| `--temp_file` | 临时数据文件路径 | `--temp_file temp_articles.json` |\n\n#### 时间参数计算规则（重要）\n\n**数据更新时间**：每天 **18:30** 同步前一日数据。\n\n**时间判断逻辑**：智能体必须根据当前时间自动计算正确的查询日期。\n\n| 当前时间 | 用户询问 | 实际查询区间 | 原因 |\n|----------|---------|-------------|------|\n| < 18:30 | 今日文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30 | 今日文章 | T-1 ~ T | 昨天数据已更新，查昨天区间 |\n| < 18:30 | 昨天文章 | T-2 ~ T-1 | 昨天数据未更新，查前天区间 |\n| >= 18:30"},{"path":"README.md","content":"# 公众号 10w+文章 / wechat-10w-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台阅读数当日达到 **10w+** 的爆款文章，掌握全网头部流量与选题方向。\n\n**核心价值**\n\n- **全网爆文一键捕获**：每日收录全网各行业 **10w+** 阅读量热门文章，瞬间掌握头部流量走向\n- **垂直领域精准锁定**：支持按 21 个赛道分类查询与订阅特定领域 **10w+** 资讯，确保选题不偏航\n- **爆款基因深度解码**：自动拆解爆文的标题特征、内容主题、发布时段与公众号特征，提炼可复用的创作规律\n- **沉浸式阅览与导出**：生成微信绿主题的可视化榜单页，支持一键导出 PDF，方便团队分享与离线复盘\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 追热点、看标题与账号分布\n- 📊 内容负责人 — 需要可分享、可打印的榜单页\n- 📈 增长 / 商务 — 按赛道盯竞品与行业 10w+ 爆文动向\n\n---\n\n## 核心功能\n\n- **10w+文章推荐**：每日更新昨日最新的公众号 **10w+** 阅读文章榜单\n- **总榜 + 分赛道**：既可看全品类热门，也可锁定科技、财经、健康等 21 个垂直领域\n- **爆款规律分析**：不只给数据列表，还从真实爆文中提炼标题、内容、时段、账号维度的创作规律\n- **可视化榜单页**：生成带可视化布局的 HTML 文件，支持导出图片或 PDF\n- **订阅推送**：支持按赛道订阅每日定时推送最新 10w+ 文章（需平台支持）\n\n---\n\n## 密钥获取与安全说明\n\n- 本技能需要使用环境变量：`REDFOX_API_KEY`。\n- `REDFOX_API_KEY` 由 [红狐 hub](https://redfox.hk/settings/api-keys?source=clawhub) (`https://redfox.hk`)提供。\n- 请前往 [红狐 hub](https://redfox.hk?source=clawhub) 注册账号，获取 `REDFOX_API_KEY`。\n- 配置设备环境变量 `REDFOX_API_KEY` 后使用本技能。\n- 在提供密钥前，请先确认密钥来源、可用范围、有效期及是否支持重置/撤销。\n- 禁止在代码、提示词、日志或输出文件中硬编码/明文暴露密钥。\n\n---\n\n## 使用指南\n\n直接用自然语言说出你的需求即可，无需记忆固定命令。\n\n### 常用说法速查\n\n| 意图             | 示例话术                           | 效果                                 |\n| ---------------- | ---------------------------------- | ------------------------------------ |\n| 看最新 10w+爆文  | \"最新的 10w+ 爆文有哪些？\"         | 输出最新可用日期的总榜榜单           |\n| 查垂直赛道       | \"科技类最近一周有哪些 10w+ 热门？\" | 按分类与时间窗口输出对应赛道榜单     |\n| 查看全部数据     | \"展开全部，给我看 50 条\"           | 在同时间范围内展示完整的 50 条       |\n| 可视化分享与导出 | \"生成可以导出 PDF 的榜单页\"        | 在榜单基础上生成可视化页面，支持导出 |\n| 订阅推送         | \"帮我订阅财经赛道的每日 10w+文章\"  | 订阅后按照时间主动推送 10w+文章      |\n\n### 输出示例\n\n💡 **数据说明**\n\n10w+阅读爆文推荐将在每日 19 点 30 分准时更新昨日文章数据。\n\n📊 **文章概览**\n\n| 序号 | 标题                                     | 作者       | 阅读数 |\n| ---- | ---------------------------------------- | ---------- | ------ |\n| 🥇 1 | 职场新人必看：5 个让你快速融入团队的技巧 | 职场成长社 | 10w+   |\n| 🥈 2 | 职场沟通：这 3 句话千万别说！            | 职场干货铺 | 10w+   |\n| 3    | …                                        | …          | …      |\n\n📝 **文章详情**\n\n**1、[职场新人必看：5 个让你快速融入团队的技巧](https://mp.weixin.qq.com/s/xxx)**\n\n📄 作者：[职场成长社](https://open.weixin.qq.com/qr/code?username=xxx) 👀 阅读数：10w+ ⏰ 发布时间：2026-05-15\n\n🔍 内容分析：内容概述… | 热点利用… | 传播作用… | 达成效果…\n\n---\n\n📊 **爆款规律分析**\n\n标题特征：…\n内容主题：…\n发布时间：…\n公众号特征：…\n\n---\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 21 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19 点 30 分推送最新 10w+公众号爆文\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景       | 角色       | 示例问法                       | 收益                         |\n| ---------- | ---------- | ------------------------------ | ---------------------------- |\n| 追每日热点 | 公众号运营 | \"今日爆文 / 最新 10w+ 文章\"    | 快速掌握头部流量与选题方向   |\n| 盯竞品赛道 | 内容负责人 | \"财经类 10w+ 最近有什么热门\"   | 垂直领域精准锁定，选题不偏航 |\n| 团队复盘   | 编辑主管   | \"导出一份可打印的爆文榜单\"     | 离线拆解、会议共创更方便     |\n| 规律学习   | 新人编辑   | \"分析一下这些爆文有什么共同点\" | 从感性阅读到可复用的创作模型 |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 榜单类型 | 更新时间                  | 可回溯范围 |\n| -------- | ------------------------- | ---------- |\n| 全站总榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n| 分赛道榜 | 每日 19:30 同步前一日数据 | 过去 30 天 |\n\n### 支持赛道（21 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-10w-hot\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1788156364503\n}"},{"path":"references/api-spec.md","content":"# API接口规范\n\n## 接口信息\n\n- **接口地址**：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- **请求方法**：GET\n- **Content-Type**：application/json\n\n## 认证方式\n\n| 参数 | 说明 |\n|------|------|\n| X-API-KEY | API密钥，从环境变量 `REDFOX_API_KEY` 获取，未设置则自动从 shell 配置文件（`~/.zshrc`、`~/.bash_profile` 等）读取 |\n\n## 请求头\n\n```\nContent-Type: application/json\nX-API-KEY: <your_api_key>\n```\n\n## 请求参数\n\n| 参数名 | 类型 | 必填 | 说明 |\n|--------|------|------|------|\n| type | string | 是 | 分类名称（标准22分类之一） |\n| source | string | 是 | 数据来源，固定值：\"公众号10w+阅读文章推荐\" |\n| startDate | string | 是 | 开始日期，格式：YYYY-MM-DD |\n| endDate | string | 是 | 结束日期，格式：YYYY-MM-DD |\n\n## 标准分类列表\n\n共22个标准分类：\n- 人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活\n- 旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选\n- 财富理财、科技数码、创投商业、汽车交通、房产楼市\n- 职场发展、教育考试、学术研究、企业品牌、总排名\n\n## 请求示例\n\n### 1. 查询总排名（昨日数据）\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=总排名&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 2. 查询科技数码分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=科技数码&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-13&endDate=2026-05-14\n```\n\n### 3. 查询财富理财分类\n\n```\nGET https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime?type=财富理财&source=公众号10w+阅读文章推荐-ClawHub&startDate=2026-05-10&endDate=2026-05-14\n```\n\n## 响应数据结构\n\n```json\n{\n  \"code\": 200,\n  \"message\": \"success\",\n  \"data\": {\n    \"tenWReadingRank\": [\n      {\n        \"accountId\": \"zepinghongguan\",\n        \"clicksCount\": \"10w+\",\n        \"commentCount\": \"3\",\n        \"content\": \"文章内容摘要...\",\n        \"coverUrl\": \"https://...\",\n        \"fans\": \"100w+\",\n        \"interactiveCount\": \"3413\",\n        \"likeCount\": \"606\",\n        \"orderNum\": 0,\n        \"oriUrl\": \"https://mp.weixin.qq.com/s?...\",\n        \"originalFlag\": 1,\n        \"photoId\": \"...\",\n        \"publicTime\": \"2026-04-15 00:01:14\",\n        \"shareCount\": \"2613\",\n        \"summary\": \"摘要内容\",\n        \"thumbnail\": \"https://...\",\n        \"title\": \"文章标题\",\n        \"type\": \"财富\",\n        \"userHeadUrl\": \"https://...\",\n        \"userName\": \"作者名称\",\n        \"watchCount\": \"191\"\n      }\n    ]\n  }\n}\n```\n\n## 数据字段说明\n\n| 字段名 | 说明 |\n|--------|------|\n| accountId | 公众号ID |\n| clicksCount | 阅读数（如：10w+、5w+） |\n| commentCount | 评论数 |\n| content | 文章内容摘要 |\n| coverUrl | 封面图URL |\n| fans | 粉丝数 |\n| interactiveCount | 互动数 |\n| likeCount | 点赞数 |\n| oriUrl | 文章原文链接 |\n| publicTime | 发布时间 |\n| shareCount | 分享数 |\n| summary | 摘要 |\n| title | 文章标题 |\n| type | 文章分类 |\n| userName | 作者名称 |\n\n## 时间参数规则\n\n### 重要规则\n\n1. **所有时间参数都是必传的**：\n   - `startDate`：必须传入，格式为 YYYY-MM-DD\n   - `endDate`：必须传入，格式为 YYYY-MM-DD\n\n2. **时间参数示例**（假设今天是 2026-05-14）：\n   - 查询昨天数据：`startDate=2026-05-13&endDate=2026-05-14`\n   - 查询前天数据：`startDate=2026-05-12&endDate=2026-05-13`\n   - 查询近5天：`startDate=2026-05-10&endDate=2026-05-14`\n\n3. **数据同步时间**：\n   - 数据库每日下午 18:30 同步前一日数据\n   - 到 19:30 推送时，昨天的数据已完全同步\n\n4. **时间建议**：\n   - 用户主动查询\"今日文章\"：使用前天数据（更稳妥）\n   - 订阅推送（19:30）：使用昨天数据（已同步完成）"},{"path":"references/category-mapping.md","content":"# 分类映射表\n\n## 标准分类列表\n\nAPI支持以下分类：\n- 人文资讯\n- 知识百科\n- 健康养生\n- 时尚潮流\n- 美食餐饮\n- 乐活生活\n- 旅游出行\n- 搞笑幽默\n- 情感心理\n- 体育娱乐\n- 美容美体\n- 文摘精选\n- 财富理财\n- 科技数码\n- 创投商业\n- 汽车交通\n- 房产楼市\n- 职场发展\n- 教育考试\n- 学术研究\n- 企业品牌\n- 总排名\n\n## 分类泛化映射\n\n用户输入的关键词/主题映射到标准分类：\n\n### 人文资讯\n**关键词**：人文、历史、文化、文学、艺术、哲学、宗教、传统、非遗、民俗、人物、故事\n\n### 知识百科\n**关键词**：知识、科普、百科、常识、学习、冷知识、有趣、神奇、奥秘、原理、现象\n\n### 健康养生\n**关键词**：健康、养生、保健、医疗、疾病、医院、医生、营养、饮食、运动、健身、减肥、睡眠、心理、抑郁、焦虑\n\n### 时尚潮流\n**关键词**：时尚、潮流、穿搭、服装、配饰、奢侈品、品牌、明星、网红、街拍、妆容、发型\n\n### 美食餐饮\n**关键词**：美食、餐饮、菜谱、食谱、烹饪、做菜、餐厅、小吃、甜品、饮品、咖啡、茶、酒、外卖\n\n### 乐活生活\n**关键词**：生活、日常、家居、装修、收纳、清洁、宠物、亲子、家庭、婚姻、社交、爱好、兴趣、休闲\n\n### 旅游出行\n**关键词**：旅游、旅行、出行、景点、景区、酒店、民宿、攻略、签证、机票、自驾、户外、探险\n\n### 搞笑幽默\n**关键词**：搞笑、幽默、段子、笑话、趣闻、奇葩、沙雕、神回复、吐槽、梗、表情包\n\n### 情感心理\n**关键词**：情感、心理、恋爱、爱情、婚姻、分手、暗恋、表白、亲情、友情、情绪、治愈、疗愈\n\n### 体育娱乐\n**关键词**：体育、运动、比赛、奥运、世界杯、NBA、足球、篮球、娱乐、明星、综艺、电影、电视剧、音乐、演唱会\n\n### 美容美体\n**关键词**：美容、美体、护肤、化妆、化妆品、面膜、护肤、瘦身、塑形、医美、整形、抗衰\n\n### 文摘精选\n**关键词**：文摘、精选、好文、推荐、摘录、读书、阅读、感悟、思考、人生、哲理\n\n### 财富理财\n**关键词**：财富、理财、投资、基金、股票、股市、财经、金融、银行、保险、存款、赚钱、创业、赚钱\n\n### 科技数码\n**关键词**：科技、数码、手机、电脑、智能、AI、人工智能、互联网、软件、硬件、芯片、5G、新能源、电动车、特斯拉\n\n### 创投商业\n**关键词**：创投、创业、投资、商业、企业、公司、管理、营销、融资、上市、独角兽、CEO、企业家\n\n### 汽车交通\n**关键词**：汽车、车、驾驶、驾照、买车、保养、加油、停车、交通、交警、违章、事故、自驾\n\n### 房产楼市\n**关键词**：房产、楼市、房子、买房、卖房、租房、房价、装修、物业、房贷、公积金、中介\n\n### 职场发展\n**关键词**：职场、工作、求职、面试、简历、跳槽、升职、加薪、职业、同事、领导、加班、996、内卷\n\n### 教育考试\n**关键词**：教育、考试、高考、考研、考公、留学、培训、辅导、学习、成绩、学校、大学、中小学\n\n### 学术研究\n**关键词**：学术、研究、论文、科研、实验、发现、成果、学者、专家、教授、博士、硕士\n\n### 企业品牌\n**关键词**：企业、品牌、公司、营销、公关、案例、战略、转型、创新、产品、服务\n\n### 总排名\n**关键词**：总榜、全部、综合、热点、热门、爆文、10w+、推荐、最新\n\n## 映射规则\n\n1. **用户输入分析**：分析用户问题中的关键词、主题、领域\n2. **分类匹配**：根据上述映射表，匹配最相关的分类\n3. **默认分类**：如果无法确定分类，默认使用\"总排名\"\n4. **多分类处理**：如果用户问题涉及多个领域，选择最核心的分类\n\n## 使用示例\n\n| 用户输入 | 匹配分类 |\n|---------|---------|\n| \"推荐科技类的文章\" | 科技数码 |\n| \"有没有健康养生方面的\" | 健康养生 |\n| \"想看财经投资的文章\" | 财富理财 |\n| \"今天的爆款文章\" | 总排名 |\n| \"关于AI的文章\" | 科技数码 |\n| \"美食推荐\" | 美食餐饮 |\n| \"职场干货\" | 职场发展 |\n| \"有什么好看的\" | 文摘精选 |"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 Skill: 公众号10w+文章 Owner: redfox-data Summary: 全网持续收录每日超过1000+公众号10w+文章内容，向用户推送公众号达到10w+阅读的热门文章；当用户需要获取全领域的公众号热门文章、或订阅每日10w+文章推送、特定领域爆款文章时使用 Tags: latest:1.0.7 Version history: v1.0.7 | 2026-08-31T06:06:04.503Z | user - 新增临时数据文件 temp_articles.json，用于存储脚本运行过程中的文章数据。 - 移除项目介绍文档 skill-card.md。 - SKILL.md 文档中，部分功能描述由 23 个分类调整为 22 个分类；相关说明表格同步更新。 - 其他内容未见重大变动。 v1.0.6 | 2026-07-21T08:31:57.265Z | user 更新邮箱引流信息 v1.0.5 | 2026-","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":816,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T12:42:23.584Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T12:42:23.584Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T14:44:27.172Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}