Best use case
akshare-relationship-anomaly is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
用于基于AkShare数据的关联关系异常检测场景。适用于金融工作中的基础任务单元。
Teams using akshare-relationship-anomaly should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/akshare-relationship-anomaly/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How akshare-relationship-anomaly Compares
| Feature / Agent | akshare-relationship-anomaly | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
用于基于AkShare数据的关联关系异常检测场景。适用于金融工作中的基础任务单元。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# AKShare A股关系网络异常识别 Skill
## Skill 名称
A股关系网络异常识别(a-share-relationship-network-anomaly)
## 数据来源
本 Skill 使用 AKShare 提供的 A 股公开数据接口构建“股票—营业部—高管/人员—公告事件”关系网络,并对关系网络中的异常活跃、异常聚集和异常共振进行识别。
当前实现主要使用以下 AKShare 接口(以 AKShare 官方文档为准):
1. `stock_zh_a_spot_em`
- 用途:获取 A 股股票列表与实时基础信息,用于初始化股票池。
2. `stock_zh_a_hist`
- 用途:获取个股历史行情,用于计算收益率、振幅、成交量放大倍数、波动异常等市场行为特征。
3. `stock_lhb_detail_em`
- 用途:获取龙虎榜明细数据,用于构建“股票—营业部”关系边,识别席位共现与异常集中。
4. `stock_lhb_stock_statistic_em`
- 用途:获取个股龙虎榜统计信息,用于评估某只股票在观察窗口内的异常上榜频率。
5. `stock_share_hold_change_sse`
- 用途:获取董监高及相关人员持股变动数据,用于构建“股票—人员”关系边,并识别异常窗口内的人员动作。
6. `stock_zh_a_disclosure_relation_cninfo`
- 用途:获取信息披露调研/关系类公告,用于构建“股票—公告事件”关系边,辅助判断异常网络是否伴随公告密集披露。
> 说明:AKShare 官方中文文档提供股票数据接口总入口、数据字典与安装说明;AKShare 官方 GitHub 仓库采用 MIT License。citeturn249491search0turn249491search1turn648997search0turn648997search2turn648997search3
## 功能
本 Skill 面向 A 股“关系网络异常识别”场景,提供以下能力:
### 1. 构建多层关系网络
将以下实体建模为图网络中的节点:
- 股票节点
- 营业部节点
- 人员节点(董监高及相关人员)
- 公告事件节点
将以下关系建模为边:
- 股票 ↔ 营业部:来自龙虎榜席位明细
- 股票 ↔ 人员:来自董监高及相关人员持股变动
- 股票 ↔ 公告事件:来自信息披露调研/关系类公告
### 2. 识别四类异常
#### A. 营业部共现异常
若同一批营业部在较短窗口内反复出现在同一只或多只股票的龙虎榜中,则识别为“营业部共现异常”。
#### B. 网络扩散异常
若多个股票通过相同营业部形成高密度连边,且在窗口内同时出现价格/成交量异常,则识别为“网络扩散异常”。
#### C. 人员动作共振异常
若异常交易网络发生前后,相关股票伴随董监高及相关人员持股变动,则提高风险等级。
#### D. 公告密集共振异常
若异常网络窗口内同时出现调研/关系公告密集披露,则标记为“公告共振异常”。
### 3. 输出风险评分与解释
输出:
- 综合风险分数(0-100)
- 风险等级(低 / 中 / 高 / 极高)
- 异常标签列表
- 关键证据摘要
- 网络指标摘要(节点数、边数、度中心性、席位集中度等)
### 4. 生成可复核结果
Skill 支持导出:
- 风险明细 CSV
- 图边表 CSV
- 图节点表 CSV
- JSON 风险报告
## 使用示例
### 1. 安装依赖
```bash
pip install -r requirements.txt
```
### 2. 单股票扫描
```bash
python script/cli.py single \
--symbol 000001 \
--start-date 20250101 \
--end-date 20250301 \
--output-dir output/single_000001
```
### 3. 多股票扫描
```bash
python script/cli.py batch \
--symbols 000001,600000,300750 \
--start-date 20250101 \
--end-date 20250301 \
--output-dir output/batch_scan
```
### 4. 自动从 A 股股票池筛选后扫描
```bash
python script/cli.py universe \
--limit 100 \
--start-date 20250101 \
--end-date 20250301 \
--output-dir output/universe_scan
```
### 5. Python 调用
```python
from script.pipeline import run_single_symbol_scan
result = run_single_symbol_scan(
symbol="000001",
start_date="20250101",
end_date="20250301",
output_dir="output/demo"
)
print(result["risk_level"])
print(result["risk_score"])
print(result["signals"])
```
## 交易说明
1. 本 Skill 仅基于公开数据做关系网络异常识别,不构成买卖建议。
2. “异常”并不等于“违规”,仅表示该股票在观察窗口内出现了值得进一步研究的结构性信号。
3. 龙虎榜、公告、人员变动等数据存在发布时间差、缺失值或口径差异,实盘使用前应进行二次核验。
4. 建议将本 Skill 用作:
- 风险排雷
- 事件驱动研究辅助
- 异常个股初筛
- 合规/风控预警前置筛查
5. 不建议将单一分数直接作为自动交易触发条件,应与基本面、公告原文、盘口行为和成交结构联合判断。
## License
本 Skill 示例代码采用 MIT License 发布。
同时请注意:
- 上游数据接口库 AKShare 官方仓库采用 MIT License。citeturn648997search0turn648997search2
- 实际抓取到的数据来自各公开站点与交易所/资讯平台,其数据使用应遵守对应数据源网站条款与适用法律法规。citeturn249491search0turn249491search1Related Skills
market-anomaly-tracker
市场异动追踪助手,适用于券商研究、投资管理、风控监控、交易决策等场景。 以下情况请主动触发此技能: - 用户问"今天市场有什么异常""某股票为什么突然拉升""帮我看看市场异动" - 用户提供了行情数据、异动股票列表,问"这些异动怎么看""有什么共同点" - 用户需要:市场异动监控、异动原因分析、异动股票归因、市场情绪判断 - 用户提到:涨停、跌停、闪崩、拉升、跳水、放量、缩量、异常波动 - 用户需要形成市场点评、异动快报、投资决策参考 不要等用户明确说"市场异动追踪"——只要涉及市场行情异常波动分析、异动原因解读、市场情绪判断,就应主动启动此技能。
subscription-redemption-anomaly-monitoring
面向基金产品管理领域的申赎监测任务Skill,围绕「申赎异常监测助手」场景提供信息抽取、结构化分析与结果输出。
scale-anomaly-alert
面向基金产品管理领域的规模预警任务Skill,围绕「规模异动预警助手」场景提供信息抽取、结构化分析与结果输出。
filing-anomaly-locator
用于信托领域合规与运营中的报送异常定位助手场景,支持结构化处理与报告输出。
family-relationship-summary
用于信托领域财富与家族信托中的家族关系要点摘要助手场景,支持结构化处理与报告输出。
enterprise-operational-anomaly-early-warning
当用户需要对银行对公客户开展贷后经营异常预警、风险信号识别、预警分级、触发原因解释、跟踪建议、走访核查清单、风险提示或预警报告输出时,使用本技能。 适用于银行对公金融场景下的贷后预警、客户持续监测、异常经营识别、风险苗头发现与早期处置建议。 当用户提供企业经营、财务、账户、交易、司法、舆情、纳税、工商、担保、上下游、库存、回款、订单等信息,希望识别异常并形成预警结论时,应优先触发本技能。
client-relationship-tagging
用于信托领域客户与产品支持中的客户关系标签助手场景,支持结构化处理与报告输出。
bank-t208-risk-management-identity-anomaly-assistant
当用户需要在银行风险管理场景下,对客户身份异常与资料变更进行监测、排查与处置建议输出时使用本技能。适合生成身份异常摘要、优先级判断、排查清单与升级路径。
bank-t206-risk-management-cross-border-anomaly-assistant
当用户需要在银行风险管理场景下,对跨境交易异常进行监测、分级与排查建议输出时使用本技能。适合生成异常信号摘要、优先级判断、排查清单与升级路径。
bank-t203-risk-management-transaction-anomaly-assistant
当用户需要在银行风险管理场景下,围绕交易异常进行持续监测、异常识别和风险分级时使用本技能。适合输出异常信号摘要、优先级排序、排查建议与升级路径。
transaction-flow-anomaly-detection
识别交易流水中的异常模式和异常账户,提供异常特征描述和关注建议,辅助合规和风控团队排查
global-approval-anomaly
用于审批异常检测场景。适用于金融工作中的基础任务单元。