---
name: a-share-research-digest
description: A股研报摘要/卖方观点汇总/券商研报速览。当用户说"研报"、"券商研报"、"分析师怎么看"、"卖方观点"、"research digest"、"XX最新研报"、"目标价"、"评级"、"研究报告"、"机构怎么说"、"研报摘要"、"分析师观点"、"研报汇总"时触发。MUST USE when user asks about research report digest, analyst opinions/ratings/target prices, or sell-side consensus views on a stock. 通过 web 搜索汇总券商研报的核心观点、目标价、评级变化，帮助用户快速了解卖方共识。支持研报汇总风格（formal）和快速摘要风格（brief）。
---

# A股研报摘要助手

## 数据源

### Web 搜索（主要）
搜索关键词组合：
- "[股票名] 研报" / "[股票名] 券商研报"
- "[股票名] 目标价" / "[股票名] 评级"
- "[股票名] 机构观点" / "[股票名] 分析师"
- 限定时间范围：近1-3个月

### 当前行情（辅助）
用于计算目标价上行/下行空间：
```bash
SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"
python "$SCRIPTS/cn_stock_data.py" quote --code [CODE]
```

## Workflow

1. **确定标的** — 识别股票代码/名称，确认用户关注维度（整体观点/目标价/特定券商）
2. **Web 搜索近期研报** — 多关键词组合搜索，覆盖主流券商（中信/中金/华泰/国泰君安/招商/海通等），优先近1-3个月
3. **提取核心信息** — 每篇研报提取：券商名称、分析师、发布日期、评级（标准化）、目标价、核心逻辑（2-3句）、关键假设、风险提示
4. **汇总对比** — 计算一致目标价中位数、当前价上行空间；识别多空分歧点；标注评级变化（上调/下调/维持）
5. **输出** — 按用户偏好选择 formal 或 brief 风格

## 输出风格

### formal（研报汇总）
```
## [股票名] 卖方观点汇总（截至 YYYY-MM）

### 一致预期概览
| 指标 | 数值 |
|------|------|
| 覆盖券商数 | N家 |
| 一致评级 | 买入/增持/中性 |
| 一致目标价（中位数） | ¥XX.XX |
| 当前价 | ¥XX.XX |
| 隐含上行空间 | +XX% |

### 各券商观点
| 券商 | 分析师 | 日期 | 评级 | 目标价 | 核心逻辑 |
|------|--------|------|------|--------|----------|
（按日期倒序）

### 多空分歧
- **看多逻辑**：...
- **看空/谨慎逻辑**：...
- **关键变量**：...（决定多空方向的核心因素）

### 风险提示
（汇总各券商提及的主要风险）
```

### brief（快速摘要）
```
[股票名] 研报速览：N家覆盖，一致评级[买入]，目标价中位数¥XX（当前¥XX，上行空间+XX%）
看多：[核心逻辑1-2句]
分歧：[关键分歧点]
风险：[主要风险]
```

## 评级标准化规则
参见 `references/research-digest-guide.md` 中的评级体系对照表，统一映射为：
强烈推荐 → 买入 | 增持/推荐 → 增持 | 中性/持有 → 中性 | 减持/回避 → 减持

## 注意事项
- 明确标注信息时效性（研报发布日期）
- 提醒用户卖方研报的固有偏多倾向
- 目标价仅供参考，不构成投资建议
- 关注核心假设比关注结论更重要

## 使用示例

### 示例 1: 基本使用

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

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

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