统一的 A 股数据查询技能集合,包含 4 个相关技能。
技能名称功能版本cn-stock-volume获取四市(沪市/深市/创业板/北交所)成交金额、放缩量、涨跌家数v1.2.2stock-top-gainers获取近 10 日个股涨幅排名(前 20 只,排除 ST)v1.0.0ths-stock-themes获取同花顺个股题材/概念板块和人气排名数据v1.0.0stock-theme-events获取 A 股市场炒作题材对应的真实新闻事件v1.0.3
本 Monorepo 是一个技能集合,建议在 stock-daily-report 等上层技能中通过调用各子技能的脚本使用:
bash
# 设置路径变量(推荐)
STOCK_DATA_PATH=~/.hermes/skills/stock-data-monorepo
# 查询四市成交量
python3 $STOCK_DATA_PATH/cn-stock-volume/scripts/fetch_data.py
# 获取近 10 日涨幅排名
python3 $STOCK_DATA_PATH/stock-top-gainers/scripts/fetch_gainers.py
# 查询股票题材
python3 $STOCK_DATA_PATH/ths-stock-themes/scripts/fetch_themes.py [股票代码]
# 生成题材事件报告
python3 $STOCK_DATA_PATH/stock-theme-events/scripts/generate_report.py
text
stock-daily-report (上层应用)
├── cn-stock-volume ⭐ (必需 - 指数数据)
├── stock-top-gainers ⭐ (必需 - 涨幅排名)
├── ths-stock-themes ⭐ (必需 - 题材数据)
└── stock-theme-events (可选 - 深度分析)
text
stock-data-monorepo/
├── SKILL.md # 本文件
├── cn-stock-volume/ # 成交量数据
│ ├── SKILL.md
│ └── scripts/
│ └── fetch_data.py
├── stock-top-gainers/ # 涨幅排名
│ ├── SKILL.md
│ └── scripts/
├── ths-stock-themes/ # 题材概念
│ ├── SKILL.md
│ └── scripts/
└── stock-theme-events/ # 题材事件
├── SKILL.md
└── scripts/
数据时效性:所有数据均为实时或 T+1 数据,建议在报告中注明数据获取时间
ST 股票:涨幅排名自动排除 ST 股票,其他技能需手动过滤
依赖安装: bash
pip install akshare sentence-transformers scikit-learn
browser 工具:部分技能需要 browser 工具访问网页获取数据