{"id":"fcdcf68b-1360-4e20-84cd-f1864dcebbf2","entityType":"agent","slug":"clawhub-redfox-data-wechat-original-article-king","name":"公众号原创文章推荐（红狐数据）","canonicalUrl":"https://www.xpersona.co/agent/clawhub-redfox-data-wechat-original-article-king","canonicalPath":"/agent/clawhub-redfox-data-wechat-original-article-king","generatedAt":"2026-10-11T01:45:49.357Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T22:51:38.721Z","emptyReason":null},"description":"全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 Skill: 公众号原创文章推荐（红狐数据） Owner: redfox-data Summary: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 Tags: latest:1.0.4 Version history: v1.0.4 | 2026-08-31T06:07:17.820Z | user wechat-original-article-king 1.0.4 - 移除 sample 文件 skill-card.md，清理冗余内容 - 将分类数量由23个标准分类统一为22个标准分类，相关描述、表格和Q&A同步调整 - 更新安装和使用文档中的分类数量及映射表说明，保证描述一致 - 其他文档细节修正，无核心功能变更 v1.0.3 | 2026-07-21T08:37:32.917Z | auto wechat-original","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s171kp1a76rjevha5b9m61sxv984vncz:wechat-original-article-king","sourceUrl":"https://clawhub.ai/redfox-data/wechat-original-article-king","homepage":"https://clawhub.ai/redfox-data/skills/wechat-original-article-king","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/redfox-data/wechat-original-article-king","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/redfox-data/skills/wechat-original-article-king","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":62,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 Skill: 公众号原创文章推荐（红狐数据） Owner: redfox-data Summary: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T22:51:38.721Z","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-10T22:51:38.721Z","emptyReason":null},"stars":null,"forks":null,"downloads":1237,"packageName":null,"latestVersion":"1.0.4","tractionLabel":"1.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T22:51:38.658Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T22:51:38.721Z","lastCrawledAt":"2026-10-10T22:51:38.658Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T22:51:38.658Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.4","createdAt":"2026-08-31T06:07:17.820Z","changelog":"wechat-original-article-king 1.0.4 - 移除 sample 文件 skill-card.md，清理冗余内容 - 将分类数量由23个标准分类统一为22个标准分类，相关描述、表格和Q&A同步调整 - 更新安装和使用文档中的分类数量及映射表说明，保证描述一致 - 其他文档细节修正，无核心功能变更","fileCount":9,"zipByteSize":190739},{"version":"1.0.3","createdAt":"2026-07-21T08:37:32.917Z","changelog":"wechat-original-article-king 1.0.3 更新日志 - 新增临时数据存储文件 `temp_articles.json`。 - 移除未使用的 `skill-card.md` 文件。 - 优化 `scripts/fetch_articles.py`，调整数据保存与输出逻辑以支持新临时文件。 - 更新英文与中文文档（README.md、README.en.md）以匹配最新数据流程和用法。","fileCount":9,"zipByteSize":190747},{"version":"1.0.2","createdAt":"2026-06-02T09:55:07.137Z","changelog":"wechat-original-article-king v1.0.2 更新日志： - 技能英文及中文使用文档（README.md, README.en.md）首次发布，详解功能、安装、配置和使用场景。 - 原 skill-card.md 文件移除，文档架构聚焦教程与说明。 - 目录与功能细节在说明文档中进一步规范，帮助用户快速上手与排查问题。","fileCount":8,"zipByteSize":26542},{"version":"1.0.1","createdAt":"2026-05-15T03:44:03.596Z","changelog":"- No functional or content changes; documentation and configuration remain consistent with the previous version. - Version bump to 1.0.1 without file or specification changes.","fileCount":6,"zipByteSize":20929},{"version":"1.0.0","createdAt":"2026-05-15T03:32:19.308Z","changelog":"wechat-original-article-king v1.0.0 - 首发上线：面向全网用户，提供每日公众号原创热门文章榜单检索与订阅服务 - 支持按分类、日期、近7天等多种检索方式，数据源自每日定时更新 - 榜单内容必须调用专属脚本实时获取，严禁AI生成或修改，所有输出均为原始脚本数据 - 查询结果同时自动生成微信风格HTML页面，支持一键导出PDF，严格遵循详细视觉与交互规范 - 输出展示后主动询问是否查看更多及订阅每日推送 - 针对输入模糊或分类冷门等情况均有规范化用户提示","fileCount":5,"zipByteSize":19718}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s171kp1a76rjevha5b9m61sxv984vncz:wechat-original-article-king","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","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-original-article-king/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/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-11T01:45:49.355Z"}},"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-original-article-king/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-redfox-data-wechat-original-article-king/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-10T22:51:38.721Z","emptyReason":null},"readme":"Skill: 公众号原创文章推荐（红狐数据）\n\nOwner: redfox-data\n\nSummary: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n\nTags: latest:1.0.4\n\nVersion history:\n\nv1.0.4 | 2026-08-31T06:07:17.820Z | user\n\nwechat-original-article-king 1.0.4\n\n- 移除 sample 文件 skill-card.md，清理冗余内容\n- 将分类数量由23个标准分类统一为22个标准分类，相关描述、表格和Q&A同步调整\n- 更新安装和使用文档中的分类数量及映射表说明，保证描述一致\n- 其他文档细节修正，无核心功能变更\n\nv1.0.3 | 2026-07-21T08:37:32.917Z | auto\n\nwechat-original-article-king 1.0.3 更新日志\n\n- 新增临时数据存储文件 `temp_articles.json`。\n- 移除未使用的 `skill-card.md` 文件。\n- 优化 `scripts/fetch_articles.py`，调整数据保存与输出逻辑以支持新临时文件。\n- 更新英文与中文文档（README.md、README.en.md）以匹配最新数据流程和用法。\n\nv1.0.2 | 2026-06-02T09:55:07.137Z | user\n\nwechat-original-article-king v1.0.2 更新日志：\n\n- 技能英文及中文使用文档（README.md, README.en.md）首次发布，详解功能、安装、配置和使用场景。\n- 原 skill-card.md 文件移除，文档架构聚焦教程与说明。\n- 目录与功能细节在说明文档中进一步规范，帮助用户快速上手与排查问题。\n\nv1.0.1 | 2026-05-15T03:44:03.596Z | user\n\n- No functional or content changes; documentation and configuration remain consistent with the previous version.\n- Version bump to 1.0.1 without file or specification changes.\n\nv1.0.0 | 2026-05-15T03:32:19.308Z | user\n\nwechat-original-article-king v1.0.0\n\n- 首发上线：面向全网用户，提供每日公众号原创热门文章榜单检索与订阅服务\n- 支持按分类、日期、近7天等多种检索方式，数据源自每日定时更新\n- 榜单内容必须调用专属脚本实时获取，严禁AI生成或修改，所有输出均为原始脚本数据\n- 查询结果同时自动生成微信风格HTML页面，支持一键导出PDF，严格遵循详细视觉与交互规范\n- 输出展示后主动询问是否查看更多及订阅每日推送\n- 针对输入模糊或分类冷门等情况均有规范化用户提示\n\nArchive index:\n\nArchive v1.0.4: 9 files, 190739 bytes\n\nFiles: README.en.md (5958b), README.md (5239b), references/category_mapping.md (4010b), scripts/fetch_articles.py (20079b), scripts/generate_hot_html.py (19117b), skill-card.md (2986b), SKILL.md (14266b), temp_articles.json (356166b), _meta.json (147b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: wechat-original-hot\ndescription: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n---\n\n# 公众号热门原创文章\n\n## 1. 简介\n\n**一句话定位**：公众号原创爆文推荐工具，全网持续收录每日公众号原创热门文章，支持按分类和日期筛选，提供HTML可视化报告和每日订阅推送。\n\n**核心价值**：\n- **聚焦原创**：专注收录公众号原创爆款文章，区别于转载/洗稿内容\n- **灵活查询**：支持分类查询、日期查询、时间范围查询等多种方式\n- **完整数据输出**：对话中逐条展示所有文章，禁止截断省略\n\n**适用对象**：公众号内容创作者、原创写手、爆文研究者、自媒体运营。\n\n**重要提示**：本Skill必须调用脚本获取数据，禁止AI自行生成任何内容。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 原创爆文榜单 | 获取公众号原创热门文章TOP50 | 专注原创内容，洞察创作趋势 |\n| 🏷️ 分类筛选 | 22个标准分类独立查询 | 精准定位垂直领域原创爆文 |\n| 📅 日期回溯 | 支持指定日期查询，默认回溯30天 | 灵活查询历史数据 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪原创爆文动态 |\n\n### 特色亮点\n\n- **强制脚本调用**：禁止AI自行生成内容，确保数据真实性\n- **逐条完整展示**：limit=20就必须逐条输出全部20条，严禁截断或省略\n- **智能时间判断**：根据数据同步时间(19:30)自动计算正确查询区间\n- **分类泛化匹配**：支持模糊关键词自动匹配到22个标准分类\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标准库（json、argparse、os、sys、urllib、ssl）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 启动提示\n\nSkill 加载后提示用户：「技能已加载完成。是否为您推送最新的原创爆款文章？」\n\n#### 查询总榜原创爆文\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n```\n\n或不传 `--type`，默认为\"总排名\"。输出最新原创爆款文章Top20。\n\n#### 分类查询\n\n```bash\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n```\n\n分类名称从用户输入中匹配，参考 [分类映射表](references/category_mapping.md)。\n\n#### 日期查询\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n```\n\n脚本会自动计算 `endDate` = `startDate` + 1天。\n\n### 高级使用\n\n#### 用户意图识别\n\n智能体首先识别用户意图类型：\n\n| 意图类型 | 触发词 | 处理方式 |\n|----------|--------|----------|\n| 直接查询 | \"今日爆文\"、\"原创爆文\"、\"最新爆文\" | 输出最新原创爆款Top20 |\n| 分类查询 | \"科技\"、\"健康养生\"、\"财经\" | 匹配分类，输出该分类Top20 |\n| 日期查询 | \"5月3日的原创爆款\"、\"昨日爆文\" | 输出指定日期爆文Top20 |\n| 时间范围 | \"最近\"、\"最新\"（无明确时间） | 默认查询过去7天，输出Top20 |\n| 模糊输入 | 输入不明确 | 直接推送今日原创热门文章 |\n\n#### 数据时间说明\n\n- **数据同步时间**：每日 19:30 同步\n- **同步数据范围**：前一天（T-1）的数据\n- **查询数据范围**：\n  - 当前时间 < 19:30：查询 T-2 数据（前天）\n  - 当前时间 >= 19:30：查询 T-1 数据（昨天）\n- **默认查询时间**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天\n\n#### 接口信息\n\n- 接口URL：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- 请求方式：POST（JSON body）\n- 认证方式：X-API-KEY header，值从 `REDFOX_API_KEY` 环境变量获取\n- 参数：\n  - `type`：分类名称（如\"科技数码\"、\"总排名\"等）\n  - `startDate`：开始日期（YYYY-MM-DD格式）\n  - `endDate`：结束日期（YYYY-MM-DD格式）\n  - `source`：\"公众号文章原创之王\"（固定值）\n\n#### 核心输出规则（必须遵守）\n\n- **必须调用脚本**：智能体必须调用 `fetch_articles.py` 脚本，不能自己生成文章内容\n- **禁止输出脚本路径或代码**：智能体不得向用户展示任何脚本路径、代码内容或执行命令\n- **必须原样展示脚本输出**：脚本stdout输出内容原样展示，不得省略、修改、重新格式化\n- **禁止截断或省略**：`limit=20` 就必须逐条输出全部20条，严禁使用\"...\"只展示前N条\n- **禁止修改数据**：不得修改、重新格式化、美化或隐藏脚本输出的任何部分\n- **脚本输出即最终输出**：脚本输出内容就是展示给用户的最终内容\n- **询问部分不可省略**：脚本输出的\"共获取到XX条...\"和订阅服务必须完整展示\n\n#### 输出格式\n\n**文章概览表格**：\n\n```markdown\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [夜听](https://open.weixin.qq.com/qr/code?username=yetingfm) | [【夜听】有一种感情，叫不再联系](https://mp.weixin.qq.com/s?...) | 10w+ |\n```\n\n**输出示例（最新一期数据，时间不一致需提示）**：\n\n```markdown\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n\n导出功能：输出生成HTML榜单页面，表格内容支持导出 PDF 格式，自动生成并打开\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n#### 时间不一致提示规则\n\n只要数据查询日期和用户询问日期不一致，就必须在数据说明后显示提示信息：\n\n- 查询日期 > 最新日期：`非常抱歉🙏，最新的是{查询日期}的数据，我将为您查询最接近您需求的{查询日期}原创文章。`\n- 查询日期 < 回溯日期：`非常抱歉🙏，目前最多支持回溯「过去30天」（最早至{回溯日期}），我将为您查询最接近您需求的时间范围~`\n\n#### 查询\"最近7天\"（查询范围超出最新数据）\n\n```markdown\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的时间范围。\n\n📊 原创爆文推荐\n2026年05月06日至2026年05月12日的原创爆款文章\n```\n\n#### HTML页面生成\n\n在对话中完整输出所有文章数据后，自动生成HTML页面：\n\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20\n```\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**生成前置条件**：生成HTML前必须自检对话回复中是否已逐条展示了 `--limit` 指定数量的文章。\n\n#### 订阅服务\n\n主动询问用户是否需要订阅特定分类。用户选择订阅后，每天19:30推送最新一期原创爆文数据。\n\n### 命令速查表\n\n| 场景 | 命令示例 |\n|------|----------|\n| 总榜查询 | `python scripts/fetch_articles.py --type \"总排名\" --limit 20` |\n| 分类查询 | `python scripts/fetch_articles.py --type \"科技数码\" --limit 20` |\n| 日期查询 | `python scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20` |\n| 生成HTML | `python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20` |\n\n## 5. 使用场景\n\n### 场景一：原创作者学习爆文写法\n\n**角色**：公众号原创写手\n**需求**：研究近期原创爆款文章的标题、选题和结构，提升写作水平\n**使用方式**：查询全领域或特定领域原创爆文Top20，逐条阅读分析\n**预期收益**：学习头部原创文章的成功模式，提升自身内容原创力和吸引力\n\n### 场景二：垂直领域内容对标\n\n**角色**：垂直领域公众号运营\n**需求**：了解本领域原创爆文的最新趋势和竞争格局\n**使用方式**：按分类查询，如\"健康养生\"，输出该领域Top20原创爆文\n**预期收益**：精准对标同领域头部内容，掌握领域内容风向\n\n### 场景三：历史爆文回顾研究\n\n**角色**：内容策略分析师\n**需求**：研究某个特定时间段（如节假日）的原创爆文特征\n**使用方式**：使用日期查询功能，指定具体日期获取当日原创爆文\n**预期收益**：发现时间周期性的爆文规律，制定更精准的内容日历\n\n### 场景四：每日订阅持续追踪\n\n**角色**：自媒体创业者\n**需求**：持续追踪原创爆文动态，不错过任何内容趋势变化\n**使用方式**：订阅每日推送，每天19:30自动获取最新原创爆文\n**预期收益**：保持对公众号原创内容生态的持续感知，及时调整创作方向\n\n## 6. 项目架构\n\n### 目录结构\n\n```\nwechat-original-hot/\n├── SKILL.md                        # 技能描述文件\n├── scripts/\n│   ├── fetch_articles.py           # 原创爆文数据获取脚本\n│   └── generate_hot_html.py        # HTML页面生成脚本\n└── references/\n    └── category_mapping.md         # 分类映射表\n```\n\n### 技术栈\n\n| 组件 | 技术 | 说明 |\n|------|------|------|\n| 脚本语言 | Python 3 | 使用标准库（json, argparse, os, sys, urllib, ssl） |\n| 数据接口 | Redfox API (POST) | `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_articles.py` | 获取原创爆款文章数据，支持分类查询和日期查询，保存到临时JSON文件 |\n| `generate_hot_html.py` | 从临时JSON文件读取数据，生成公众号风格HTML页面 |\n| `category_mapping.md` | 分类映射表，包含22个标准分类和泛化关键词 |\n\n### 资源索引\n\n- 脚本: 见 [scripts/fetch_articles.py](scripts/fetch_articles.py)（用途: 获取原创爆款文章数据，支持分类查询和日期查询）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/category_mapping.md](references/category_mapping.md)（用途: 分类映射表，包含22个标准分类和泛化关键词）\n\n## 7. 常见问答\n\n### 安装相关\n\n**Q: 脚本运行报错 \"REDFOX_API_KEY not found\"**\nA: 请确保已配置环境变量 `REDFOX_API_KEY`，可参考上方鉴权章节配置。\n\n**Q: 是否需要安装第三方依赖？**\nA: 不需要。脚本使用Python标准库（json, argparse, os, sys, urllib, ssl），无需额外安装。\n\n### 使用相关\n\n**Q: 为什么查询\"今日\"的文章返回的是前天的？**\nA: 数据每日19:30同步前一天数据。如果在19:30之前查询，前一天数据尚未同步，系统会自动查询前天的数据并给出提示。\n\n**Q: 对话中输出的文章数量为什么和limit参数不一致？**\nA: 本技能强制要求 `limit=20` 就必须逐条输出全部20条。如发现缺少文章，说明智能体执行出错，需要重新调用脚本。\n\n**Q: 和 wechat-10w-hot 有什么区别？**\nA: wechat-original-hot 专注**原创**爆款文章（对应来源\"公众号文章原创之王\"），wechat-10w-hot 收录所有**10w+阅读**文章（包含转载和非原创内容）。\n\n**Q: 如何按日期查询？**\nA: 使用 `--start_date` 参数，如 `--start_date \"2026-05-03\"`。脚本会自动计算 `endDate = startDate + 1天`。\n\n### 故障排除\n\n**Q: 分类查询匹配不到正确分类？**\nA: 请参考 `references/category_mapping.md` 中的分类映射表。如果用户输入的关键词不在映射表中，可以提示用户从22个标准分类中选择。\n\n**Q: HTML生成后文章数量不对？**\nA: 使用 `--display_count` 参数确保HTML展示数量与对话中一致。生成前必须自检对话中展示的文章数量。\n\n**Q: 查询返回空数据？**\nA: 可能原因：1) 该分类在查询时间段内无原创爆文；2) 查询日期超出30天回溯范围；3) 查询日期早于最早可用数据。系统会给出相应提示。\n\nFile v1.0.4:README.md\n\n# 公众号热门原创文章 / wechat-original-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台原创爆款文章，获取创作灵感，把握内容趋势。\n\n**核心价值**\n\n全网持续收录每日公众号原创爆款文章，每日 19:30 更新昨日数据。支持按 21 个赛道分类和日期范围查询高阅读原创文章。快速查找各赛道原创优质对标内容，轻松参考同行热门创作思路，一站式满足日常选题参考需求。\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 找选题、看对标\n- 📊 内容策划 — 按分类筛选原创爆款榜单\n- 📈 运营负责人 — 指定日复盘 + PDF 导出\n\n---\n\n## 核心功能\n\n- **原创爆文分类速查**：支持 21 个赛道分类，口语自动映射标准分类名，精准定位原创爆款\n- **时间维度灵活筛选**：支持指定日期或「最近 / 最新」默认近 7 天范围查询\n- **榜单页面一键生成**：每次输出表格后自动生成可导出 PDF 的 HTML 榜单页\n- **赛道订阅定时推送**：按赛道订阅，每日 19:30 推送最新原创爆文数据\n\n### 特色亮点\n\n- **只做榜单**：仅输出原创爆款文章数据，不自行生成爆文规律分析或写作建议\n- **数据诚实**：当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同，固定话术说明\n- **冷门提示**：某赛道数据过少时，提示可换分类或扩大时间范围\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| 「最新原创爆文」「今日原创文章」「爆文推荐」 | 总榜 Top20 表格 + 数据说明 + 订阅问句 + HTML |\n| 「科技 / 健康 / 财经…类原创爆款」            | 匹配分类后 Top20 + HTML                      |\n| 「5 月 3 日的原创爆款」「昨日爆文」          | 指定日期查询 + 表格 + HTML                   |\n| 「最近 / 最新有什么原创热门」                | 默认近 7 天范围 Top20                        |\n\n### 输出示例\n\n💡 **数据说明**\n\n公众号原创文章推荐将在每日 19:30 准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n📊 **原创爆文推荐**\n\n| 序号 | 作者           | 标题             | 阅读数 |\n| ---- | -------------- | ---------------- | ------ |\n| 1    | [作者 A](链接) | [文章标题](链接) | 10w+   |\n| 2    | [作者 B](链接) | [文章标题](链接) | 10w+   |\n| …    | …              | …                | …      |\n\n共获取到 50 条爆款原创热门文章，当前展示前 20 条。\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 21 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19:30 推送最新公众号原创文章\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景         | 角色         | 示例问法               | 收益                           |\n| ------------ | ------------ | ---------------------- | ------------------------------ |\n| 每日原创选题 | 公众号编辑   | \"最新原创爆文\"         | 最新原创热门样本 + 可分享 HTML |\n| 垂类对标     | 内容策划     | \"科技类原创爆款\"       | 按分类筛选的 Top 榜单          |\n| 指定日复盘   | 运营负责人   | \"5 月 3 日的原创爆款\"  | 某日原创爆文列表 + PDF 导出    |\n| 订阅推送     | 固定节奏运营 | \"订阅财经赛道原创文章\" | 每日定时推送原创爆文           |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 查询类型     | 更新时间                  | 可回溯范围 | 默认范围 |\n| ------------ | ------------------------- | ---------- | -------- |\n| 原创爆款查询 | 每日 19:30 同步前一日数据 | 过去 30 天 | 近 7 天  |\n\n### 支持赛道（21 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n- 数据为**获取时刻快照**，与线上实时阅读可能不一致\n- 当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同\n- 某赛道结果少于 10 篇时，提示可拓展至 30 天或查看综合榜单\n\n---\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-original-article-king\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1788156437820\n}\n\nFile v1.0.4:references/category_mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\n| 序号 | 标准分类名称 | 泛化关键词（用户可能的提问方式） |\n|------|-------------|--------------------------------|\n| 1 | 人文资讯 | 人文、文化、历史、哲学、文学、艺术、人文社科 |\n| 2 | 知识百科 | 知识、百科、科普、冷知识、常识、百科全书 |\n| 3 | 健康养生 | 健康、养生、保健、医疗、中医、健身、营养、健康生活 |\n| 4 | 时尚潮流 | 时尚、潮流、穿搭、美妆、时尚穿搭、流行趋势 |\n| 5 | 美食餐饮 | 美食、餐饮、美食推荐、菜谱、烹饪、吃货、饮食 |\n| 6 | 乐活生活 | 乐活、生活、生活方式、生活品质、品质生活、生活技巧 |\n| 7 | 旅游出行 | 旅游、出行、旅行、攻略、景点、自驾游、旅游攻略 |\n| 8 | 搞笑幽默 | 搞笑、幽默、段子、笑话、娱乐、开心、趣事 |\n| 9 | 情感心理 | 情感、心理、情感故事、恋爱、婚姻、亲情、友情、心理辅导 |\n| 10 | 体育娱乐 | 体育、娱乐、运动、明星、电影、音乐、综艺、体育赛事 |\n| 11 | 美容美体 | 美容、美体、护肤、减肥、瘦身、美容护肤、塑形 |\n| 12 | 文摘精选 | 文摘、精选、好文、美文、精选文章、优秀文章 |\n| 13 | 财富理财 | 财富、理财、投资、金融、基金、股票、保险、财商 |\n| 14 | 科技数码 | 科技、数码、互联网、手机、电脑、科技新闻、数码产品 |\n| 15 | 创投商业 | 创投、商业、创业、投资、商业模式、创业故事、商业财经 |\n| 16 | 汽车交通 | 汽车、交通、购车、用车、汽车评测、交通出行 |\n| 17 | 房产楼市 | 房产、楼市、买房、卖房、房产投资、房地产、房价 |\n| 18 | 职场发展 | 职场、职业、工作、求职、职场技巧、职业发展、职场故事 |\n| 19 | 教育考试 | 教育、考试、学习、培训、高考、考研、教育培训、学习方法 |\n| 20 | 学术研究 | 学术、研究、论文、科研、学术前沿、研究成果 |\n| 21 | 企业品牌 | 企业、品牌、公司、管理、企业文化、品牌故事、企业案例 |\n| 22 | 总排名 | 总排名、全部、所有分类、综合排名、总榜 |\n\n## 分类匹配规则\n\n### 匹配优先级\n\n1. **精确匹配**：用户输入与标准分类名称完全一致\n2. **包含匹配**：用户输入包含标准分类名称，或标准分类名称包含用户输入\n3. **关键词匹配**：用户输入包含泛化关键词\n\n### 匹配示例\n\n| 用户输入 | 匹配分类 | 匹配方式 |\n|---------|---------|---------|\n| 科技类原创爆款 | 科技数码 | 关键词匹配 |\n| 健康养生的文章 | 健康养生 | 精确匹配 |\n| 我想看旅游 | 旅游出行 | 关键词匹配 |\n| 美食推荐 | 美食餐饮 | 关键词匹配 |\n| 最新原创爆文 | 总排名 | 无分类关键词，默认总排名 |\n| 财富理财 | 财富理财 | 精确匹配 |\n\n## 时间区间判断规则\n\n### 更新时间逻辑\n\n数据每日 16:00 更新，更新前一天（T-1）的数据。\n\n### 时间判断\n\n- **当前时间 < 16:00**：查询 T-2 数据（前天）\n- **当前时间 >= 16:00**：查询 T-1 数据（昨天）\n\n### 日期计算\n\n| 当前时间 | 数据更新日期 | 查询日期 | 说明 |\n|---------|------------|---------|------|\n| 5月9日 10:00 | 5月8日 | 5月7日 | 数据还未更新，查询前天数据 |\n| 5月9日 17:00 | 5月9日 | 5月8日 | 数据已更新，查询昨天数据 |\n\n### 用户指定日期\n\n如果用户指定了具体日期（如\"5月3日的原创文章\"），则直接使用用户指定的日期，不受更新时间影响。\n\n- `startDate`：用户指定日期\n- `endDate`：用户指定日期 + 1天\n\n### 未指定日期\n\n如果用户未指定日期，则根据更新时间判断：\n\n- 当前时间 < 16:00：查询 T-2 数据\n  - `startDate`：前天\n  - `endDate`：昨天\n  \n- 当前时间 >= 16:00：查询 T-1 数据\n  - `startDate`：昨天\n  - `endDate`：今天\n\nFile v1.0.4:README.en.md\n\n# WeChat Original Viral Articles / wechat-original-hot\n\n---\n\n## Introduction\n\nQuickly find original viral articles on WeChat Official Accounts — get creative inspiration and stay on top of content trends.\n\n**Core Value**\n\nContinuously indexes daily original viral WeChat Official Account articles across the web, updated daily at 19:30 with yesterday's data. Query high-read original articles by 21 track categories and date range. Quickly find quality original benchmarks in each niche, reference peer hot content ideas with ease — a one-stop solution for daily topic research.\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Find topics and benchmarks\n- 📊 Content planners — Filter original viral rankings by category\n- 📈 Operations leads — Review by specific date + PDF export\n\n---\n\n## Core Capabilities\n\n- **Original viral articles by category**: 21 track categories with colloquial terms auto-mapped to standard names for precise original viral discovery\n- **Flexible time filtering**: Query by specific date or default to the past 7 days with \"recent / latest\"\n- **One-click ranking page**: Auto-generates an HTML ranking page exportable to PDF after each table output\n- **Niche subscription push**: Subscribe by track for daily 19:30 pushes of latest original viral data\n\n### Highlights\n\n- **Rankings only**: Outputs original viral article data only — no auto-generated viral pattern analysis or writing advice\n- **Honest data timing**: \"Latest available date\" differs before vs after 19:30 — fixed messaging explains this\n- **Low-volume niches**: When a track has too few results, prompts to switch category or widen the time range\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| What you say                                                                   | What you get                                                  |\n| ------------------------------------------------------------------------------ | ------------------------------------------------------------- |\n| \"Latest original viral articles\", \"today's originals\", \"viral recommendations\" | Overall Top 20 table + data note + subscription prompt + HTML |\n| \"Tech / health / finance… original viral articles\"                             | Matched category Top 20 + HTML                                |\n| \"May 3 original viral articles\", \"yesterday's viral posts\"                     | Query by date + table + HTML                                  |\n| \"Recent / latest original hot articles\"                                        | Default past 7 days Top 20                                    |\n\n### Sample output\n\n💡 **Data note**\n\nWeChat original article recommendations update daily at 19:30 with yesterday's data. The data below is a snapshot at fetch time and may differ from real-time figures.\n\n📊 **Original viral article recommendations**\n\n| #   | Author           | Title                 | Reads |\n| --- | ---------------- | --------------------- | ----- |\n| 1   | [Author A](link) | [Article title](link) | 10w+  |\n| 2   | [Author B](link) | [Article title](link) | 10w+  |\n| …   | …                | …                     | …     |\n\n50 viral original hot articles found; showing first 20.\n\n📬 **Subscription**\n\nSubscribe to a specific niche? We support subscriptions across 21 track categories.\n\n1️⃣ Subscribe — Daily push of latest WeChat original 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 original topics | WeChat editor      | \"Latest original viral articles\"         | Latest original hot samples + shareable HTML  |\n| Niche benchmarking    | Content planner    | \"Tech original viral articles\"           | Top ranking filtered by category              |\n| Date-specific review  | Operations lead    | \"May 3 original viral articles\"          | Original viral list for that day + PDF export |\n| Subscription push     | Regular ops rhythm | \"Subscribe to finance original articles\" | Daily scheduled original viral pushes         |\n\n---\n\n## Important data notes\n\n### Update schedule and lookback\n\n| Query type           | Update time                       | Lookback     | Default range |\n| -------------------- | --------------------------------- | ------------ | ------------- |\n| Original viral query | Daily 19:30 — previous day's data | Past 30 days | Past 7 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\n- Data is a **snapshot at fetch time** — may differ from live read counts\n- \"Latest available date\" differs before vs after 19:30\n- When a niche returns fewer than 10 articles, prompts to extend to 30 days or view the overall ranking\n\n---\n\nFile v1.0.4:skill-card.md\n\n## Description:\n\n全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\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\nContent creators, WeChat account operators, planners, and analysts use this skill to retrieve ranked original WeChat Official Account articles by category or date, review trends, and generate shareable HTML/PDF-style reports. It can also support daily subscription-style tracking of original viral article rankings.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill uses a RedFox API key and the security evidence flags insecure key handling.\n\nMitigation: Use a low-scope, revocable key; configure it only through environment variables; avoid exposing it in prompts, logs, code, or generated files; and rotate it if exposure is suspected.\n\nRisk: The security evidence says TLS verification is not fixed for the API request path.\n\nMitigation: Review the script before installation and avoid using the skill on untrusted networks until TLS certificate verification is corrected.\n\nRisk: Generated HTML reports may include unescaped remote article data and are opened in a browser context.\n\nMitigation: Open generated reports only when the article data source is trusted, and avoid opening reports produced from tampered or untrusted data.\n\nRisk: The skill creates local JSON and HTML files and may include RedFox promotional text in user-facing output.\n\nMitigation: Run it in a workspace where generated files are expected, review outputs before sharing, and remove promotional content if it is inappropriate for the deployment context.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/redfox-data/skills/wechat-original-article-king)\n- [RedFoxHub API key settings](https://redfox.hk/settings/api-keys?source=clawhub)\n- [RedFoxHub](https://redfox.hk?source=clawhub)\n- [Article ranking API endpoint](https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime)\n- [Category mapping](references/category_mapping.md)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, Files, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown article ranking tables plus generated local JSON and HTML report files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY; rankings are snapshots from RedFox data and may vary from live WeChat read counts.]\n\n## Skill Version(s):\n\n1.0.4 (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.3: 9 files, 190747 bytes\n\nFiles: README.en.md (5969b), README.md (5253b), references/category_mapping.md (4107b), scripts/fetch_articles.py (20120b), scripts/generate_hot_html.py (19117b), skill-card.md (2833b), SKILL.md (14281b), temp_articles.json (356166b), _meta.json (147b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: wechat-original-hot\ndescription: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n---\n\n# 公众号热门原创文章\n\n## 1. 简介\n\n**一句话定位**：公众号原创爆文推荐工具，全网持续收录每日公众号原创热门文章，支持按分类和日期筛选，提供HTML可视化报告和每日订阅推送。\n\n**核心价值**：\n- **聚焦原创**：专注收录公众号原创爆款文章，区别于转载/洗稿内容\n- **灵活查询**：支持分类查询、日期查询、时间范围查询等多种方式\n- **完整数据输出**：对话中逐条展示所有文章，禁止截断省略\n\n**适用对象**：公众号内容创作者、原创写手、爆文研究者、自媒体运营。\n\n**重要提示**：本Skill必须调用脚本获取数据，禁止AI自行生成任何内容。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 原创爆文榜单 | 获取公众号原创热门文章TOP50 | 专注原创内容，洞察创作趋势 |\n| 🏷️ 分类筛选 | 23个标准分类独立查询 | 精准定位垂直领域原创爆文 |\n| 📅 日期回溯 | 支持指定日期查询，默认回溯30天 | 灵活查询历史数据 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪原创爆文动态 |\n\n### 特色亮点\n\n- **强制脚本调用**：禁止AI自行生成内容，确保数据真实性\n- **逐条完整展示**：limit=20就必须逐条输出全部20条，严禁截断或省略\n- **智能时间判断**：根据数据同步时间(19:30)自动计算正确查询区间\n- **分类泛化匹配**：支持模糊关键词自动匹配到23个标准分类\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标准库（json、argparse、os、sys、urllib、ssl）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 启动提示\n\nSkill 加载后提示用户：「技能已加载完成。是否为您推送最新的原创爆款文章？」\n\n#### 查询总榜原创爆文\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n```\n\n或不传 `--type`，默认为\"总排名\"。输出最新原创爆款文章Top20。\n\n#### 分类查询\n\n```bash\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n```\n\n分类名称从用户输入中匹配，参考 [分类映射表](references/category_mapping.md)。\n\n#### 日期查询\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n```\n\n脚本会自动计算 `endDate` = `startDate` + 1天。\n\n### 高级使用\n\n#### 用户意图识别\n\n智能体首先识别用户意图类型：\n\n| 意图类型 | 触发词 | 处理方式 |\n|----------|--------|----------|\n| 直接查询 | \"今日爆文\"、\"原创爆文\"、\"最新爆文\" | 输出最新原创爆款Top20 |\n| 分类查询 | \"科技\"、\"健康养生\"、\"财经\" | 匹配分类，输出该分类Top20 |\n| 日期查询 | \"5月3日的原创爆款\"、\"昨日爆文\" | 输出指定日期爆文Top20 |\n| 时间范围 | \"最近\"、\"最新\"（无明确时间） | 默认查询过去7天，输出Top20 |\n| 模糊输入 | 输入不明确 | 直接推送今日原创热门文章 |\n\n#### 数据时间说明\n\n- **数据同步时间**：每日 19:30 同步\n- **同步数据范围**：前一天（T-1）的数据\n- **查询数据范围**：\n  - 当前时间 < 19:30：查询 T-2 数据（前天）\n  - 当前时间 >= 19:30：查询 T-1 数据（昨天）\n- **默认查询时间**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天\n\n#### 接口信息\n\n- 接口URL：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- 请求方式：POST（JSON body）\n- 认证方式：X-API-KEY header，值从 `REDFOX_API_KEY` 环境变量获取\n- 参数：\n  - `type`：分类名称（如\"科技数码\"、\"总排名\"等）\n  - `startDate`：开始日期（YYYY-MM-DD格式）\n  - `endDate`：结束日期（YYYY-MM-DD格式）\n  - `source`：\"公众号文章原创之王\"（固定值）\n\n#### 核心输出规则（必须遵守）\n\n- **必须调用脚本**：智能体必须调用 `fetch_articles.py` 脚本，不能自己生成文章内容\n- **禁止输出脚本路径或代码**：智能体不得向用户展示任何脚本路径、代码内容或执行命令\n- **必须原样展示脚本输出**：脚本stdout输出内容原样展示，不得省略、修改、重新格式化\n- **禁止截断或省略**：`limit=20` 就必须逐条输出全部20条，严禁使用\"...\"只展示前N条\n- **禁止修改数据**：不得修改、重新格式化、美化或隐藏脚本输出的任何部分\n- **脚本输出即最终输出**：脚本输出内容就是展示给用户的最终内容\n- **询问部分不可省略**：脚本输出的\"共获取到XX条...\"和订阅服务必须完整展示\n\n#### 输出格式\n\n**文章概览表格**：\n\n```markdown\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [夜听](https://open.weixin.qq.com/qr/code?username=yetingfm) | [【夜听】有一种感情，叫不再联系](https://mp.weixin.qq.com/s?...) | 10w+ |\n```\n\n**输出示例（最新一期数据，时间不一致需提示）**：\n\n```markdown\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n\n导出功能：输出生成HTML榜单页面，表格内容支持导出 PDF 格式，自动生成并打开\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n#### 时间不一致提示规则\n\n只要数据查询日期和用户询问日期不一致，就必须在数据说明后显示提示信息：\n\n- 查询日期 > 最新日期：`非常抱歉🙏，最新的是{查询日期}的数据，我将为您查询最接近您需求的{查询日期}原创文章。`\n- 查询日期 < 回溯日期：`非常抱歉🙏，目前最多支持回溯「过去30天」（最早至{回溯日期}），我将为您查询最接近您需求的时间范围~`\n\n#### 查询\"最近7天\"（查询范围超出最新数据）\n\n```markdown\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的时间范围。\n\n📊 原创爆文推荐\n2026年05月06日至2026年05月12日的原创爆款文章\n```\n\n#### HTML页面生成\n\n在对话中完整输出所有文章数据后，自动生成HTML页面：\n\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20\n```\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**生成前置条件**：生成HTML前必须自检对话回复中是否已逐条展示了 `--limit` 指定数量的文章。\n\n#### 订阅服务\n\n主动询问用户是否需要订阅特定分类。用户选择订阅后，每天19:30推送最新一期原创爆文数据。\n\n### 命令速查表\n\n| 场景 | 命令示例 |\n|------|----------|\n| 总榜查询 | `python scripts/fetch_articles.py --type \"总排名\" --limit 20` |\n| 分类查询 | `python scripts/fetch_articles.py --type \"科技数码\" --limit 20` |\n| 日期查询 | `python scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20` |\n| 生成HTML | `python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20` |\n\n## 5. 使用场景\n\n### 场景一：原创作者学习爆文写法\n\n**角色**：公众号原创写手\n**需求**：研究近期原创爆款文章的标题、选题和结构，提升写作水平\n**使用方式**：查询全领域或特定领域原创爆文Top20，逐条阅读分析\n**预期收益**：学习头部原创文章的成功模式，提升自身内容原创力和吸引力\n\n### 场景二：垂直领域内容对标\n\n**角色**：垂直领域公众号运营\n**需求**：了解本领域原创爆文的最新趋势和竞争格局\n**使用方式**：按分类查询，如\"健康养生\"，输出该领域Top20原创爆文\n**预期收益**：精准对标同领域头部内容，掌握领域内容风向\n\n### 场景三：历史爆文回顾研究\n\n**角色**：内容策略分析师\n**需求**：研究某个特定时间段（如节假日）的原创爆文特征\n**使用方式**：使用日期查询功能，指定具体日期获取当日原创爆文\n**预期收益**：发现时间周期性的爆文规律，制定更精准的内容日历\n\n### 场景四：每日订阅持续追踪\n\n**角色**：自媒体创业者\n**需求**：持续追踪原创爆文动态，不错过任何内容趋势变化\n**使用方式**：订阅每日推送，每天19:30自动获取最新原创爆文\n**预期收益**：保持对公众号原创内容生态的持续感知，及时调整创作方向\n\n## 6. 项目架构\n\n### 目录结构\n\n```\nwechat-original-hot/\n├── SKILL.md                        # 技能描述文件\n├── scripts/\n│   ├── fetch_articles.py           # 原创爆文数据获取脚本\n│   └── generate_hot_html.py        # HTML页面生成脚本\n└── references/\n    └── category_mapping.md         # 分类映射表\n```\n\n### 技术栈\n\n| 组件 | 技术 | 说明 |\n|------|------|------|\n| 脚本语言 | Python 3 | 使用标准库（json, argparse, os, sys, urllib, ssl） |\n| 数据接口 | Redfox API (POST) | `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_articles.py` | 获取原创爆款文章数据，支持分类查询和日期查询，保存到临时JSON文件 |\n| `generate_hot_html.py` | 从临时JSON文件读取数据，生成公众号风格HTML页面 |\n| `category_mapping.md` | 分类映射表，包含22个标准分类和泛化关键词 |\n\n### 资源索引\n\n- 脚本: 见 [scripts/fetch_articles.py](scripts/fetch_articles.py)（用途: 获取原创爆款文章数据，支持分类查询和日期查询）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/category_mapping.md](references/category_mapping.md)（用途: 分类映射表，包含22个标准分类和泛化关键词）\n\n## 7. 常见问答\n\n### 安装相关\n\n**Q: 脚本运行报错 \"REDFOX_API_KEY not found\"**\nA: 请确保已配置环境变量 `REDFOX_API_KEY`，可参考上方鉴权章节配置。\n\n**Q: 是否需要安装第三方依赖？**\nA: 不需要。脚本使用Python标准库（json, argparse, os, sys, urllib, ssl），无需额外安装。\n\n### 使用相关\n\n**Q: 为什么查询\"今日\"的文章返回的是前天的？**\nA: 数据每日19:30同步前一天数据。如果在19:30之前查询，前一天数据尚未同步，系统会自动查询前天的数据并给出提示。\n\n**Q: 对话中输出的文章数量为什么和limit参数不一致？**\nA: 本技能强制要求 `limit=20` 就必须逐条输出全部20条。如发现缺少文章，说明智能体执行出错，需要重新调用脚本。\n\n**Q: 和 wechat-10w-hot 有什么区别？**\nA: wechat-original-hot 专注**原创**爆款文章（对应来源\"公众号文章原创之王\"），wechat-10w-hot 收录所有**10w+阅读**文章（包含转载和非原创内容）。\n\n**Q: 如何按日期查询？**\nA: 使用 `--start_date` 参数，如 `--start_date \"2026-05-03\"`。脚本会自动计算 `endDate = startDate + 1天`。\n\n### 故障排除\n\n**Q: 分类查询匹配不到正确分类？**\nA: 请参考 `references/category_mapping.md` 中的分类映射表。如果用户输入的关键词不在映射表中，可以提示用户从23个标准分类中选择。\n\n**Q: HTML生成后文章数量不对？**\nA: 使用 `--display_count` 参数确保HTML展示数量与对话中一致。生成前必须自检对话中展示的文章数量。\n\n**Q: 查询返回空数据？**\nA: 可能原因：1) 该分类在查询时间段内无原创爆文；2) 查询日期超出30天回溯范围；3) 查询日期早于最早可用数据。系统会给出相应提示。\n\nFile v1.0.3:README.md\n\n# 公众号热门原创文章 / wechat-original-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台原创爆款文章，获取创作灵感，把握内容趋势。\n\n**核心价值**\n\n全网持续收录每日公众号原创爆款文章，每日 19:30 更新昨日数据。支持按 22 个赛道分类和日期范围查询高阅读原创文章。快速查找各赛道原创优质对标内容，轻松参考同行热门创作思路，一站式满足日常选题参考需求。\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 找选题、看对标\n- 📊 内容策划 — 按分类筛选原创爆款榜单\n- 📈 运营负责人 — 指定日复盘 + PDF 导出\n\n---\n\n## 核心功能\n\n- **原创爆文分类速查**：支持 22 个赛道分类，口语自动映射标准分类名，精准定位原创爆款\n- **时间维度灵活筛选**：支持指定日期或「最近 / 最新」默认近 7 天范围查询\n- **榜单页面一键生成**：每次输出表格后自动生成可导出 PDF 的 HTML 榜单页\n- **赛道订阅定时推送**：按赛道订阅，每日 19:30 推送最新原创爆文数据\n\n### 特色亮点\n\n- **只做榜单**：仅输出原创爆款文章数据，不自行生成爆文规律分析或写作建议\n- **数据诚实**：当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同，固定话术说明\n- **冷门提示**：某赛道数据过少时，提示可换分类或扩大时间范围\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| 「最新原创爆文」「今日原创文章」「爆文推荐」 | 总榜 Top20 表格 + 数据说明 + 订阅问句 + HTML |\n| 「科技 / 健康 / 财经…类原创爆款」            | 匹配分类后 Top20 + HTML                      |\n| 「5 月 3 日的原创爆款」「昨日爆文」          | 指定日期查询 + 表格 + HTML                   |\n| 「最近 / 最新有什么原创热门」                | 默认近 7 天范围 Top20                        |\n\n### 输出示例\n\n💡 **数据说明**\n\n公众号原创文章推荐将在每日 19:30 准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n📊 **原创爆文推荐**\n\n| 序号 | 作者           | 标题             | 阅读数 |\n| ---- | -------------- | ---------------- | ------ |\n| 1    | [作者 A](链接) | [文章标题](链接) | 10w+   |\n| 2    | [作者 B](链接) | [文章标题](链接) | 10w+   |\n| …    | …              | …                | …      |\n\n共获取到 50 条爆款原创热门文章，当前展示前 20 条。\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 22 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19:30 推送最新公众号原创文章\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景         | 角色         | 示例问法               | 收益                           |\n| ------------ | ------------ | ---------------------- | ------------------------------ |\n| 每日原创选题 | 公众号编辑   | \"最新原创爆文\"         | 最新原创热门样本 + 可分享 HTML |\n| 垂类对标     | 内容策划     | \"科技类原创爆款\"       | 按分类筛选的 Top 榜单          |\n| 指定日复盘   | 运营负责人   | \"5 月 3 日的原创爆款\"  | 某日原创爆文列表 + PDF 导出    |\n| 订阅推送     | 固定节奏运营 | \"订阅财经赛道原创文章\" | 每日定时推送原创爆文           |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 查询类型     | 更新时间                  | 可回溯范围 | 默认范围 |\n| ------------ | ------------------------- | ---------- | -------- |\n| 原创爆款查询 | 每日 19:30 同步前一日数据 | 过去 30 天 | 近 7 天  |\n\n### 支持赛道（22 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n- 数据为**获取时刻快照**，与线上实时阅读可能不一致\n- 当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同\n- 某赛道结果少于 10 篇时，提示可拓展至 30 天或查看综合榜单\n\n---\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-original-article-king\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1784623052917\n}\n\nFile v1.0.3:references/category_mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\n| 序号 | 标准分类名称 | 泛化关键词（用户可能的提问方式） |\n|------|-------------|--------------------------------|\n| 1 | 人文资讯 | 人文、文化、历史、哲学、文学、艺术、人文社科 |\n| 2 | 知识百科 | 知识、百科、科普、冷知识、常识、百科全书 |\n| 3 | 健康养生 | 健康、养生、保健、医疗、中医、健身、营养、健康生活 |\n| 4 | 时尚潮流 | 时尚、潮流、穿搭、美妆、时尚穿搭、流行趋势 |\n| 5 | 美食餐饮 | 美食、餐饮、美食推荐、菜谱、烹饪、吃货、饮食 |\n| 6 | 乐活生活 | 乐活、生活、生活方式、生活品质、品质生活、生活技巧 |\n| 7 | 旅游出行 | 旅游、出行、旅行、攻略、景点、自驾游、旅游攻略 |\n| 8 | 搞笑幽默 | 搞笑、幽默、段子、笑话、娱乐、开心、趣事 |\n| 9 | 情感心理 | 情感、心理、情感故事、恋爱、婚姻、亲情、友情、心理辅导 |\n| 10 | 体育娱乐 | 体育、娱乐、运动、明星、电影、音乐、综艺、体育赛事 |\n| 11 | 美容美体 | 美容、美体、护肤、减肥、瘦身、美容护肤、塑形 |\n| 12 | 文摘精选 | 文摘、精选、好文、美文、精选文章、优秀文章 |\n| 13 | 民生资讯 | 民生、社会、新闻、时事、热点、社会新闻、民生热点 |\n| 14 | 财富理财 | 财富、理财、投资、金融、基金、股票、保险、财商 |\n| 15 | 科技数码 | 科技、数码、互联网、手机、电脑、科技新闻、数码产品 |\n| 16 | 创投商业 | 创投、商业、创业、投资、商业模式、创业故事、商业财经 |\n| 17 | 汽车交通 | 汽车、交通、购车、用车、汽车评测、交通出行 |\n| 18 | 房产楼市 | 房产、楼市、买房、卖房、房产投资、房地产、房价 |\n| 19 | 职场发展 | 职场、职业、工作、求职、职场技巧、职业发展、职场故事 |\n| 20 | 教育考试 | 教育、考试、学习、培训、高考、考研、教育培训、学习方法 |\n| 21 | 学术研究 | 学术、研究、论文、科研、学术前沿、研究成果 |\n| 22 | 企业品牌 | 企业、品牌、公司、管理、企业文化、品牌故事、企业案例 |\n| 23 | 总排名 | 总排名、全部、所有分类、综合排名、总榜 |\n\n## 分类匹配规则\n\n### 匹配优先级\n\n1. **精确匹配**：用户输入与标准分类名称完全一致\n2. **包含匹配**：用户输入包含标准分类名称，或标准分类名称包含用户输入\n3. **关键词匹配**：用户输入包含泛化关键词\n\n### 匹配示例\n\n| 用户输入 | 匹配分类 | 匹配方式 |\n|---------|---------|---------|\n| 科技类原创爆款 | 科技数码 | 关键词匹配 |\n| 健康养生的文章 | 健康养生 | 精确匹配 |\n| 我想看旅游 | 旅游出行 | 关键词匹配 |\n| 美食推荐 | 美食餐饮 | 关键词匹配 |\n| 最新原创爆文 | 总排名 | 无分类关键词，默认总排名 |\n| 财富理财 | 财富理财 | 精确匹配 |\n\n## 时间区间判断规则\n\n### 更新时间逻辑\n\n数据每日 16:00 更新，更新前一天（T-1）的数据。\n\n### 时间判断\n\n- **当前时间 < 16:00**：查询 T-2 数据（前天）\n- **当前时间 >= 16:00**：查询 T-1 数据（昨天）\n\n### 日期计算\n\n| 当前时间 | 数据更新日期 | 查询日期 | 说明 |\n|---------|------------|---------|------|\n| 5月9日 10:00 | 5月8日 | 5月7日 | 数据还未更新，查询前天数据 |\n| 5月9日 17:00 | 5月9日 | 5月8日 | 数据已更新，查询昨天数据 |\n\n### 用户指定日期\n\n如果用户指定了具体日期（如\"5月3日的原创文章\"），则直接使用用户指定的日期，不受更新时间影响。\n\n- `startDate`：用户指定日期\n- `endDate`：用户指定日期 + 1天\n\n### 未指定日期\n\n如果用户未指定日期，则根据更新时间判断：\n\n- 当前时间 < 16:00：查询 T-2 数据\n  - `startDate`：前天\n  - `endDate`：昨天\n  \n- 当前时间 >= 16:00：查询 T-1 数据\n  - `startDate`：昨天\n  - `endDate`：今天\n\nFile v1.0.3:README.en.md\n\n# WeChat Original Viral Articles / wechat-original-hot\n\n---\n\n## Introduction\n\nQuickly find original viral articles on WeChat Official Accounts — get creative inspiration and stay on top of content trends.\n\n**Core Value**\n\nContinuously indexes daily original viral WeChat Official Account articles across the web, updated daily at 19:30 with yesterday's data. Query high-read original articles by 22 track categories and date range. Quickly find quality original benchmarks in each niche, reference peer hot content ideas with ease — a one-stop solution for daily topic research.\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Find topics and benchmarks\n- 📊 Content planners — Filter original viral rankings by category\n- 📈 Operations leads — Review by specific date + PDF export\n\n---\n\n## Core Capabilities\n\n- **Original viral articles by category**: 22 track categories with colloquial terms auto-mapped to standard names for precise original viral discovery\n- **Flexible time filtering**: Query by specific date or default to the past 7 days with \"recent / latest\"\n- **One-click ranking page**: Auto-generates an HTML ranking page exportable to PDF after each table output\n- **Niche subscription push**: Subscribe by track for daily 19:30 pushes of latest original viral data\n\n### Highlights\n\n- **Rankings only**: Outputs original viral article data only — no auto-generated viral pattern analysis or writing advice\n- **Honest data timing**: \"Latest available date\" differs before vs after 19:30 — fixed messaging explains this\n- **Low-volume niches**: When a track has too few results, prompts to switch category or widen the time range\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| What you say                                                                   | What you get                                                  |\n| ------------------------------------------------------------------------------ | ------------------------------------------------------------- |\n| \"Latest original viral articles\", \"today's originals\", \"viral recommendations\" | Overall Top 20 table + data note + subscription prompt + HTML |\n| \"Tech / health / finance… original viral articles\"                             | Matched category Top 20 + HTML                                |\n| \"May 3 original viral articles\", \"yesterday's viral posts\"                     | Query by date + table + HTML                                  |\n| \"Recent / latest original hot articles\"                                        | Default past 7 days Top 20                                    |\n\n### Sample output\n\n💡 **Data note**\n\nWeChat original article recommendations update daily at 19:30 with yesterday's data. The data below is a snapshot at fetch time and may differ from real-time figures.\n\n📊 **Original viral article recommendations**\n\n| #   | Author           | Title                 | Reads |\n| --- | ---------------- | --------------------- | ----- |\n| 1   | [Author A](link) | [Article title](link) | 10w+  |\n| 2   | [Author B](link) | [Article title](link) | 10w+  |\n| …   | …                | …                     | …     |\n\n50 viral original hot articles found; showing first 20.\n\n📬 **Subscription**\n\nSubscribe to a specific niche? We support subscriptions across 22 track categories.\n\n1️⃣ Subscribe — Daily push of latest WeChat original 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 original topics | WeChat editor      | \"Latest original viral articles\"         | Latest original hot samples + shareable HTML  |\n| Niche benchmarking    | Content planner    | \"Tech original viral articles\"           | Top ranking filtered by category              |\n| Date-specific review  | Operations lead    | \"May 3 original viral articles\"          | Original viral list for that day + PDF export |\n| Subscription push     | Regular ops rhythm | \"Subscribe to finance original articles\" | Daily scheduled original viral pushes         |\n\n---\n\n## Important data notes\n\n### Update schedule and lookback\n\n| Query type           | Update time                       | Lookback     | Default range |\n| -------------------- | --------------------------------- | ------------ | ------------- |\n| Original viral query | Daily 19:30 — previous day's data | Past 30 days | Past 7 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\n- Data is a **snapshot at fetch time** — may differ from live read counts\n- \"Latest available date\" differs before vs after 19:30\n- When a niche returns fewer than 10 articles, prompts to extend to 30 days or view the overall ranking\n\n---\n\nFile v1.0.3:skill-card.md\n\n## Description: <br>\n全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 <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 WeChat editors, content planners, content creators, and operations teams use this skill to retrieve original WeChat article rankings by category or date, inspect current content trends, and generate shareable HTML/PDF-ready reports. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill sends REDFOX_API_KEY to the RedFox service and the evidence flags the release for review. <br>\nMitigation: Install only if the RedFox service is trusted, confirm the key scope and revocation process, and keep the key out of code, prompts, logs, and generated files. <br>\nRisk: The evidence reports deliberately unverified HTTPS in the API client. <br>\nMitigation: Remove the TLS verification bypass before use and require normal certificate and hostname validation. <br>\nRisk: Generated HTML reports load third-party CDN JavaScript. <br>\nMitigation: Avoid external CDN dependencies in generated reports or clearly disclose them before opening or sharing the report. <br>\nRisk: Subscription behavior is described in the skill but not fully specified by the included code. <br>\nMitigation: Review and define subscription handling, storage, consent, and cancellation behavior before enabling recurring pushes. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/redfox-data/skills/wechat-original-article-king) <br>\n- [README.en.md](README.en.md) <br>\n- [README.md](README.md) <br>\n- [Category mapping](references/category_mapping.md) <br>\n- [RedFox API key settings](https://redfox.hk/settings/api-keys?source=clawhub) <br>\n- [RedFox service](https://redfox.hk) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration guidance, Files] <br>\n**Output Format:** [Markdown tables and generated HTML reports] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY. Article data is a fetch-time snapshot, follows the service update schedule, and is documented with a 30-day lookback.] <br>\n\n## Skill Version(s): <br>\n1.0.3 (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.2: 8 files, 26542 bytes\n\nFiles: README.en.md (5966b), README.md (5250b), references/category_mapping.md (4107b), scripts/fetch_articles.py (19959b), scripts/generate_hot_html.py (19117b), skill-card.md (2644b), SKILL.md (14281b), _meta.json (147b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: wechat-original-hot\ndescription: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n---\n\n# 公众号热门原创文章\n\n## 1. 简介\n\n**一句话定位**：公众号原创爆文推荐工具，全网持续收录每日公众号原创热门文章，支持按分类和日期筛选，提供HTML可视化报告和每日订阅推送。\n\n**核心价值**：\n- **聚焦原创**：专注收录公众号原创爆款文章，区别于转载/洗稿内容\n- **灵活查询**：支持分类查询、日期查询、时间范围查询等多种方式\n- **完整数据输出**：对话中逐条展示所有文章，禁止截断省略\n\n**适用对象**：公众号内容创作者、原创写手、爆文研究者、自媒体运营。\n\n**重要提示**：本Skill必须调用脚本获取数据，禁止AI自行生成任何内容。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 原创爆文榜单 | 获取公众号原创热门文章TOP50 | 专注原创内容，洞察创作趋势 |\n| 🏷️ 分类筛选 | 23个标准分类独立查询 | 精准定位垂直领域原创爆文 |\n| 📅 日期回溯 | 支持指定日期查询，默认回溯30天 | 灵活查询历史数据 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪原创爆文动态 |\n\n### 特色亮点\n\n- **强制脚本调用**：禁止AI自行生成内容，确保数据真实性\n- **逐条完整展示**：limit=20就必须逐条输出全部20条，严禁截断或省略\n- **智能时间判断**：根据数据同步时间(19:30)自动计算正确查询区间\n- **分类泛化匹配**：支持模糊关键词自动匹配到23个标准分类\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标准库（json、argparse、os、sys、urllib、ssl）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 启动提示\n\nSkill 加载后提示用户：「技能已加载完成。是否为您推送最新的原创爆款文章？」\n\n#### 查询总榜原创爆文\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n```\n\n或不传 `--type`，默认为\"总排名\"。输出最新原创爆款文章Top20。\n\n#### 分类查询\n\n```bash\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n```\n\n分类名称从用户输入中匹配，参考 [分类映射表](references/category_mapping.md)。\n\n#### 日期查询\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n```\n\n脚本会自动计算 `endDate` = `startDate` + 1天。\n\n### 高级使用\n\n#### 用户意图识别\n\n智能体首先识别用户意图类型：\n\n| 意图类型 | 触发词 | 处理方式 |\n|----------|--------|----------|\n| 直接查询 | \"今日爆文\"、\"原创爆文\"、\"最新爆文\" | 输出最新原创爆款Top20 |\n| 分类查询 | \"科技\"、\"健康养生\"、\"财经\" | 匹配分类，输出该分类Top20 |\n| 日期查询 | \"5月3日的原创爆款\"、\"昨日爆文\" | 输出指定日期爆文Top20 |\n| 时间范围 | \"最近\"、\"最新\"（无明确时间） | 默认查询过去7天，输出Top20 |\n| 模糊输入 | 输入不明确 | 直接推送今日原创热门文章 |\n\n#### 数据时间说明\n\n- **数据同步时间**：每日 19:30 同步\n- **同步数据范围**：前一天（T-1）的数据\n- **查询数据范围**：\n  - 当前时间 < 19:30：查询 T-2 数据（前天）\n  - 当前时间 >= 19:30：查询 T-1 数据（昨天）\n- **默认查询时间**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天\n\n#### 接口信息\n\n- 接口URL：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- 请求方式：POST（JSON body）\n- 认证方式：X-API-KEY header，值从 `REDFOX_API_KEY` 环境变量获取\n- 参数：\n  - `type`：分类名称（如\"科技数码\"、\"总排名\"等）\n  - `startDate`：开始日期（YYYY-MM-DD格式）\n  - `endDate`：结束日期（YYYY-MM-DD格式）\n  - `source`：\"公众号文章原创之王\"（固定值）\n\n#### 核心输出规则（必须遵守）\n\n- **必须调用脚本**：智能体必须调用 `fetch_articles.py` 脚本，不能自己生成文章内容\n- **禁止输出脚本路径或代码**：智能体不得向用户展示任何脚本路径、代码内容或执行命令\n- **必须原样展示脚本输出**：脚本stdout输出内容原样展示，不得省略、修改、重新格式化\n- **禁止截断或省略**：`limit=20` 就必须逐条输出全部20条，严禁使用\"...\"只展示前N条\n- **禁止修改数据**：不得修改、重新格式化、美化或隐藏脚本输出的任何部分\n- **脚本输出即最终输出**：脚本输出内容就是展示给用户的最终内容\n- **询问部分不可省略**：脚本输出的\"共获取到XX条...\"和订阅服务必须完整展示\n\n#### 输出格式\n\n**文章概览表格**：\n\n```markdown\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [夜听](https://open.weixin.qq.com/qr/code?username=yetingfm) | [【夜听】有一种感情，叫不再联系](https://mp.weixin.qq.com/s?...) | 10w+ |\n```\n\n**输出示例（最新一期数据，时间不一致需提示）**：\n\n```markdown\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n\n导出功能：输出生成HTML榜单页面，表格内容支持导出 PDF 格式，自动生成并打开\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n#### 时间不一致提示规则\n\n只要数据查询日期和用户询问日期不一致，就必须在数据说明后显示提示信息：\n\n- 查询日期 > 最新日期：`非常抱歉🙏，最新的是{查询日期}的数据，我将为您查询最接近您需求的{查询日期}原创文章。`\n- 查询日期 < 回溯日期：`非常抱歉🙏，目前最多支持回溯「过去30天」（最早至{回溯日期}），我将为您查询最接近您需求的时间范围~`\n\n#### 查询\"最近7天\"（查询范围超出最新数据）\n\n```markdown\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的时间范围。\n\n📊 原创爆文推荐\n2026年05月06日至2026年05月12日的原创爆款文章\n```\n\n#### HTML页面生成\n\n在对话中完整输出所有文章数据后，自动生成HTML页面：\n\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20\n```\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**生成前置条件**：生成HTML前必须自检对话回复中是否已逐条展示了 `--limit` 指定数量的文章。\n\n#### 订阅服务\n\n主动询问用户是否需要订阅特定分类。用户选择订阅后，每天19:30推送最新一期原创爆文数据。\n\n### 命令速查表\n\n| 场景 | 命令示例 |\n|------|----------|\n| 总榜查询 | `python scripts/fetch_articles.py --type \"总排名\" --limit 20` |\n| 分类查询 | `python scripts/fetch_articles.py --type \"科技数码\" --limit 20` |\n| 日期查询 | `python scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20` |\n| 生成HTML | `python scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20` |\n\n## 5. 使用场景\n\n### 场景一：原创作者学习爆文写法\n\n**角色**：公众号原创写手\n**需求**：研究近期原创爆款文章的标题、选题和结构，提升写作水平\n**使用方式**：查询全领域或特定领域原创爆文Top20，逐条阅读分析\n**预期收益**：学习头部原创文章的成功模式，提升自身内容原创力和吸引力\n\n### 场景二：垂直领域内容对标\n\n**角色**：垂直领域公众号运营\n**需求**：了解本领域原创爆文的最新趋势和竞争格局\n**使用方式**：按分类查询，如\"健康养生\"，输出该领域Top20原创爆文\n**预期收益**：精准对标同领域头部内容，掌握领域内容风向\n\n### 场景三：历史爆文回顾研究\n\n**角色**：内容策略分析师\n**需求**：研究某个特定时间段（如节假日）的原创爆文特征\n**使用方式**：使用日期查询功能，指定具体日期获取当日原创爆文\n**预期收益**：发现时间周期性的爆文规律，制定更精准的内容日历\n\n### 场景四：每日订阅持续追踪\n\n**角色**：自媒体创业者\n**需求**：持续追踪原创爆文动态，不错过任何内容趋势变化\n**使用方式**：订阅每日推送，每天19:30自动获取最新原创爆文\n**预期收益**：保持对公众号原创内容生态的持续感知，及时调整创作方向\n\n## 6. 项目架构\n\n### 目录结构\n\n```\nwechat-original-hot/\n├── SKILL.md                        # 技能描述文件\n├── scripts/\n│   ├── fetch_articles.py           # 原创爆文数据获取脚本\n│   └── generate_hot_html.py        # HTML页面生成脚本\n└── references/\n    └── category_mapping.md         # 分类映射表\n```\n\n### 技术栈\n\n| 组件 | 技术 | 说明 |\n|------|------|------|\n| 脚本语言 | Python 3 | 使用标准库（json, argparse, os, sys, urllib, ssl） |\n| 数据接口 | Redfox API (POST) | `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_articles.py` | 获取原创爆款文章数据，支持分类查询和日期查询，保存到临时JSON文件 |\n| `generate_hot_html.py` | 从临时JSON文件读取数据，生成公众号风格HTML页面 |\n| `category_mapping.md` | 分类映射表，包含22个标准分类和泛化关键词 |\n\n### 资源索引\n\n- 脚本: 见 [scripts/fetch_articles.py](scripts/fetch_articles.py)（用途: 获取原创爆款文章数据，支持分类查询和日期查询）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/category_mapping.md](references/category_mapping.md)（用途: 分类映射表，包含22个标准分类和泛化关键词）\n\n## 7. 常见问答\n\n### 安装相关\n\n**Q: 脚本运行报错 \"REDFOX_API_KEY not found\"**\nA: 请确保已配置环境变量 `REDFOX_API_KEY`，可参考上方鉴权章节配置。\n\n**Q: 是否需要安装第三方依赖？**\nA: 不需要。脚本使用Python标准库（json, argparse, os, sys, urllib, ssl），无需额外安装。\n\n### 使用相关\n\n**Q: 为什么查询\"今日\"的文章返回的是前天的？**\nA: 数据每日19:30同步前一天数据。如果在19:30之前查询，前一天数据尚未同步，系统会自动查询前天的数据并给出提示。\n\n**Q: 对话中输出的文章数量为什么和limit参数不一致？**\nA: 本技能强制要求 `limit=20` 就必须逐条输出全部20条。如发现缺少文章，说明智能体执行出错，需要重新调用脚本。\n\n**Q: 和 wechat-10w-hot 有什么区别？**\nA: wechat-original-hot 专注**原创**爆款文章（对应来源\"公众号文章原创之王\"），wechat-10w-hot 收录所有**10w+阅读**文章（包含转载和非原创内容）。\n\n**Q: 如何按日期查询？**\nA: 使用 `--start_date` 参数，如 `--start_date \"2026-05-03\"`。脚本会自动计算 `endDate = startDate + 1天`。\n\n### 故障排除\n\n**Q: 分类查询匹配不到正确分类？**\nA: 请参考 `references/category_mapping.md` 中的分类映射表。如果用户输入的关键词不在映射表中，可以提示用户从23个标准分类中选择。\n\n**Q: HTML生成后文章数量不对？**\nA: 使用 `--display_count` 参数确保HTML展示数量与对话中一致。生成前必须自检对话中展示的文章数量。\n\n**Q: 查询返回空数据？**\nA: 可能原因：1) 该分类在查询时间段内无原创爆文；2) 查询日期超出30天回溯范围；3) 查询日期早于最早可用数据。系统会给出相应提示。\n\nFile v1.0.2:README.md\n\n# 公众号热门原创文章 / wechat-original-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台原创爆款文章，获取创作灵感，把握内容趋势。\n\n**核心价值**\n\n全网持续收录每日公众号原创爆款文章，每日 19:30 更新昨日数据。支持按 22 个赛道分类和日期范围查询高阅读原创文章。快速查找各赛道原创优质对标内容，轻松参考同行热门创作思路，一站式满足日常选题参考需求。\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 找选题、看对标\n- 📊 内容策划 — 按分类筛选原创爆款榜单\n- 📈 运营负责人 — 指定日复盘 + PDF 导出\n\n---\n\n## 核心功能\n\n- **原创爆文分类速查**：支持 22 个赛道分类，口语自动映射标准分类名，精准定位原创爆款\n- **时间维度灵活筛选**：支持指定日期或「最近 / 最新」默认近 7 天范围查询\n- **榜单页面一键生成**：每次输出表格后自动生成可导出 PDF 的 HTML 榜单页\n- **赛道订阅定时推送**：按赛道订阅，每日 19:30 推送最新原创爆文数据\n\n### 特色亮点\n\n- **只做榜单**：仅输出原创爆款文章数据，不自行生成爆文规律分析或写作建议\n- **数据诚实**：当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同，固定话术说明\n- **冷门提示**：某赛道数据过少时，提示可换分类或扩大时间范围\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| 「最新原创爆文」「今日原创文章」「爆文推荐」 | 总榜 Top20 表格 + 数据说明 + 订阅问句 + HTML |\n| 「科技 / 健康 / 财经…类原创爆款」            | 匹配分类后 Top20 + HTML                      |\n| 「5 月 3 日的原创爆款」「昨日爆文」          | 指定日期查询 + 表格 + HTML                   |\n| 「最近 / 最新有什么原创热门」                | 默认近 7 天范围 Top20                        |\n\n### 输出示例\n\n💡 **数据说明**\n\n公众号原创文章推荐将在每日 19:30 准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n📊 **原创爆文推荐**\n\n| 序号 | 作者           | 标题             | 阅读数 |\n| ---- | -------------- | ---------------- | ------ |\n| 1    | [作者 A](链接) | [文章标题](链接) | 10w+   |\n| 2    | [作者 B](链接) | [文章标题](链接) | 10w+   |\n| …    | …              | …                | …      |\n\n共获取到 50 条爆款原创热门文章，当前展示前 20 条。\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 22 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19:30 推送最新公众号原创文章\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景         | 角色         | 示例问法               | 收益                           |\n| ------------ | ------------ | ---------------------- | ------------------------------ |\n| 每日原创选题 | 公众号编辑   | \"最新原创爆文\"         | 最新原创热门样本 + 可分享 HTML |\n| 垂类对标     | 内容策划     | \"科技类原创爆款\"       | 按分类筛选的 Top 榜单          |\n| 指定日复盘   | 运营负责人   | \"5 月 3 日的原创爆款\"  | 某日原创爆文列表 + PDF 导出    |\n| 订阅推送     | 固定节奏运营 | \"订阅财经赛道原创文章\" | 每日定时推送原创爆文           |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 查询类型     | 更新时间                  | 可回溯范围 | 默认范围 |\n| ------------ | ------------------------- | ---------- | -------- |\n| 原创爆款查询 | 每日 19:30 同步前一日数据 | 过去 30 天 | 近 7 天  |\n\n### 支持赛道（22 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n- 数据为**获取时刻快照**，与线上实时阅读可能不一致\n- 当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同\n- 某赛道结果少于 10 篇时，提示可拓展至 30 天或查看综合榜单\n\n---\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-original-article-king\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1780394107137\n}\n\nFile v1.0.2:references/category_mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\n| 序号 | 标准分类名称 | 泛化关键词（用户可能的提问方式） |\n|------|-------------|--------------------------------|\n| 1 | 人文资讯 | 人文、文化、历史、哲学、文学、艺术、人文社科 |\n| 2 | 知识百科 | 知识、百科、科普、冷知识、常识、百科全书 |\n| 3 | 健康养生 | 健康、养生、保健、医疗、中医、健身、营养、健康生活 |\n| 4 | 时尚潮流 | 时尚、潮流、穿搭、美妆、时尚穿搭、流行趋势 |\n| 5 | 美食餐饮 | 美食、餐饮、美食推荐、菜谱、烹饪、吃货、饮食 |\n| 6 | 乐活生活 | 乐活、生活、生活方式、生活品质、品质生活、生活技巧 |\n| 7 | 旅游出行 | 旅游、出行、旅行、攻略、景点、自驾游、旅游攻略 |\n| 8 | 搞笑幽默 | 搞笑、幽默、段子、笑话、娱乐、开心、趣事 |\n| 9 | 情感心理 | 情感、心理、情感故事、恋爱、婚姻、亲情、友情、心理辅导 |\n| 10 | 体育娱乐 | 体育、娱乐、运动、明星、电影、音乐、综艺、体育赛事 |\n| 11 | 美容美体 | 美容、美体、护肤、减肥、瘦身、美容护肤、塑形 |\n| 12 | 文摘精选 | 文摘、精选、好文、美文、精选文章、优秀文章 |\n| 13 | 民生资讯 | 民生、社会、新闻、时事、热点、社会新闻、民生热点 |\n| 14 | 财富理财 | 财富、理财、投资、金融、基金、股票、保险、财商 |\n| 15 | 科技数码 | 科技、数码、互联网、手机、电脑、科技新闻、数码产品 |\n| 16 | 创投商业 | 创投、商业、创业、投资、商业模式、创业故事、商业财经 |\n| 17 | 汽车交通 | 汽车、交通、购车、用车、汽车评测、交通出行 |\n| 18 | 房产楼市 | 房产、楼市、买房、卖房、房产投资、房地产、房价 |\n| 19 | 职场发展 | 职场、职业、工作、求职、职场技巧、职业发展、职场故事 |\n| 20 | 教育考试 | 教育、考试、学习、培训、高考、考研、教育培训、学习方法 |\n| 21 | 学术研究 | 学术、研究、论文、科研、学术前沿、研究成果 |\n| 22 | 企业品牌 | 企业、品牌、公司、管理、企业文化、品牌故事、企业案例 |\n| 23 | 总排名 | 总排名、全部、所有分类、综合排名、总榜 |\n\n## 分类匹配规则\n\n### 匹配优先级\n\n1. **精确匹配**：用户输入与标准分类名称完全一致\n2. **包含匹配**：用户输入包含标准分类名称，或标准分类名称包含用户输入\n3. **关键词匹配**：用户输入包含泛化关键词\n\n### 匹配示例\n\n| 用户输入 | 匹配分类 | 匹配方式 |\n|---------|---------|---------|\n| 科技类原创爆款 | 科技数码 | 关键词匹配 |\n| 健康养生的文章 | 健康养生 | 精确匹配 |\n| 我想看旅游 | 旅游出行 | 关键词匹配 |\n| 美食推荐 | 美食餐饮 | 关键词匹配 |\n| 最新原创爆文 | 总排名 | 无分类关键词，默认总排名 |\n| 财富理财 | 财富理财 | 精确匹配 |\n\n## 时间区间判断规则\n\n### 更新时间逻辑\n\n数据每日 16:00 更新，更新前一天（T-1）的数据。\n\n### 时间判断\n\n- **当前时间 < 16:00**：查询 T-2 数据（前天）\n- **当前时间 >= 16:00**：查询 T-1 数据（昨天）\n\n### 日期计算\n\n| 当前时间 | 数据更新日期 | 查询日期 | 说明 |\n|---------|------------|---------|------|\n| 5月9日 10:00 | 5月8日 | 5月7日 | 数据还未更新，查询前天数据 |\n| 5月9日 17:00 | 5月9日 | 5月8日 | 数据已更新，查询昨天数据 |\n\n### 用户指定日期\n\n如果用户指定了具体日期（如\"5月3日的原创文章\"），则直接使用用户指定的日期，不受更新时间影响。\n\n- `startDate`：用户指定日期\n- `endDate`：用户指定日期 + 1天\n\n### 未指定日期\n\n如果用户未指定日期，则根据更新时间判断：\n\n- 当前时间 < 16:00：查询 T-2 数据\n  - `startDate`：前天\n  - `endDate`：昨天\n  \n- 当前时间 >= 16:00：查询 T-1 数据\n  - `startDate`：昨天\n  - `endDate`：今天\n\nFile v1.0.2:README.en.md\n\n# WeChat Original Viral Articles / wechat-original-hot\n\n---\n\n## Introduction\n\nQuickly find original viral articles on WeChat Official Accounts — get creative inspiration and stay on top of content trends.\n\n**Core Value**\n\nContinuously indexes daily original viral WeChat Official Account articles across the web, updated daily at 19:30 with yesterday's data. Query high-read original articles by 22 track categories and date range. Quickly find quality original benchmarks in each niche, reference peer hot content ideas with ease — a one-stop solution for daily topic research.\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Find topics and benchmarks\n- 📊 Content planners — Filter original viral rankings by category\n- 📈 Operations leads — Review by specific date + PDF export\n\n---\n\n## Core Capabilities\n\n- **Original viral articles by category**: 22 track categories with colloquial terms auto-mapped to standard names for precise original viral discovery\n- **Flexible time filtering**: Query by specific date or default to the past 7 days with \"recent / latest\"\n- **One-click ranking page**: Auto-generates an HTML ranking page exportable to PDF after each table output\n- **Niche subscription push**: Subscribe by track for daily 19:30 pushes of latest original viral data\n\n### Highlights\n\n- **Rankings only**: Outputs original viral article data only — no auto-generated viral pattern analysis or writing advice\n- **Honest data timing**: \"Latest available date\" differs before vs after 19:30 — fixed messaging explains this\n- **Low-volume niches**: When a track has too few results, prompts to switch category or widen the time range\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| What you say                                                                   | What you get                                                  |\n| ------------------------------------------------------------------------------ | ------------------------------------------------------------- |\n| \"Latest original viral articles\", \"today's originals\", \"viral recommendations\" | Overall Top 20 table + data note + subscription prompt + HTML |\n| \"Tech / health / finance… original viral articles\"                             | Matched category Top 20 + HTML                                |\n| \"May 3 original viral articles\", \"yesterday's viral posts\"                     | Query by date + table + HTML                                  |\n| \"Recent / latest original hot articles\"                                        | Default past 7 days Top 20                                    |\n\n### Sample output\n\n💡 **Data note**\n\nWeChat original article recommendations update daily at 19:30 with yesterday's data. The data below is a snapshot at fetch time and may differ from real-time figures.\n\n📊 **Original viral article recommendations**\n\n| #   | Author           | Title                 | Reads |\n| --- | ---------------- | --------------------- | ----- |\n| 1   | [Author A](link) | [Article title](link) | 10w+  |\n| 2   | [Author B](link) | [Article title](link) | 10w+  |\n| …   | …                | …                     | …     |\n\n50 viral original hot articles found; showing first 20.\n\n📬 **Subscription**\n\nSubscribe to a specific niche? We support subscriptions across 22 track categories.\n\n1️⃣ Subscribe — Daily push of latest WeChat original 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 original topics | WeChat editor      | \"Latest original viral articles\"         | Latest original hot samples + shareable HTML  |\n| Niche benchmarking    | Content planner    | \"Tech original viral articles\"           | Top ranking filtered by category              |\n| Date-specific review  | Operations lead    | \"May 3 original viral articles\"          | Original viral list for that day + PDF export |\n| Subscription push     | Regular ops rhythm | \"Subscribe to finance original articles\" | Daily scheduled original viral pushes         |\n\n---\n\n## Important data notes\n\n### Update schedule and lookback\n\n| Query type           | Update time                       | Lookback     | Default range |\n| -------------------- | --------------------------------- | ------------ | ------------- |\n| Original viral query | Daily 19:30 — previous day's data | Past 30 days | Past 7 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\n- Data is a **snapshot at fetch time** — may differ from live read counts\n- \"Latest available date\" differs before vs after 19:30\n- When a niche returns fewer than 10 articles, prompts to extend to 30 days or view the overall ranking\n\n---\n\nFile v1.0.2:skill-card.md\n\n## Description: <br>\n全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 <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 creators, editors, planners, and operations teams use this skill to retrieve original viral WeChat Official Account article rankings by category or date, generate shareable HTML/PDF reports, and request daily category subscriptions. <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 the scanner reports HTTPS certificate checks are disabled. <br>\nMitigation: Use a revocable, low-privilege API key, avoid untrusted networks, and fix TLS verification before broad deployment. <br>\nRisk: Generated HTML can contain third-party article data and external scripts. <br>\nMitigation: Review generated reports before sharing or archiving, and treat linked article and author content as third-party material. <br>\nRisk: Daily subscription behavior is offered, but evidence does not explain how subscription state is stored or canceled. <br>\nMitigation: Confirm storage, retention, cancellation, and notification behavior with the publisher before enabling push notifications. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/redfox-data/wechat-original-article-king) <br>\n- [RedFox API key settings](https://redfox.hk/settings/api-keys?source=clawhub) <br>\n- [Category mapping reference](references/category_mapping.md) <br>\n- [RedFox article data API](https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, HTML files, configuration guidance] <br>\n**Output Format:** [Markdown article tables and generated HTML reports] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires REDFOX_API_KEY and may include third-party article links, read counts, author links, data freshness notes, and subscription prompts.] <br>\n\n## Skill Version(s): <br>\n1.0.2 (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.1: 6 files, 20929 bytes\n\nFiles: references/category_mapping.md (4107b), scripts/fetch_articles.py (20092b), scripts/generate_hot_html.py (19117b), skill-card.md (2312b), SKILL.md (17651b), _meta.json (147b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: wechat-original-article-king\ndescription: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n---\n\n# 公众号文章原创之王\n\n## 任务目标\n- **本Skill必须调用脚本获取数据，禁止AI自行生成任何内容。未调用脚本=功能失效。**\n- 本Skill用于：获取公众号原创爆款文章\n- 能力包含：爆文数据获取、分类查询、日期查询、HTML页面生成、PDF导出\n- 触发条件：\"原创爆文\"、\"爆文推荐\"、\"今日爆文\"等词语\n- **核心功能**：主要推送原创爆文文章，支持按分类和日期筛选，末尾询问用户是否需要查看更多或订阅每日推送\n- **默认查询时间**：当用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天数据\n- **文章数量提示**：当文章少于10篇时，提示\"xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~\"\n- **输出规范**：\n  1. 文本输出：榜单数据（重要）\n  2. 文件输出：HTML文件（用于可视化展示和PDF导出）\n- **禁止行为**：禁止自行生成文章内容、写作建议、爆文规律分析，本Skill只输出榜单数据\n\n## 启动提示\n- Skill加载后，提示用户：\"技能已加载完成。是否为您推送最新的原创爆款文章？\"\n\n## 视觉规范（重要）\n生成HTML页面时，必须遵循以下样式规范：\n\n**主题色调**：\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称蓝色）\n- 背景色：`#fff`（纯白）\n\n**布局结构**：\n- 序号（🥇🥈🥉/数字）放在标题左边\n- 用户、类型、阅读数、发布时间四项目之间用浅灰色竖线分隔 `|`\n- 竖线高度缩短一半，垂直居中对齐\n- 阅读量排序标签 + 导出PDF按钮 放在标题右侧\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- 使用 html2pdf.js 生成\n- 按钮位于标题右侧，紧邻阅读量排序标签\n- 按钮样式：蓝色渐变背景，白色文字，12px字号\n- **自适应单页模式**：PDF尺寸根据内容实际大小自动调整，所有内容在一页完整展示，禁用分页分割\n- PDF配置要点：`pagebreak: { mode: 'none' }`、`margin: 0`、根据内容高度/宽度计算纸张尺寸、添加 `page-break-inside: avoid` 样式\n\n## 前置准备\n- 无需额外依赖，脚本使用Python标准库\n\n## 数据时间说明\n- **数据同步时间**：每日19:30同步\n- **同步数据范围**：前一天（T-1）的数据\n- **查询数据范围**：\n  - 当前时间 < 19:30：查询 T-2 数据（前天）\n  - 当前时间 >= 19:30：查询 T-1 数据（昨天）\n- **输出标注**：数据更新时间=T-1日期，查询数据日期=T-2日期\n- **默认查询时间**：当用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天\n\n## 操作步骤\n\n### 1. 用户意图识别（智能体处理）\n\n智能体首先识别用户输入的意图类型：\n\n- **分类查询**：用户输入具体分类（如\"科技\"、\"健康养生\"、\"财经\"等）\n  → 匹配分类，输出该分类 Top20\n  → 参考 [分类映射表](references/category_mapping.md) 进行分类匹配\n\n- **日期查询**：用户输入具体日期（如\"5月3日的原创爆款\"、\"昨日爆文\"）\n  → 输出指定日期的爆文Top20\n\n- **时间范围查询**：用户输入\"最近\"、\"最新\"等无明确时间说法\n  → 默认查询过去7天的数据，输出Top20\n\n- **直接查询**：用户输入类似以下词语：\n  - \"今日爆文\"、\"今日原创文章\"、\"原创文章\"\n  - \"最新爆文\"、\"爆文推荐\"、\"原创爆文\"\n  - \"热门爆文\"、\"每日爆文\"、\"爆文榜单\"\n  → 输出最新原创爆款文章 Top20\n\n- **模糊输入**：用户输入不明确\n  → 直接推送今日原创热门文章\n\n### 2. 获取爆文数据（脚本执行，必须调用脚本并将输出原样展示给用户）\n\n**【强制】无论用户怎么输入，智能体必须先调用fetch_articles.py获取数据，然后原样展示。没有调用脚本的输出一律视为无效。**\n\n调用 `scripts/fetch_articles.py` 获取爆款内容数据\n\n**【核心输出规则】**：\n- **必须调用脚本**：智能体必须调用fetch_articles.py脚本，不能自己生成文章内容\n- **禁止输出脚本文件路径或代码**：智能体不得向用户展示任何脚本路径、代码内容或执行命令\n- **必须原样展示脚本输出**：智能体必须将脚本的stdout输出内容原样展示给用户，不得省略、修改、重新格式化或隐藏任何部分\n- **禁止修改数据**：不得修改、重新格式化、美化或隐藏脚本输出的任何部分\n- **禁止自行生成数据**：不得使用输出示例中的数据，必须使用脚本实际返回的数据\n- **脚本输出即最终输出**：脚本输出的内容（数据说明、原创爆文推荐表格、询问用户是否看剩余内容、询问订阅）就是展示给用户的最终内容，智能体不需要再做任何处理\n- **【重要】询问部分不可省略**：脚本输出的最后部分\"共获取到XX条...\"和订阅服务必须完整展示，不得省略\n\n**接口信息**：\n- 接口URL：`https://onetotenvip.com/skill/cozeSkill/getWxDataByCategoryAndTime`\n- 请求方式：GET\n- 参数：\n  - `type`：分类名称（如\"科技数码\"、\"总排名\"等）\n  - `startDate`：开始日期（YYYY-MM-DD格式）\n  - `endDate`：结束日期（YYYY-MM-DD格式）\n  - `source`：\"公众号文章原创之王\"（固定值）\n\n**脚本调用方式**（智能体内部执行，用户不可见）：\n\n**分类查询**：\n```bash\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n```\n- `--type`：从用户输入中匹配的分类名称（参考分类映射表）\n- 如用户输入\"科技类原创爆款\"，智能体匹配到\"科技数码\"，传入`--type \"科技数码\"`\n\n**总榜查询**：\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n```\n- 或不传 `--type`，默认为\"总排名\"\n\n**日期查询**：\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n```\n- `--start_date`：用户指定的日期（YYYY-MM-DD格式）\n- 脚本会自动计算 `endDate` = `startDate` + 1天\n\n**时间参数说明**：\n- 用户未指定日期时，脚本根据当前时间自动判断：\n  - 当前时间 < 18:30：查询 T-2 数据（前天）\n  - 当前时间 >= 18:30：查询 T-1 数据（昨天）\n- 用户指定日期时，使用用户指定的日期\n\n**【输出格式】**\n\n**文章概览表格**：输出Markdown表格，包含序号、作者、标题、阅读数四列，作者和标题包含链接\n\n```\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [夜听](https://open.weixin.qq.com/qr/code?username=yetingfm) | [【夜听】有一种感情，叫不再联系](https://mp.weixin.qq.com/s?...) | 10w+ |\n| 2 | [罗辑思维](https://open.weixin.qq.com/qr/code?username=luojisw) | [李璞：普通人如何实现财务自由？](https://mp.weixin.qq.com/s?...) | 10w+ |\n```\n\n**输出示例**（仅展示格式，实际数据以脚本返回为准）：\n\n**最新一期数据**：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n\n导出功能：输出生成HTML榜单页面，表格内容支持导出 PDF 格式，自动生成并打开\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n**指定日期查询**（日期在有效范围内）：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n📊 原创爆文推荐\n2026年05月03日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**用户查询\"今日爆款\"**（今日数据未更新）：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n2026年05月12日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**用户查询\"最近7天\"**（查询时间范围超出最新数据）：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的时间范围。\n\n📊 原创爆文推荐\n2026年05月06日至2026年05月12日的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**特殊情况 - 用户查询时间早于回溯日期**：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是昨天的数据，我将为您查询最接近您需求的2026年05月08日原创文章。\n\n📊 原创爆文推荐\n2026年05月08日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**特殊情况 - 用户查询时间早于回溯日期**：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，目前最多支持回溯「过去30天」（最早至2026年04月15日），我将为您查询最接近您需求的时间范围~\n\n📊 原创爆文推荐\n2026年04月15日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**【重要】必须使用脚本实际返回的数据，不得使用上述示例数据！**\n\n**【重要】只要数据查询日期和用户询问日期不一致，就必须在数据说明后显示提示信息：**\n- 查询日期 > 最新日期：`非常抱歉🙏，最新的是{查询日期}的数据，我将为您查询最接近您需求的{查询日期}原创文章。`\n- 查询日期 < 回溯日期：`非常抱歉🙏，目前最多支持回溯「过去30天」（最早至{回溯日期}），我将为您查询最接近您需求的时间范围~`\n\n### 3. 生成HTML页面（自动执行）\n\n**【重要】每次输出表格数据后，必须自动调用generate_hot_html.py生成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\n**命令示例**：\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20\n```\n\n### 4. 订阅服务\n\n**主动询问用户**是否需要订阅特定分类：\n```\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n```\n\n用户选择订阅后：\n- 订阅成功后：每天19:30推送最新一期原创爆文数据\n- 暂不需要 - 仅本次查询\n\n## 注意事项\n- **【核心规则】禁止向用户输出脚本路径、代码或执行命令，直接展示脚本运行结果**\n- 榜单数据为实时获取，可能因网络或API状态有所延迟\n- 首次展示前20条，超过20条时提示用户是否全部展示\n- 分类冷门时提示\"该领域暂无爆款数据，建议换个方向或查看最新原创爆文\"\n- **HTML内容一致性**：HTML中的文章内容必须与对话中展示的内容完全一致\n- **数据说明**：输出时必须注明数据库更新日期和查询的日期\n\n## 资源索引\n- 脚本: 见 [scripts/fetch_articles.py](scripts/fetch_articles.py)（用途: 获取原创爆款文章数据，支持分类查询和日期查询）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/category_mapping.md](references/category_mapping.md)（用途: 分类映射表，包含22个标准分类和泛化关键词）\n\n## 使用示例\n\n**示例1：直接查询最新原创爆文**\n```\n用户输入：最新原创爆文\n智能体识别：直接查询\n智能体调用：\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n\n输出结果：\n数据说明：本次查询的数据更新时间为 2026年05月08日（数据每日18:30同步），查询的是 2026年05月07日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [一个坏土豆](链接) | [这次报应来的太快！日本刚刚遭遇迎头暴击](链接) | 10w+ |\n...\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n**示例2：分类查询**\n```\n用户输入：科技类原创爆款\n智能体识别：分类查询\n智能体匹配分类：\"科技数码\"\n智能体调用：\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n\n输出结果：\n数据说明：本次查询的数据更新时间为 2026年05月08日（数据每日18:30同步），查询的是 2026年05月07日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [科技文章标题1](链接) | 10w+ |\n...\n```\n\n**示例3：日期查询**\n```\n用户输入：5月3日的原创爆款\n智能体识别：日期查询\n智能体调用：\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n\n输出结果：\n数据说明：查询的是 2026年05月03日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n2026年05月03日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题1](链接) | 10w+ |\n...\n```\n\n**示例4：分类+日期查询**\n```\n用户输入：5月3日科技类的原创爆款\n智能体识别：分类+日期查询\n智能体匹配分类：\"科技数码\"\n智能体调用：\npython scripts/fetch_articles.py --type \"科技数码\" --start_date \"2026-05-03\" --limit 20\n\n输出结果：\n数据说明：查询的是 2026年05月03日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n2026年05月03日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [科技文章标题1](链接) | 10w+ |\n...\n```\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-original-article-king\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1778816643596\n}\n\nFile v1.0.1:references/category_mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\n| 序号 | 标准分类名称 | 泛化关键词（用户可能的提问方式） |\n|------|-------------|--------------------------------|\n| 1 | 人文资讯 | 人文、文化、历史、哲学、文学、艺术、人文社科 |\n| 2 | 知识百科 | 知识、百科、科普、冷知识、常识、百科全书 |\n| 3 | 健康养生 | 健康、养生、保健、医疗、中医、健身、营养、健康生活 |\n| 4 | 时尚潮流 | 时尚、潮流、穿搭、美妆、时尚穿搭、流行趋势 |\n| 5 | 美食餐饮 | 美食、餐饮、美食推荐、菜谱、烹饪、吃货、饮食 |\n| 6 | 乐活生活 | 乐活、生活、生活方式、生活品质、品质生活、生活技巧 |\n| 7 | 旅游出行 | 旅游、出行、旅行、攻略、景点、自驾游、旅游攻略 |\n| 8 | 搞笑幽默 | 搞笑、幽默、段子、笑话、娱乐、开心、趣事 |\n| 9 | 情感心理 | 情感、心理、情感故事、恋爱、婚姻、亲情、友情、心理辅导 |\n| 10 | 体育娱乐 | 体育、娱乐、运动、明星、电影、音乐、综艺、体育赛事 |\n| 11 | 美容美体 | 美容、美体、护肤、减肥、瘦身、美容护肤、塑形 |\n| 12 | 文摘精选 | 文摘、精选、好文、美文、精选文章、优秀文章 |\n| 13 | 民生资讯 | 民生、社会、新闻、时事、热点、社会新闻、民生热点 |\n| 14 | 财富理财 | 财富、理财、投资、金融、基金、股票、保险、财商 |\n| 15 | 科技数码 | 科技、数码、互联网、手机、电脑、科技新闻、数码产品 |\n| 16 | 创投商业 | 创投、商业、创业、投资、商业模式、创业故事、商业财经 |\n| 17 | 汽车交通 | 汽车、交通、购车、用车、汽车评测、交通出行 |\n| 18 | 房产楼市 | 房产、楼市、买房、卖房、房产投资、房地产、房价 |\n| 19 | 职场发展 | 职场、职业、工作、求职、职场技巧、职业发展、职场故事 |\n| 20 | 教育考试 | 教育、考试、学习、培训、高考、考研、教育培训、学习方法 |\n| 21 | 学术研究 | 学术、研究、论文、科研、学术前沿、研究成果 |\n| 22 | 企业品牌 | 企业、品牌、公司、管理、企业文化、品牌故事、企业案例 |\n| 23 | 总排名 | 总排名、全部、所有分类、综合排名、总榜 |\n\n## 分类匹配规则\n\n### 匹配优先级\n\n1. **精确匹配**：用户输入与标准分类名称完全一致\n2. **包含匹配**：用户输入包含标准分类名称，或标准分类名称包含用户输入\n3. **关键词匹配**：用户输入包含泛化关键词\n\n### 匹配示例\n\n| 用户输入 | 匹配分类 | 匹配方式 |\n|---------|---------|---------|\n| 科技类原创爆款 | 科技数码 | 关键词匹配 |\n| 健康养生的文章 | 健康养生 | 精确匹配 |\n| 我想看旅游 | 旅游出行 | 关键词匹配 |\n| 美食推荐 | 美食餐饮 | 关键词匹配 |\n| 最新原创爆文 | 总排名 | 无分类关键词，默认总排名 |\n| 财富理财 | 财富理财 | 精确匹配 |\n\n## 时间区间判断规则\n\n### 更新时间逻辑\n\n数据每日 16:00 更新，更新前一天（T-1）的数据。\n\n### 时间判断\n\n- **当前时间 < 16:00**：查询 T-2 数据（前天）\n- **当前时间 >= 16:00**：查询 T-1 数据（昨天）\n\n### 日期计算\n\n| 当前时间 | 数据更新日期 | 查询日期 | 说明 |\n|---------|------------|---------|------|\n| 5月9日 10:00 | 5月8日 | 5月7日 | 数据还未更新，查询前天数据 |\n| 5月9日 17:00 | 5月9日 | 5月8日 | 数据已更新，查询昨天数据 |\n\n### 用户指定日期\n\n如果用户指定了具体日期（如\"5月3日的原创文章\"），则直接使用用户指定的日期，不受更新时间影响。\n\n- `startDate`：用户指定日期\n- `endDate`：用户指定日期 + 1天\n\n### 未指定日期\n\n如果用户未指定日期，则根据更新时间判断：\n\n- 当前时间 < 16:00：查询 T-2 数据\n  - `startDate`：前天\n  - `endDate`：昨天\n  \n- 当前时间 >= 16:00：查询 T-1 数据\n  - `startDate`：昨天\n  - `endDate`：今天\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nFetches and presents ranked WeChat original article recommendations by category or date, with Markdown tables and optional HTML/PDF-ready reports. <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 operators use this skill to retrieve current ranked WeChat original article lists, filter them by topic or date, and generate a local visual report for review or PDF export. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill contacts a third-party API to retrieve article data. <br>\nMitigation: Install and run it only when third-party API access is acceptable for the workflow. <br>\nRisk: Security evidence reports disabled TLS verification during data fetching. <br>\nMitigation: Avoid sensitive workflows until TLS verification is enabled or the endpoint behavior is independently approved. <br>\nRisk: Remote data is transformed into local HTML reports. <br>\nMitigation: Review generated reports before opening or sharing them, especially until output sanitization and URL validation are added. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/redfox-data/wechat-original-article-king) <br>\n- [RedFox publisher profile](https://clawhub.ai/user/redfox-data) <br>\n- [Category mapping reference](references/category_mapping.md) <br>\n- [Article data API endpoint](https://onetotenvip.com/skill/cozeSkill/getWxDataByCategoryAndTime) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, HTML files, shell commands, guidance] <br>\n**Output Format:** [Markdown tables plus generated local HTML reports] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses live third-party article data and may create local HTML suitable for PDF export.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: evidence.release.version) <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.0: 5 files, 19718 bytes\n\nFiles: references/category_mapping.md (4107b), scripts/fetch_articles.py (20089b), scripts/generate_hot_html.py (19117b), SKILL.md (17651b), _meta.json (147b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: wechat-original-article-king\ndescription: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n---\n\n# 公众号文章原创之王\n\n## 任务目标\n- **本Skill必须调用脚本获取数据，禁止AI自行生成任何内容。未调用脚本=功能失效。**\n- 本Skill用于：获取公众号原创爆款文章\n- 能力包含：爆文数据获取、分类查询、日期查询、HTML页面生成、PDF导出\n- 触发条件：\"原创爆文\"、\"爆文推荐\"、\"今日爆文\"等词语\n- **核心功能**：主要推送原创爆文文章，支持按分类和日期筛选，末尾询问用户是否需要查看更多或订阅每日推送\n- **默认查询时间**：当用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天数据\n- **文章数量提示**：当文章少于10篇时，提示\"xx赛道10w+文章较少，您可以拓展过去30天或者看看综合10w+文章~\"\n- **输出规范**：\n  1. 文本输出：榜单数据（重要）\n  2. 文件输出：HTML文件（用于可视化展示和PDF导出）\n- **禁止行为**：禁止自行生成文章内容、写作建议、爆文规律分析，本Skill只输出榜单数据\n\n## 启动提示\n- Skill加载后，提示用户：\"技能已加载完成。是否为您推送最新的原创爆款文章？\"\n\n## 视觉规范（重要）\n生成HTML页面时，必须遵循以下样式规范：\n\n**主题色调**：\n- 主色：`rgb(0, 179, 84)`（微信绿）\n- 辅助色：`#0088ff`（阅读数、用户名称蓝色）\n- 背景色：`#fff`（纯白）\n\n**布局结构**：\n- 序号（🥇🥈🥉/数字）放在标题左边\n- 用户、类型、阅读数、发布时间四项目之间用浅灰色竖线分隔 `|`\n- 竖线高度缩短一半，垂直居中对齐\n- 阅读量排序标签 + 导出PDF按钮 放在标题右侧\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- 使用 html2pdf.js 生成\n- 按钮位于标题右侧，紧邻阅读量排序标签\n- 按钮样式：蓝色渐变背景，白色文字，12px字号\n- **自适应单页模式**：PDF尺寸根据内容实际大小自动调整，所有内容在一页完整展示，禁用分页分割\n- PDF配置要点：`pagebreak: { mode: 'none' }`、`margin: 0`、根据内容高度/宽度计算纸张尺寸、添加 `page-break-inside: avoid` 样式\n\n## 前置准备\n- 无需额外依赖，脚本使用Python标准库\n\n## 数据时间说明\n- **数据同步时间**：每日19:30同步\n- **同步数据范围**：前一天（T-1）的数据\n- **查询数据范围**：\n  - 当前时间 < 19:30：查询 T-2 数据（前天）\n  - 当前时间 >= 19:30：查询 T-1 数据（昨天）\n- **输出标注**：数据更新时间=T-1日期，查询数据日期=T-2日期\n- **默认查询时间**：当用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天\n\n## 操作步骤\n\n### 1. 用户意图识别（智能体处理）\n\n智能体首先识别用户输入的意图类型：\n\n- **分类查询**：用户输入具体分类（如\"科技\"、\"健康养生\"、\"财经\"等）\n  → 匹配分类，输出该分类 Top20\n  → 参考 [分类映射表](references/category_mapping.md) 进行分类匹配\n\n- **日期查询**：用户输入具体日期（如\"5月3日的原创爆款\"、\"昨日爆文\"）\n  → 输出指定日期的爆文Top20\n\n- **时间范围查询**：用户输入\"最近\"、\"最新\"等无明确时间说法\n  → 默认查询过去7天的数据，输出Top20\n\n- **直接查询**：用户输入类似以下词语：\n  - \"今日爆文\"、\"今日原创文章\"、\"原创文章\"\n  - \"最新爆文\"、\"爆文推荐\"、\"原创爆文\"\n  - \"热门爆文\"、\"每日爆文\"、\"爆文榜单\"\n  → 输出最新原创爆款文章 Top20\n\n- **模糊输入**：用户输入不明确\n  → 直接推送今日原创热门文章\n\n### 2. 获取爆文数据（脚本执行，必须调用脚本并将输出原样展示给用户）\n\n**【强制】无论用户怎么输入，智能体必须先调用fetch_articles.py获取数据，然后原样展示。没有调用脚本的输出一律视为无效。**\n\n调用 `scripts/fetch_articles.py` 获取爆款内容数据\n\n**【核心输出规则】**：\n- **必须调用脚本**：智能体必须调用fetch_articles.py脚本，不能自己生成文章内容\n- **禁止输出脚本文件路径或代码**：智能体不得向用户展示任何脚本路径、代码内容或执行命令\n- **必须原样展示脚本输出**：智能体必须将脚本的stdout输出内容原样展示给用户，不得省略、修改、重新格式化或隐藏任何部分\n- **禁止修改数据**：不得修改、重新格式化、美化或隐藏脚本输出的任何部分\n- **禁止自行生成数据**：不得使用输出示例中的数据，必须使用脚本实际返回的数据\n- **脚本输出即最终输出**：脚本输出的内容（数据说明、原创爆文推荐表格、询问用户是否看剩余内容、询问订阅）就是展示给用户的最终内容，智能体不需要再做任何处理\n- **【重要】询问部分不可省略**：脚本输出的最后部分\"共获取到XX条...\"和订阅服务必须完整展示，不得省略\n\n**接口信息**：\n- 接口URL：`https://onetotenvip.com/skill/cozeSkill/getWxDataByCategoryAndTime`\n- 请求方式：GET\n- 参数：\n  - `type`：分类名称（如\"科技数码\"、\"总排名\"等）\n  - `startDate`：开始日期（YYYY-MM-DD格式）\n  - `endDate`：结束日期（YYYY-MM-DD格式）\n  - `source`：\"公众号文章原创之王\"（固定值）\n\n**脚本调用方式**（智能体内部执行，用户不可见）：\n\n**分类查询**：\n```bash\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n```\n- `--type`：从用户输入中匹配的分类名称（参考分类映射表）\n- 如用户输入\"科技类原创爆款\"，智能体匹配到\"科技数码\"，传入`--type \"科技数码\"`\n\n**总榜查询**：\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n```\n- 或不传 `--type`，默认为\"总排名\"\n\n**日期查询**：\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n```\n- `--start_date`：用户指定的日期（YYYY-MM-DD格式）\n- 脚本会自动计算 `endDate` = `startDate` + 1天\n\n**时间参数说明**：\n- 用户未指定日期时，脚本根据当前时间自动判断：\n  - 当前时间 < 18:30：查询 T-2 数据（前天）\n  - 当前时间 >= 18:30：查询 T-1 数据（昨天）\n- 用户指定日期时，使用用户指定的日期\n\n**【输出格式】**\n\n**文章概览表格**：输出Markdown表格，包含序号、作者、标题、阅读数四列，作者和标题包含链接\n\n```\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [夜听](https://open.weixin.qq.com/qr/code?username=yetingfm) | [【夜听】有一种感情，叫不再联系](https://mp.weixin.qq.com/s?...) | 10w+ |\n| 2 | [罗辑思维](https://open.weixin.qq.com/qr/code?username=luojisw) | [李璞：普通人如何实现财务自由？](https://mp.weixin.qq.com/s?...) | 10w+ |\n```\n\n**输出示例**（仅展示格式，实际数据以脚本返回为准）：\n\n**最新一期数据**：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n\n导出功能：输出生成HTML榜单页面，表格内容支持导出 PDF 格式，自动生成并打开\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n**指定日期查询**（日期在有效范围内）：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n📊 原创爆文推荐\n2026年05月03日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**用户查询\"今日爆款\"**（今日数据未更新）：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的2026年05月12日原创文章。\n\n📊 原创爆文推荐\n2026年05月12日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**用户查询\"最近7天\"**（查询时间范围超出最新数据）：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是前天的数据，我将为您查询最接近您需求的时间范围。\n\n📊 原创爆文推荐\n2026年05月06日至2026年05月12日的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**特殊情况 - 用户查询时间早于回溯日期**：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，最新的是昨天的数据，我将为您查询最接近您需求的2026年05月08日原创文章。\n\n📊 原创爆文推荐\n2026年05月08日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**特殊情况 - 用户查询时间早于回溯日期**：\n```\n💡 数据说明\n公众号原创文章推荐将在每日19点30分准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n非常抱歉🙏，目前最多支持回溯「过去30天」（最早至2026年04月15日），我将为您查询最接近您需求的时间范围~\n\n📊 原创爆文推荐\n2026年04月15日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题](链接) | 10w+ |\n...\n```\n\n**【重要】必须使用脚本实际返回的数据，不得使用上述示例数据！**\n\n**【重要】只要数据查询日期和用户询问日期不一致，就必须在数据说明后显示提示信息：**\n- 查询日期 > 最新日期：`非常抱歉🙏，最新的是{查询日期}的数据，我将为您查询最接近您需求的{查询日期}原创文章。`\n- 查询日期 < 回溯日期：`非常抱歉🙏，目前最多支持回溯「过去30天」（最早至{回溯日期}），我将为您查询最接近您需求的时间范围~`\n\n### 3. 生成HTML页面（自动执行）\n\n**【重要】每次输出表格数据后，必须自动调用generate_hot_html.py生成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\n**命令示例**：\n```bash\npython scripts/generate_hot_html.py --temp_file temp_articles.json --output \"原创爆文_榜单.html\" --display_count 20\n```\n\n### 4. 订阅服务\n\n**主动询问用户**是否需要订阅特定分类：\n```\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n```\n\n用户选择订阅后：\n- 订阅成功后：每天19:30推送最新一期原创爆文数据\n- 暂不需要 - 仅本次查询\n\n## 注意事项\n- **【核心规则】禁止向用户输出脚本路径、代码或执行命令，直接展示脚本运行结果**\n- 榜单数据为实时获取，可能因网络或API状态有所延迟\n- 首次展示前20条，超过20条时提示用户是否全部展示\n- 分类冷门时提示\"该领域暂无爆款数据，建议换个方向或查看最新原创爆文\"\n- **HTML内容一致性**：HTML中的文章内容必须与对话中展示的内容完全一致\n- **数据说明**：输出时必须注明数据库更新日期和查询的日期\n\n## 资源索引\n- 脚本: 见 [scripts/fetch_articles.py](scripts/fetch_articles.py)（用途: 获取原创爆款文章数据，支持分类查询和日期查询）\n- 脚本: 见 [scripts/generate_hot_html.py](scripts/generate_hot_html.py)（用途: 从临时JSON文件读取数据，生成公众号风格HTML页面）\n- 参考: 见 [references/category_mapping.md](references/category_mapping.md)（用途: 分类映射表，包含22个标准分类和泛化关键词）\n\n## 使用示例\n\n**示例1：直接查询最新原创爆文**\n```\n用户输入：最新原创爆文\n智能体识别：直接查询\n智能体调用：\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n\n输出结果：\n数据说明：本次查询的数据更新时间为 2026年05月08日（数据每日18:30同步），查询的是 2026年05月07日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [一个坏土豆](链接) | [这次报应来的太快！日本刚刚遭遇迎头暴击](链接) | 10w+ |\n...\n\n共获取到50条爆款原创热门文章,当前展示前20条。\n\n📬 订阅服务\n是否需要订阅具体赛道的账号表现？我们支持：\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、民生资讯、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌、总排名\n订阅推送 — 每天19点30分推送最新公众号原创文章\n暂不需要 — 仅本次查询\n```\n\n**示例2：分类查询**\n```\n用户输入：科技类原创爆款\n智能体识别：分类查询\n智能体匹配分类：\"科技数码\"\n智能体调用：\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n\n输出结果：\n数据说明：本次查询的数据更新时间为 2026年05月08日（数据每日18:30同步），查询的是 2026年05月07日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n最近30天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [科技文章标题1](链接) | 10w+ |\n...\n```\n\n**示例3：日期查询**\n```\n用户输入：5月3日的原创爆款\n智能体识别：日期查询\n智能体调用：\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n\n输出结果：\n数据说明：查询的是 2026年05月03日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n2026年05月03日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [文章标题1](链接) | 10w+ |\n...\n```\n\n**示例4：分类+日期查询**\n```\n用户输入：5月3日科技类的原创爆款\n智能体识别：分类+日期查询\n智能体匹配分类：\"科技数码\"\n智能体调用：\npython scripts/fetch_articles.py --type \"科技数码\" --start_date \"2026-05-03\" --limit 20\n\n输出结果：\n数据说明：查询的是 2026年05月03日 的原创爆文数据，与实时数据存在差异。\n\n📊 原创爆文推荐\n2026年05月03日当天的原创爆款文章\n\n| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [作者A](链接) | [科技文章标题1](链接) | 10w+ |\n...\n```\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-original-article-king\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1778815939308\n}\n\nFile v1.0.0:references/category_mapping.md\n\n# 分类映射表\n\n## 标准分类列表\n\n| 序号 | 标准分类名称 | 泛化关键词（用户可能的提问方式） |\n|------|-------------|--------------------------------|\n| 1 | 人文资讯 | 人文、文化、历史、哲学、文学、艺术、人文社科 |\n| 2 | 知识百科 | 知识、百科、科普、冷知识、常识、百科全书 |\n| 3 | 健康养生 | 健康、养生、保健、医疗、中医、健身、营养、健康生活 |\n| 4 | 时尚潮流 | 时尚、潮流、穿搭、美妆、时尚穿搭、流行趋势 |\n| 5 | 美食餐饮 | 美食、餐饮、美食推荐、菜谱、烹饪、吃货、饮食 |\n| 6 | 乐活生活 | 乐活、生活、生活方式、生活品质、品质生活、生活技巧 |\n| 7 | 旅游出行 | 旅游、出行、旅行、攻略、景点、自驾游、旅游攻略 |\n| 8 | 搞笑幽默 | 搞笑、幽默、段子、笑话、娱乐、开心、趣事 |\n| 9 | 情感心理 | 情感、心理、情感故事、恋爱、婚姻、亲情、友情、心理辅导 |\n| 10 | 体育娱乐 | 体育、娱乐、运动、明星、电影、音乐、综艺、体育赛事 |\n| 11 | 美容美体 | 美容、美体、护肤、减肥、瘦身、美容护肤、塑形 |\n| 12 | 文摘精选 | 文摘、精选、好文、美文、精选文章、优秀文章 |\n| 13 | 民生资讯 | 民生、社会、新闻、时事、热点、社会新闻、民生热点 |\n| 14 | 财富理财 | 财富、理财、投资、金融、基金、股票、保险、财商 |\n| 15 | 科技数码 | 科技、数码、互联网、手机、电脑、科技新闻、数码产品 |\n| 16 | 创投商业 | 创投、商业、创业、投资、商业模式、创业故事、商业财经 |\n| 17 | 汽车交通 | 汽车、交通、购车、用车、汽车评测、交通出行 |\n| 18 | 房产楼市 | 房产、楼市、买房、卖房、房产投资、房地产、房价 |\n| 19 | 职场发展 | 职场、职业、工作、求职、职场技巧、职业发展、职场故事 |\n| 20 | 教育考试 | 教育、考试、学习、培训、高考、考研、教育培训、学习方法 |\n| 21 | 学术研究 | 学术、研究、论文、科研、学术前沿、研究成果 |\n| 22 | 企业品牌 | 企业、品牌、公司、管理、企业文化、品牌故事、企业案例 |\n| 23 | 总排名 | 总排名、全部、所有分类、综合排名、总榜 |\n\n## 分类匹配规则\n\n### 匹配优先级\n\n1. **精确匹配**：用户输入与标准分类名称完全一致\n2. **包含匹配**：用户输入包含标准分类名称，或标准分类名称包含用户输入\n3. **关键词匹配**：用户输入包含泛化关键词\n\n### 匹配示例\n\n| 用户输入 | 匹配分类 | 匹配方式 |\n|---------|---------|---------|\n| 科技类原创爆款 | 科技数码 | 关键词匹配 |\n| 健康养生的文章 | 健康养生 | 精确匹配 |\n| 我想看旅游 | 旅游出行 | 关键词匹配 |\n| 美食推荐 | 美食餐饮 | 关键词匹配 |\n| 最新原创爆文 | 总排名 | 无分类关键词，默认总排名 |\n| 财富理财 | 财富理财 | 精确匹配 |\n\n## 时间区间判断规则\n\n### 更新时间逻辑\n\n数据每日 16:00 更新，更新前一天（T-1）的数据。\n\n### 时间判断\n\n- **当前时间 < 16:00**：查询 T-2 数据（前天）\n- **当前时间 >= 16:00**：查询 T-1 数据（昨天）\n\n### 日期计算\n\n| 当前时间 | 数据更新日期 | 查询日期 | 说明 |\n|---------|------------|---------|------|\n| 5月9日 10:00 | 5月8日 | 5月7日 | 数据还未更新，查询前天数据 |\n| 5月9日 17:00 | 5月9日 | 5月8日 | 数据已更新，查询昨天数据 |\n\n### 用户指定日期\n\n如果用户指定了具体日期（如\"5月3日的原创文章\"），则直接使用用户指定的日期，不受更新时间影响。\n\n- `startDate`：用户指定日期\n- `endDate`：用户指定日期 + 1天\n\n### 未指定日期\n\n如果用户未指定日期，则根据更新时间判断：\n\n- 当前时间 < 16:00：查询 T-2 数据\n  - `startDate`：前天\n  - `endDate`：昨天\n  \n- 当前时间 >= 16:00：查询 T-1 数据\n  - `startDate`：昨天\n  - `endDate`：今天","readmeExcerpt":"Skill: 公众号原创文章推荐（红狐数据） Owner: redfox-data Summary: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 Tags: latest:1.0.4 Version history: v1.0.4 | 2026-08-31T06:07:17.820Z | user wechat-original-article-king 1.0.4 - 移除 sample 文件 skill-card.md，清理冗余内容 - 将分类数量由23个标准分类统一为22个标准分类，相关描述、表格和Q&A同步调整 - 更新安装和使用文档中的分类数量及映射表说明，保证描述一致 - 其他文档细节修正，无核心功能变更 v1.0.3 | 2026-07-21T08:37:32.917Z | auto wechat-original","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_articles.py --type \"总排名\" --limit 20"},{"language":"bash","snippet":"python scripts/fetch_articles.py --type \"科技数码\" --limit 20"},{"language":"bash","snippet":"python scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20"},{"language":"markdown","snippet":"| 序号 | 作者 | 标题 | 阅读数 |\n|------|------|------|--------|\n| 1 | [夜听](https://open.weixin.qq.com/qr/code?username=yetingfm) | [【夜听】有一种感情，叫不再联系](https://mp.weixin.qq.com/s?...) | 10w+ |"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: wechat-original-hot\ndescription: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用\n---\n\n# 公众号热门原创文章\n\n## 1. 简介\n\n**一句话定位**：公众号原创爆文推荐工具，全网持续收录每日公众号原创热门文章，支持按分类和日期筛选，提供HTML可视化报告和每日订阅推送。\n\n**核心价值**：\n- **聚焦原创**：专注收录公众号原创爆款文章，区别于转载/洗稿内容\n- **灵活查询**：支持分类查询、日期查询、时间范围查询等多种方式\n- **完整数据输出**：对话中逐条展示所有文章，禁止截断省略\n\n**适用对象**：公众号内容创作者、原创写手、爆文研究者、自媒体运营。\n\n**重要提示**：本Skill必须调用脚本获取数据，禁止AI自行生成任何内容。\n\n## 2. 功能特性\n\n### 核心功能\n\n| 功能模块 | 能力描述 | 核心价值 |\n|----------|----------|----------|\n| 📊 原创爆文榜单 | 获取公众号原创热门文章TOP50 | 专注原创内容，洞察创作趋势 |\n| 🏷️ 分类筛选 | 22个标准分类独立查询 | 精准定位垂直领域原创爆文 |\n| 📅 日期回溯 | 支持指定日期查询，默认回溯30天 | 灵活查询历史数据 |\n| 🎨 HTML可视化报告 | 微信绿主题设计，支持PDF导出 | 便于分享存档和数据汇报 |\n| ⏰ 订阅推送 | 每日19:30定时推送 | 持续追踪原创爆文动态 |\n\n### 特色亮点\n\n- **强制脚本调用**：禁止AI自行生成内容，确保数据真实性\n- **逐条完整展示**：limit=20就必须逐条输出全部20条，严禁截断或省略\n- **智能时间判断**：根据数据同步时间(19:30)自动计算正确查询区间\n- **分类泛化匹配**：支持模糊关键词自动匹配到22个标准分类\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标准库（json、argparse、os、sys、urllib、ssl）。\n\n### 环境变量配置\n\n| 变量名 | 说明 | 必填 |\n|--------|------|------|\n| `REDFOX_API_KEY` | 红狐 API Key | 是 |\n\n## 4. 使用指南\n\n### 基础使用\n\n#### 启动提示\n\nSkill 加载后提示用户：「技能已加载完成。是否为您推送最新的原创爆款文章？」\n\n#### 查询总榜原创爆文\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --limit 20\n```\n\n或不传 `--type`，默认为\"总排名\"。输出最新原创爆款文章Top20。\n\n#### 分类查询\n\n```bash\npython scripts/fetch_articles.py --type \"科技数码\" --limit 20\n```\n\n分类名称从用户输入中匹配，参考 [分类映射表](references/category_mapping.md)。\n\n#### 日期查询\n\n```bash\npython scripts/fetch_articles.py --type \"总排名\" --start_date \"2026-05-03\" --limit 20\n```\n\n脚本会自动计算 `endDate` = `startDate` + 1天。\n\n### 高级使用\n\n#### 用户意图识别\n\n智能体首先识别用户意图类型：\n\n| 意图类型 | 触发词 | 处理方式 |\n|----------|--------|----------|\n| 直接查询 | \"今日爆文\"、\"原创爆文\"、\"最新爆文\" | 输出最新原创爆款Top20 |\n| 分类查询 | \"科技\"、\"健康养生\"、\"财经\" | 匹配分类，输出该分类Top20 |\n| 日期查询 | \"5月3日的原创爆款\"、\"昨日爆文\" | 输出指定日期爆文Top20 |\n| 时间范围 | \"最近\"、\"最新\"（无明确时间） | 默认查询过去7天，输出Top20 |\n| 模糊输入 | 输入不明确 | 直接推送今日原创热门文章 |\n\n#### 数据时间说明\n\n- **数据同步时间**：每日 19:30 同步\n- **同步数据范围**：前一天（T-1）的数据\n- **查询数据范围**：\n  - 当前时间 < 19:30：查询 T-2 数据（前天）\n  - 当前时间 >= 19:30：查询 T-1 数据（昨天）\n- **默认查询时间**：用户提到\"最近\"、\"最新\"等无明确时间说法时，默认查询过去7天\n\n#### 接口信息\n\n- 接口URL：`https://redfox.hk/story/api/cozeSkill/getWxDataByCategoryAndTime`\n- 请求方式：POST（JSON body）\n- 认证方式：X-API-KEY header，值从 `REDFOX_API_KEY` 环境变量获取\n- 参数：\n  - `type`：分类名称（如\"科技数码\"、\"总排名\"等）\n  - `startDate`：开始日期（YYYY-MM-DD格式）\n  - `endDate`：结束日期（YYYY-MM-DD格式）\n  - `source`：\"公众号文章原创之王\"（固定值）\n\n#### 核心输出规则（必须遵守）\n\n- **必须调用脚本**：智能体必须调用 `fetch_articles.py` 脚本，不能自己生成文章内容\n- **禁止输出脚本路径或代码**：智能体不得向用户展示任何脚本路径、代码内容或执行命令\n- **必须原样展示脚本输出**：脚本stdout输出内容原样展示，不得省略、修改、重新格式化\n- **禁止截断或省略**：`limit=20` 就必须逐条输出全部20条，严禁使用\"...\"只展示前N条\n- **禁止修改数据**：不得修改、重新格式化、美化或隐藏脚本输出的任何部分\n- **脚本输出即最终输出**：脚本输出内容就是展示给用户的最终内容\n- **询问部分不可省略**：脚本输出的\"共获取到XX条...\"和订阅服务必须完整展示\n\n#### 输出格式\n\n**文章概览表格**：\n\n```markd"},{"path":"README.md","content":"# 公众号热门原创文章 / wechat-original-hot\n\n---\n\n## 简介\n\n帮你快速找到公众号平台原创爆款文章，获取创作灵感，把握内容趋势。\n\n**核心价值**\n\n全网持续收录每日公众号原创爆款文章，每日 19:30 更新昨日数据。支持按 21 个赛道分类和日期范围查询高阅读原创文章。快速查找各赛道原创优质对标内容，轻松参考同行热门创作思路，一站式满足日常选题参考需求。\n\n**适用对象**\n\n- 📝 公众号编辑 / 运营 — 找选题、看对标\n- 📊 内容策划 — 按分类筛选原创爆款榜单\n- 📈 运营负责人 — 指定日复盘 + PDF 导出\n\n---\n\n## 核心功能\n\n- **原创爆文分类速查**：支持 21 个赛道分类，口语自动映射标准分类名，精准定位原创爆款\n- **时间维度灵活筛选**：支持指定日期或「最近 / 最新」默认近 7 天范围查询\n- **榜单页面一键生成**：每次输出表格后自动生成可导出 PDF 的 HTML 榜单页\n- **赛道订阅定时推送**：按赛道订阅，每日 19:30 推送最新原创爆文数据\n\n### 特色亮点\n\n- **只做榜单**：仅输出原创爆款文章数据，不自行生成爆文规律分析或写作建议\n- **数据诚实**：当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同，固定话术说明\n- **冷门提示**：某赛道数据过少时，提示可换分类或扩大时间范围\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| 「最新原创爆文」「今日原创文章」「爆文推荐」 | 总榜 Top20 表格 + 数据说明 + 订阅问句 + HTML |\n| 「科技 / 健康 / 财经…类原创爆款」            | 匹配分类后 Top20 + HTML                      |\n| 「5 月 3 日的原创爆款」「昨日爆文」          | 指定日期查询 + 表格 + HTML                   |\n| 「最近 / 最新有什么原创热门」                | 默认近 7 天范围 Top20                        |\n\n### 输出示例\n\n💡 **数据说明**\n\n公众号原创文章推荐将在每日 19:30 准时更新昨日文章数据，以下数据为获取时间时的快照，和实时数据有所差别。\n\n📊 **原创爆文推荐**\n\n| 序号 | 作者           | 标题             | 阅读数 |\n| ---- | -------------- | ---------------- | ------ |\n| 1    | [作者 A](链接) | [文章标题](链接) | 10w+   |\n| 2    | [作者 B](链接) | [文章标题](链接) | 10w+   |\n| …    | …              | …                | …      |\n\n共获取到 50 条爆款原创热门文章，当前展示前 20 条。\n\n📬 **订阅服务**\n\n是否需要订阅具体赛道的账号表现？我们支持 21 个赛道分类订阅。\n\n1️⃣ 订阅推送 — 每天 19:30 推送最新公众号原创文章\n2️⃣ 暂不需要 — 仅本次查询\n\n---\n\n## 使用场景\n\n| 场景         | 角色         | 示例问法               | 收益                           |\n| ------------ | ------------ | ---------------------- | ------------------------------ |\n| 每日原创选题 | 公众号编辑   | \"最新原创爆文\"         | 最新原创热门样本 + 可分享 HTML |\n| 垂类对标     | 内容策划     | \"科技类原创爆款\"       | 按分类筛选的 Top 榜单          |\n| 指定日复盘   | 运营负责人   | \"5 月 3 日的原创爆款\"  | 某日原创爆文列表 + PDF 导出    |\n| 订阅推送     | 固定节奏运营 | \"订阅财经赛道原创文章\" | 每日定时推送原创爆文           |\n\n---\n\n## 重要数据说明\n\n### 更新时间与数据回溯\n\n| 查询类型     | 更新时间                  | 可回溯范围 | 默认范围 |\n| ------------ | ------------------------- | ---------- | -------- |\n| 原创爆款查询 | 每日 19:30 同步前一日数据 | 过去 30 天 | 近 7 天  |\n\n### 支持赛道（21 个）\n\n人文资讯、知识百科、健康养生、时尚潮流、美食餐饮、乐活生活、旅游出行、搞笑幽默、情感心理、体育娱乐、美容美体、文摘精选、财富理财、科技数码、创投商业、汽车交通、房产楼市、职场发展、教育考试、学术研究、企业品牌\n\n### 数据时效\n\n- 数据为**获取时刻快照**，与线上实时阅读可能不一致\n- 当前时间早于 19:30 与晚于 19:30，「最新可查日期」不同\n- 某赛道结果少于 10 篇时，提示可拓展至 30 天或查看综合榜单\n\n---"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn73hdehkbe5dwfzckzj8yhcw984t4cc\",\n  \"slug\": \"wechat-original-article-king\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1788156437820\n}"},{"path":"references/category_mapping.md","content":"# 分类映射表\n\n## 标准分类列表\n\n| 序号 | 标准分类名称 | 泛化关键词（用户可能的提问方式） |\n|------|-------------|--------------------------------|\n| 1 | 人文资讯 | 人文、文化、历史、哲学、文学、艺术、人文社科 |\n| 2 | 知识百科 | 知识、百科、科普、冷知识、常识、百科全书 |\n| 3 | 健康养生 | 健康、养生、保健、医疗、中医、健身、营养、健康生活 |\n| 4 | 时尚潮流 | 时尚、潮流、穿搭、美妆、时尚穿搭、流行趋势 |\n| 5 | 美食餐饮 | 美食、餐饮、美食推荐、菜谱、烹饪、吃货、饮食 |\n| 6 | 乐活生活 | 乐活、生活、生活方式、生活品质、品质生活、生活技巧 |\n| 7 | 旅游出行 | 旅游、出行、旅行、攻略、景点、自驾游、旅游攻略 |\n| 8 | 搞笑幽默 | 搞笑、幽默、段子、笑话、娱乐、开心、趣事 |\n| 9 | 情感心理 | 情感、心理、情感故事、恋爱、婚姻、亲情、友情、心理辅导 |\n| 10 | 体育娱乐 | 体育、娱乐、运动、明星、电影、音乐、综艺、体育赛事 |\n| 11 | 美容美体 | 美容、美体、护肤、减肥、瘦身、美容护肤、塑形 |\n| 12 | 文摘精选 | 文摘、精选、好文、美文、精选文章、优秀文章 |\n| 13 | 财富理财 | 财富、理财、投资、金融、基金、股票、保险、财商 |\n| 14 | 科技数码 | 科技、数码、互联网、手机、电脑、科技新闻、数码产品 |\n| 15 | 创投商业 | 创投、商业、创业、投资、商业模式、创业故事、商业财经 |\n| 16 | 汽车交通 | 汽车、交通、购车、用车、汽车评测、交通出行 |\n| 17 | 房产楼市 | 房产、楼市、买房、卖房、房产投资、房地产、房价 |\n| 18 | 职场发展 | 职场、职业、工作、求职、职场技巧、职业发展、职场故事 |\n| 19 | 教育考试 | 教育、考试、学习、培训、高考、考研、教育培训、学习方法 |\n| 20 | 学术研究 | 学术、研究、论文、科研、学术前沿、研究成果 |\n| 21 | 企业品牌 | 企业、品牌、公司、管理、企业文化、品牌故事、企业案例 |\n| 22 | 总排名 | 总排名、全部、所有分类、综合排名、总榜 |\n\n## 分类匹配规则\n\n### 匹配优先级\n\n1. **精确匹配**：用户输入与标准分类名称完全一致\n2. **包含匹配**：用户输入包含标准分类名称，或标准分类名称包含用户输入\n3. **关键词匹配**：用户输入包含泛化关键词\n\n### 匹配示例\n\n| 用户输入 | 匹配分类 | 匹配方式 |\n|---------|---------|---------|\n| 科技类原创爆款 | 科技数码 | 关键词匹配 |\n| 健康养生的文章 | 健康养生 | 精确匹配 |\n| 我想看旅游 | 旅游出行 | 关键词匹配 |\n| 美食推荐 | 美食餐饮 | 关键词匹配 |\n| 最新原创爆文 | 总排名 | 无分类关键词，默认总排名 |\n| 财富理财 | 财富理财 | 精确匹配 |\n\n## 时间区间判断规则\n\n### 更新时间逻辑\n\n数据每日 16:00 更新，更新前一天（T-1）的数据。\n\n### 时间判断\n\n- **当前时间 < 16:00**：查询 T-2 数据（前天）\n- **当前时间 >= 16:00**：查询 T-1 数据（昨天）\n\n### 日期计算\n\n| 当前时间 | 数据更新日期 | 查询日期 | 说明 |\n|---------|------------|---------|------|\n| 5月9日 10:00 | 5月8日 | 5月7日 | 数据还未更新，查询前天数据 |\n| 5月9日 17:00 | 5月9日 | 5月8日 | 数据已更新，查询昨天数据 |\n\n### 用户指定日期\n\n如果用户指定了具体日期（如\"5月3日的原创文章\"），则直接使用用户指定的日期，不受更新时间影响。\n\n- `startDate`：用户指定日期\n- `endDate`：用户指定日期 + 1天\n\n### 未指定日期\n\n如果用户未指定日期，则根据更新时间判断：\n\n- 当前时间 < 16:00：查询 T-2 数据\n  - `startDate`：前天\n  - `endDate`：昨天\n  \n- 当前时间 >= 16:00：查询 T-1 数据\n  - `startDate`：昨天\n  - `endDate`：今天"},{"path":"README.en.md","content":"# WeChat Original Viral Articles / wechat-original-hot\n\n---\n\n## Introduction\n\nQuickly find original viral articles on WeChat Official Accounts — get creative inspiration and stay on top of content trends.\n\n**Core Value**\n\nContinuously indexes daily original viral WeChat Official Account articles across the web, updated daily at 19:30 with yesterday's data. Query high-read original articles by 21 track categories and date range. Quickly find quality original benchmarks in each niche, reference peer hot content ideas with ease — a one-stop solution for daily topic research.\n\n**Who It's For**\n\n- 📝 WeChat editors / operators — Find topics and benchmarks\n- 📊 Content planners — Filter original viral rankings by category\n- 📈 Operations leads — Review by specific date + PDF export\n\n---\n\n## Core Capabilities\n\n- **Original viral articles by category**: 21 track categories with colloquial terms auto-mapped to standard names for precise original viral discovery\n- **Flexible time filtering**: Query by specific date or default to the past 7 days with \"recent / latest\"\n- **One-click ranking page**: Auto-generates an HTML ranking page exportable to PDF after each table output\n- **Niche subscription push**: Subscribe by track for daily 19:30 pushes of latest original viral data\n\n### Highlights\n\n- **Rankings only**: Outputs original viral article data only — no auto-generated viral pattern analysis or writing advice\n- **Honest data timing**: \"Latest available date\" differs before vs after 19:30 — fixed messaging explains this\n- **Low-volume niches**: When a track has too few results, prompts to switch category or widen the time range\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| What you say                                                                   | What you get                                                  |\n| ------------------------------------------------------------------------------ | ------------------------------------------------------------- |\n| \"Latest original viral articles\", \"today's originals\", \"viral recommendations\" | Overall Top 20 table + data note + subscription prompt + HTML |\n| \"Tech / health / finance… original viral articles\"                             | Matched category Top 20 + HTML                                |\n| \"May 3 origin"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 Skill: 公众号原创文章推荐（红狐数据） Owner: redfox-data Summary: 全网持续收录每日公众号原创热门文章内容，向用户推送公众号原创热门文章；当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用 Tags: latest:1.0.4 Version history: v1.0.4 | 2026-08-31T06:07:17.820Z | user wechat-original-article-king 1.0.4 - 移除 sample 文件 skill-card.md，清理冗余内容 - 将分类数量由23个标准分类统一为22个标准分类，相关描述、表格和Q&A同步调整 - 更新安装和使用文档中的分类数量及映射表说明，保证描述一致 - 其他文档细节修正，无核心功能变更 v1.0.3 | 2026-07-21T08:37:32.917Z | auto wechat-original","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":958,"uniquenessScore":54,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T22:51:38.721Z","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-10T22:51:38.721Z","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-11T01:45:49.357Z","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"}]}}}