# Brief

> 生成每日投资简报。当用户说"简报"、"今日市场"、"持仓分析"、"操作建议"时使用此skill。

- Skill: `allenai2014/brief` (Agent Skill)
- Install (CLI): `npx skillmds@latest add allenai2014/brief`
- Raw SKILL.md: https://api.skillmd.com/api/skills/allenai2014/brief/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: allenai2014 (https://skillmd.com/u/allenai2014)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/allenai2014/brief

---


# /brief - 每日投资简报

生成个人投资分析简报，你是用户的私人投资分析师。

## 执行步骤

### 第一步：获取市场数据（极其重要）

运行数据获取脚本：
```bash
cd "股市信息" && python3 scripts/fetch_market_data.py
```

**必须严格遵守**：
1. 脚本需要约2分钟运行，**必须等待脚本执行完成**
2. **只能使用脚本JSON输出的价格**，禁止估算或假设
3. 如果脚本执行失败，必须告知用户"数据获取失败"，禁止使用默认值
4. 价格展示格式：`X.XXX（来源：AKShare，获取时间：HH:MM）`

脚本输出 JSON 格式的原始数据，包括：
- 主要指数（上证、沪深300、中证500等）
- 用户持仓的行情/净值与盈亏（含ETF/A股/港股/基金）
- 关注池标的行情

### 第二步：解析脚本输出的数据

脚本JSON输出已包含以下数据模块，**必须全部使用**：
- `indices` - 主要指数行情
- `holdings` - 所有持仓的行情/净值和盈亏（**必须覆盖全部持仓**）
- `watchlist` - 关注池行情
- `macro` - 宏观数据（PMI、CPI、M2）
- `north_flow` - 北向资金流向（优先使用当日分时实时值，可能包含 time 字段）
- `news` - 财联社快讯（**优先使用，替代WebSearch**）

### 第三步：新闻补充（WebSearch仅作兜底）

**数据获取优先级**：
1. **首选**：使用脚本输出的 `news` 字段（财联社快讯）
2. **兜底**：仅当快讯信息不足时，才用WebSearch补充搜索特定标的新闻

WebSearch使用场景（仅限以下情况）：
- 脚本新闻模块获取失败
- 需要搜索某只个股的特定事件（如重大公告、突发新闻）

### 第四步：读取用户配置

读取以下文件了解用户投资背景：
- `股市信息/Config/Holdings.md` - 持仓明细、买入理由
- `股市信息/Config/Watchlist.md` - 关注方向、投资逻辑
- `股市信息/Config/Profile.md` - 投资者画像、弱点、改进方向
- `股市信息/Config/Insight.md` - 用户洞察（用于个性化提醒）

**基于 Insight.md 个性化简报**：
- 根据观察到的行为模式，调整建议的表达方式
- 针对用户的弱点（如"不会止盈"），给出更具体的提醒
- 参考用户对各类建议的采纳率，优化建议的呈现

### 第五步：综合分析并生成简报

基于收集到的数据和新闻，生成分析性简报。简报格式如下：

```markdown
# 投资简报 YYYY-MM-DD

## 一、宏观形势

### 政策面
- 解读当日重要政策及其对市场的影响
- 央行、发改委等部门的重要表态

### 市场表现
- 今日市场整体特征（不只是涨跌，要有判断）
- 热点板块及背后逻辑
- 调整板块及原因

### 外围市场
- 美股、港股重要动态
- 对A股可能的影响

---

## 二、持仓分析与风险预警

### 🔴 高风险持仓
针对亏损超过20%或有重大风险的持仓，给出：
- 当前问题分析（不只是亏损数字，要分析原因）
- 行业/公司基本面变化
- 风险等级和建议

### 🟢 表现较好持仓
针对盈利或表现良好的持仓：
- 上涨逻辑是否还成立
- 是否有止盈必要
- 后续关注点

### 🟡 观察持仓
其他需要关注的持仓：
- 近期变化
- 需要注意的风险或机会

---

## 三、风险预警汇总

列出当前最需要关注的2-4个风险点，包括：
- 个股风险
- 行业风险
- 宏观风险

---

## 四、操作建议

| 操作类型 | 建议 |
|----------|------|
| 止损考虑 | 具体分析和建议 |
| 止盈考虑 | 具体分析和建议 |
| 持有观察 | 具体分析和建议 |
| 加仓时机 | 具体分析和建议 |

---

## 五、明日关注

- 列出明天需要关注的3-5个要点
```

### 第六步：保存简报

将生成的简报保存到：`股市信息/Daily/YYYY-MM-DD-Brief.md`

---

## 分析原则

1. **必须覆盖全部持仓**：简报中每一只持仓都必须有分析，不能遗漏任何一只
2. **不要只罗列数据**：每个数据点都要有分析和判断
3. **结合用户持仓情况**：分析要针对用户的具体持仓，不是泛泛而谈
4. **给出可操作建议**：不是"建议关注"，而是"如果跌到X价位可以考虑加仓"
5. **风险预警要具体**：说明风险来源和应对方式
6. **逻辑要清晰**：为什么涨/跌，接下来会怎样，用户应该怎么做

## 持仓数据来源（重要）

**禁止使用任何硬编码的持仓描述！**

持仓信息必须从以下文件实时读取：
- `股市信息/Config/Holdings.md` - 持仓明细（唯一真相源）
- `股市信息/Config/Watchlist.md` - 关注方向
- `股市信息/Config/Profile.md` - 投资者画像

执行简报前必须先读取这些配置文件，基于实际数据进行分析。

