Install
openclaw skills install @redfox-data/gzh-astock-topA股公众号大V工具,输入日期获取A股领域公众号大V账号30个及账号数据(平均阅读、红狐指数等),同时获取每个账号最新一篇文章及文章数据。当用户提到"A股公众号"、"股市大V"、"A股账号"、"股票公众号榜单"、"A股公众号大V"时使用。
openclaw skills install @redfox-data/gzh-astock-topA股公众号大V工具,输入日期获取A股领域30个公众号大V的账号数据与最新文章数据。帮助用户快速掌握A股领域头部公众号的运营表现和最新内容动向。
API 请求均携带
A股公众号大V-GitHub标识。使用环境变量REDFOX_API_KEY鉴权。
请前往 红狐hub 获取 API Key。
| 方式 | 命令 |
|---|---|
| 环境变量(推荐) | export REDFOX_API_KEY=ak_你的密钥 |
| 命令行参数 | --api-key ak_你的密钥 |
| 配置文件 | echo '{"api_key":"ak_你的密钥"}' > ~/.qoder/apis/redfox.json |
Step 1 — 确认日期:从用户输入中提取查询日期。未指定日期时默认为今天。
Step 2 — 调用脚本:
python3 "$SKILL_PATH/scripts/fetch_astock_accounts.py" --date <日期> --dual-category
--date 2026-06-15python3 "$SKILL_PATH/scripts/fetch_astock_accounts.py" --dual-categorypython3 "$SKILL_PATH/scripts/fetch_astock_accounts.py" --date 2026-06-15⚠️ 防重复调用规则(强制):
head/tail 等方式"试运行"脚本Step 3 — 查看结果:脚本返回结构化 JSON 数据,按本指南规定的展示策略输出结果。
⚠️ 强制输出规则:
--dual-category --count 120 模式,同时输出官媒和大V两类展示内容:
Markdown表格格式:
📅 查询日期:2026-06-17
【官媒/机构】X 个账号
| # | 公众号 | 平均阅读 | 红狐指数 | 最新文章 | AI概要 | 阅读 | 点赞 | 发布 |
|---|---|---|---|---|---|---|---|---|
| 1 | 金融时报 | 3.2w | 937.1 | 重磅会议明天见 | 聚焦即将召开的重要经济会议,预判政策方向 | 8.3w | 109 | 06-16 |
【个人大V】X 个账号
| # | 公众号 | 平均阅读 | 红狐指数 | 最新文章 | AI概要 | 阅读 | 点赞 | 发布 |
|---|---|---|---|---|---|---|---|---|
| 1 | 大红好运哥 | 7.1w | 862.0 | 太强了!!! | A股强势突破,博主情绪极度乐观 | 7.2w | 1939 | 06-15 |
格式规范:
x.xw 格式[标题](workUrl)。标题超过15字截断加 ...。无 workUrl 时仅显示纯文本展示内容:
🔍 抱歉,当前日期未找到A股领域的公众号大V数据,请尝试更换日期或稍后重试。
输出规则:
| 参数 | 说明 | 默认值 |
|---|---|---|
--date | 查询日期 YYYY-MM-DD | 今天 |
--api-key | 指定 API Key | — |
--dual-category | 分类模式:官媒/机构 + 个人大V 两类分别展示 | — |
支持从榜单中按序号订阅官媒或大V账号,每次调用订阅推送时只查询已订阅账号的最新文章,减少不必要的API调用。
数据更新时间:红狐平台每日 07:00 更新昨日爆款文章数据,建议 07:30 之后运行推送查询。
Step 1: 运行榜单查询(--dual-category)→ 展示官媒/大V榜单(含序号)
Step 2: 用户输入序号 → 调用 manage_subscriptions.py 写入订阅
Step 3: 每日调用 fetch_subscribed_updates.py → 查询订阅账号最新文章
当用户说"看看榜单并订阅"时:
python3 "$SKILL_PATH/scripts/fetch_astock_accounts.py" --date <日期> --dual-category
此命令同时将结果缓存至
cache/last_dual_result.json,供订阅时使用。
从官媒榜单订阅序号 1、3、5:
python3 "$SKILL_PATH/scripts/manage_subscriptions.py" --action add --category official --indexes 1,3,5 --from-cache
从大V榜单订阅序号 2、4:
python3 "$SKILL_PATH/scripts/manage_subscriptions.py" --action add --category kol --indexes 2,4 --from-cache
查看当前所有订阅:
python3 "$SKILL_PATH/scripts/manage_subscriptions.py" --action list
删除订阅(按账号名):
python3 "$SKILL_PATH/scripts/manage_subscriptions.py" --action remove --names 央视财经,金融时报
清空某类订阅:
python3 "$SKILL_PATH/scripts/manage_subscriptions.py" --action clear --category official
当用户说"看订阅账号更新"或"推送今日更新"时:
# 全部订阅
python3 "$SKILL_PATH/scripts/fetch_subscribed_updates.py"
# 只查官媒
python3 "$SKILL_PATH/scripts/fetch_subscribed_updates.py" --category official
# 只查大V
python3 "$SKILL_PATH/scripts/fetch_subscribed_updates.py" --category kol
脚本返回JSON,AI按以下格式展示:
数据说明:订阅账号最新文章数据,近7天内发布。互动数据截止入库时间,非实时。
📅 日期:2026-06-17 · 数据更新时间:每日 07:00
【官媒/机构订阅】X 个账号
| # | 公众号 | 最新文章 | AI概要 | 阅读 | 点赞 | 发布 |
|---|---|---|---|---|---|---|
| 1 | 央视财经 | 利好来袭!9部门重磅发布 | 九部门联合发布重磅利好政策 | 8.3w | 464 | 06-16 |
【个人大V订阅】X 个账号
(同格式)
注:文章标题必须渲染为超链接
[标题](workUrl);AI概要由AI基于标题推断生成;无文章数据时显示-。
gzh-astock-top/
├── SKILL.md
├── subscriptions.json # 订阅配置(官媒/大V账号ID列表)
├── cache/
│ └── last_dual_result.json # 最近一次双分类榜单缓存
├── scripts/
│ ├── fetch_astock_accounts.py # 榜单查询(--dual-category 时自动缓存)
│ ├── manage_subscriptions.py # 订阅管理(添加/删除/查看)
│ └── fetch_subscribed_updates.py # 订阅推送(查询已订阅账号最新文章)
└── references/
└── api_guide.md
gzh-astock-top/
├── SKILL.md # Skill 定义与使用文档(本文件)
├── scripts/
│ └── fetch_astock_accounts.py # 核心脚本:获取A股大V账号及文章数据
└── references/
└── api_guide.md # API接口说明文档
| 组件 | 技术 | 说明 |
|---|---|---|
| 运行环境 | Python 3.13+ | 纯标准库,无第三方依赖 |
| 标准库 | urllib.request, json, os, sys, argparse, datetime | HTTP请求、JSON处理、参数解析、日期计算 |
| 数据接口 | 红狐 API (Redfox) — dailyPublish 接口 | 通过 REDFOX_API_KEY 鉴权,1次调用获取全部数据 |
| 输出格式 | JSON (stdout) | 供 AI 解析后以 Markdown 表格展示 |
| 模块 | 路径 | 功能 |
|---|---|---|
| 数据获取脚本 | scripts/fetch_astock_accounts.py | 调用 dailyPublish 接口,1次获取49个固定账号当日文章数据 |
| API参考文档 | references/api_guide.md | 详细说明接口地址、参数、返回字段 |
scripts/fetch_astock_accounts.py — 单次调用 dailyPublish 接口获取A股大V数据,参数:--date(可选)、--dual-category(可选)、--api-key(可选)references/api_guide.md — 何时读取:需要了解接口数据格式、字段说明时Q: 为什么有些账号没有当日文章? A: dailyPublish 接口按指定日期筛选,若账号当天未发布文章则不返回,因此不同日期的结果账号数量会有差异。
Q: 账号数量不足怎么办? A: 固定49个账号中,只有当日有发布文章的账号才会出现在结果中。如数量较少,可能是当天发布频率低,属正常现象。
Q: 数据更新频率? A: 红狐平台每日 07:00 更新前一日数据,建议 07:30 后查询昨日日报。
Q: 脚本报错怎么办? A: 常见原因:(1) REDFOX_API_KEY 未配置或已过期;(2) Python 版本 < 3.13;(3) 网络问题。请逐一排查。