---
name: aifinlab/a-share-risk-alert
source: https://app.decimal.ai/s/aifinlab-a-share-risk-alert@1/SKILL.md
source_sha256: 39798b8a6cd5
---

# A股风险预警 / ST预警 / 退市风险排查

## 数据源
- **cn-stock-data finance**: 财务三表（利润表/资产负债表/现金流量表）、核心指标
- **cn-stock-data quote**: 实时行情（股价/市值/涨跌幅）
- **Web搜索**: 审计意见、监管处罚、诉讼公告、ST公告

## Workflow

### Step 1: 确定标的
- 解析用户输入，识别股票代码或名称
- 通过 cn-stock-data 转换为标准代码（SH600519 格式）
- 若用户未指定个股，提示输入或批量扫描持仓

### Step 2: 财务数据获取
- 获取最近3年年报 + 最新季报财务数据
- 关键字段：扣非净利润、经营现金流净额、资产负债率、商誉、应收账款、短期借款、货币资金、营业收入
- 获取实时股价（面值退市判断）

### Step 3: 多维度风险扫描
对照 `references/risk-alert-guide.md` 中的10大风险信号逐项排查：
1. 扣非净利润连续亏损
2. 经营现金流持续为负
3. 资产负债率 > 70%（非金融/地产）
4. 大额商誉（商誉/净资产 > 30%）
5. 审计意见非标（保留/无法表示/否定）
6. 大股东高比例质押（> 80%）
7. 频繁变更会计师事务所
8. 关联交易异常（占营收比例过高）
9. 短期借款远超货币资金（短借/货币 > 2倍）
10. 应收账款异常增长（增速远超营收增速）

每项标注：✅ 正常 / ⚠️ 预警 / 🔴 高危

### Step 4: 风险等级评定
| 触发信号数 | 等级 | 标签 |
|-----------|------|------|
| 0-2 项 | 低风险 | 🟢 |
| 3-4 项 | 中风险 | 🟡 |
| 5-6 项 | 高风险 | 🔴 |
| 7+ 项 | 极高风险 | ⛔ |

结合行业特殊性调整（见参考文档）

### Step 5: 输出报告
**formal 模式**（默认）：
- 标题：XX（代码）风险预警报告
- 公司概况（一句话）
- 10项风险信号逐项分析（含数据支撑）
- 风险等级评定 + 综合结论
- ST/退市风险专项判断
- 投资建议与注意事项

**brief 模式**：
- 风险等级 + 触发信号数
- 关键风险点（仅列预警/高危项）
- 一句话结论

## 注意事项
- 财务数据以最新披露为准，注意报告期滞后
- 行业差异大：银行/地产负债率70%+属正常，科技/医药亏损可能是研发期
- 本工具仅供参考，不构成投资建议
- 数据不可用时如实说明，不编造数据

## 使用示例

### 示例 1: 基本使用

```python
# 调用 skill
result = run_skill({
    "param1": "value1",
    "param2": "value2"
})
```

### 示例 2: 命令行使用

```bash
python scripts/run_skill.py --input data.json
```