brief
🎯Skillfrom allenai2014/ai-investment-advisor
Generates personalized daily investment briefings with market analysis, portfolio insights, risk warnings, and actionable recommendations.
Installation
npx skills add https://github.com/allenai2014/ai-investment-advisor --skill briefSkill Details
生成每日投资简报。当用户说"简报"、"今日市场"、"持仓分析"、"操作建议"时使用此skill。
Overview
# /brief - 每日投资简报
生成个人投资分析简报,你是用户的私人投资分析师。
执行步骤
第一步:获取市场数据(极其重要)
运行数据获取脚本:
```bash
cd "股市信息" && python3 scripts/fetch_market_data.py
```
必须严格遵守:
- 脚本需要约2分钟运行,必须等待脚本执行完成
- 只能使用脚本JSON输出的价格,禁止估算或假设
- 如果脚本执行失败,必须告知用户"数据获取失败",禁止使用默认值
- 价格展示格式:
X.XXX(来源:AKShare,获取时间:HH:MM)
脚本输出 JSON 格式的原始数据,包括:
- 主要指数(上证、沪深300、中证500等)
- 用户持仓的行情/净值与盈亏(含ETF/A股/港股/基金)
- 关注池标的行情
第二步:解析脚本输出的数据
脚本JSON输出已包含以下数据模块,必须全部使用:
indices- 主要指数行情holdings- 所有持仓的行情/净值和盈亏(必须覆盖全部持仓)watchlist- 关注池行情macro- 宏观数据(PMI、CPI、M2)north_flow- 北向资金流向(优先使用当日分时实时值,可能包含 time 字段)news- 财联社快讯(优先使用,替代WebSearch)
第三步:新闻补充(WebSearch仅作兜底)
数据获取优先级:
- 首选:使用脚本输出的
news字段(财联社快讯) - 兜底:仅当快讯信息不足时,才用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
---
分析原则
- 必须覆盖全部持仓:简报中每一只持仓都必须有分析,不能遗漏任何一只
- 不要只罗列数据:每个数据点都要有分析和判断
- 结合用户持仓情况:分析要针对用户的具体持仓,不是泛泛而谈
- 给出可操作建议:不是"建议关注",而是"如果跌到X价位可以考虑加仓"
- 风险预警要具体:说明风险来源和应对方式
- 逻辑要清晰:为什么涨/跌,接下来会怎样,用户应该怎么做
持仓数据来源(重要)
禁止使用任何硬编码的持仓描述!
持仓信息必须从以下文件实时读取:
股市信息/Config/Holdings.md- 持仓明细(唯一真相源)股市信息/Config/Watchlist.md- 关注方向股市信息/Config/Profile.md- 投资者画像
执行简报前必须先读取这些配置文件,基于实际数据进行分析。
More from this repository5
周期性地对交易决策进行复盘和分析,自动生成周/月报告,验证投资建议准确性并沉淀经验。
Scans financial markets to recommend investment opportunities based on user preferences, market trends, and real-time data analysis.
Analyzes stocks comprehensively using a macro-industry-stock framework, providing data-driven investment insights and trading strategies.
Tracks and records stock trading operations, verifying transaction details and updating investment holdings automatically.
Orchestrates multi-model investment analysis by gathering independent insights from Claude, Codex, and Gemini to extract a data-driven consensus.