运行时依赖
安装命令
点击复制本土化适配说明
公众号综合实力榜 安装说明: 安装命令:["openclaw skills install wechat-power-ranking"] 该技能用于微信、公众号相关操作,可能需要相应的平台账号或API密钥
技能文档
公众号综合实力榜 简介
面向公众号运营、内容策划与竞品分析,基于阅读与互动等多维数据输出综合实力榜(默认 TOP50),支持 日榜 day / 周榜 week / 月榜 month 与 23 个垂直分类(未指定分类时默认 人文资讯,详见核心文档中的分类表与关键词映射)。
通过本 技能,你可以:
TOP50全量榜单:一次性输出23个垂直分类(财富理财/科技数码/情感心理/美食餐饮等)的TOP50完整排名,不用翻页,一眼看完整个赛道的竞争格局 多维度数据展示:10维核心指标(综合评分/发布频率/总阅读/头条阅读/最高阅读/点赞/在看/转发/平均阅读/排名变化),日/周/月三周期可切换 按需深度分析:看完榜单后,自主选择:三段式深度分析(内容生态/热点影响/蓝海挖掘)、HTML报告导出、订阅定时推送,不需要就不给 多选支持:看完榜单想同时要分析+HTML,直接回复“1和2”即可,不用重复操作 定时订阅推送:支持订阅日榜/周榜/月榜,每日17:30自动推送,像看日报一样持续追踪赛道变化
适用于运营复盘、领域对标、数据向汇报与订阅话术场景(订阅实际推送时间以核心文档为准)。
说明
需要执行完整流程(输出模板、检查列出、日期逻辑、订阅固定话术、HTML 命令等)时,必须先读取 references/core_工作流.md 并严格遵循其中规则;禁止凭记忆省略步骤。
功能特性 核心功能 榜单维度:--rank_type 取 day | week | month;榜单条数默认 --top_n 50(与 --top 50 的 HTML 脚本一致)。 分类与关键词:--category "分类名" 或 --keyword "关键词" 自动匹配分类(可用 --列出_categories 列出分类)。 可选日期:--rank_date(格式与回退逻辑见核心文档);超出范围时脚本会调整日期并产生提醒文案。 交付形态:Markdown 榜单(必选路径)+ 用户确认后的分析 / gen_gzh_html.py 生成的 HTML(须输出页面内容,禁止只给路径)。 特色亮点 输出规范固化:表格列顺序、🥇🥈🥉、万/亿单位、账号链接格式等以 references/core_工作流.md 为唯一细则来源。 数据一致性:榜单与 HTML 同源、同顺序,不得私自改排序或字段含义。 更新节奏摘要:日榜/周榜数据 每日 17:30 侧更新逻辑、月榜 每月 3 日 23:00 侧更新逻辑见核心文档「数据接口更新规则」。 使用指南 第 1 步:确认环境与用户意图 环境:若当前为子任务 / 子 代理,立即停止,并回复用户:「公众号综合实力榜查询请在主对话中直接提问」。 意图:仅在用户明确提出查榜、某分类/某时间维度排行等需求时调用脚本;禁止在未订阅且用户未明确要求时自动拉榜或输出热榜。
若用户只说「查一下公众号」:追问要日榜/周榜/月榜、领域或关键词、是否指定日期。
第 2 步:读取核心文档并解析参数
打开 references/core_工作流.md,按其中 第一步~第三步 确定 rank_type、分类(或 keyword)、rank_date 与用户话术(如今日/昨日等)的对应规则。
第 3 步:拉取数据(命令与参数)
在项目根目录执行(示例中的占位符需替换为实际值):
python scripts/gzh_growth_fetcher.py --rank_type day --keyword "科技" --top_n 50 python scripts/gzh_growth_fetcher.py --rank_type week --category "科技数码" --top_n 50 python scripts/gzh_growth_fetcher.py --rank_type month --keyword "美食" --top_n 50 python scripts/gzh_growth_fetcher.py --列出_categories
将脚本 JSON 中的 reminder(若有)展示给用户;再按核心文档 第四步字段说明 映射到表格列。
第 4 步:按模板输出并询问增值功能 按核心文档 输出标准模板 输出 完整 TOP50 表格与固定 功能询问文案(一字不改)。 用户回复 1 / 2 / 3 或订阅口令后,再按需输出分析、运行 HTML 脚本或订阅回复(话术见核心文档)。
HTML 生成示例(用户选择后):
python scripts/gen_gzh_html.py --rank_type week --keyword "科技数码" --top 50
对话示例
用户:查昨天科技类公众号综合实力日榜。 助手:已按 day + 匹配分类拉取;展示 reminder(若有)后,输出标准二级标题 + 说明 + TOP50 表 + 功能询问文案。
用户:1 助手:在用户已看到询问文案并回复「1」后,输出核心文档中的三段式「综合实力分析」结构。
常用命令与参数速查 命令 / 参数 说明 python scripts/gzh_growth_fetcher.py 拉取综合实力榜数据 --rank_type day|week|month 榜单周期,默认 day --category "分类名" 直接指定 23 类之一 --keyword "关键词" 用于自动匹配分类 --rank_date YYYY-MM-DD 可选;超范围时脚本调整并给 reminder --top_n 50 返回条数,默认 50 --启动 N 起始排名,默认 1 --列出_categories 打印可用分类列表 python scripts/gen_gzh_html.py 生成 HTML;常用 --rank_type、--keyword 或 --category、--top 50、--rank_date、--输出
脚本路径:scripts/gzh_growth_fetcher.py · scripts/gen_gzh_html.py
使用场景 场景 角色 需求描述 使用方式 领域对标 公众号运营 想看某垂直领域头部账号的阅读与互动结构 指定 week/day + 分类或关键词;输出 TOP50;可选 HTML 复盘汇报 内容策划 需要可粘贴进周报的规范表格与统一口径 按核心文档表格列输出;带上统计周期与 reminder 选题与运营参考 自媒体创作者 了解榜单后希望要解读或导出 先输出询问文案;用户选 1 再输出分析,选 2 再跑 HTML 订阅话术 用户运营 用户明确要订阅日/周/月或全部 仅在用户确认订阅意图后,使用核心文档中的固定订阅回复模板 注意事项与边界 格式优先级(最高):本 技能 规定的 Markdown 结构、表格列顺序、加粗与数字格式、功能询问文案等 优先于 模型默认排版;细则全文在 references/core_工作流.md,输出前须对照其中 输出前必检 检查列出。 分阶段输出:综合实力榜与功能询问文案 可直接输出;分析、HTML、订阅 必须在用户确认对应选项或订阅口令之后才可输出,禁止跳过询问文案。 主 代理 限制:禁止在子任务 / 子 代理 中执行本 技能 全流程。 数据真实性:榜单数据须来自上述脚本/API 返回;脚本失败、网络或接口不可用时,向用户说明原因,禁止虚构排名或指标。 禁止折叠:不得用折叠块隐藏 TOP50 主表关键内容。 HTML:用户选择生成后,应 直接输出页面内容(或按核心文档要求),不得仅返回文件路径作为最终结果。 静默拉取:无明确查询指令且无订阅场景时,不得自动执行脚本或输出榜单。