chris-stock-master
SKILL.md
Stock Master
分析全球上市公司财报,生成结构化报告。
触发条件
当用户请求以下内容时使用此 Skill:
- "分析美股AAPL"/ "分析苹果公司"
- "看看港股腾讯的财报" / "分析 0700.HK"
- "茅台估值如何" / "分析 600519.SH"
- 任何关于股票财报、估值、财务分析的请求
支持市场
| 市场 | 代码格式 | 示例 |
|---|---|---|
| 美股 | SYMBOL |
AAPL, MSFT, GOOGL |
| 日股 | CODE.T |
7203.T (丰田) |
| A股 | CODE.SH/SZ |
600519.SH (茅台) |
| 港股 | CODE.HK |
0700.HK (腾讯) |
执行流程
1. 环境检查(首次)
cd "$SKILL_DIR"
if [ ! -d "scripts/.venv" ]; then
python3 -m venv scripts/.venv
scripts/.venv/bin/pip install -r scripts/requirements.txt
fi
2. 运行分析
cd "$SKILL_DIR"
scripts/.venv/bin/python scripts/run_report.py --symbol <SYMBOL>
3. 读取并呈现结果
分析完成后,读取生成的报告文件并向用户呈现关键信息:
SYMBOL="<SYMBOL>"
SYMBOL_SAFE="${SYMBOL//./_}"
cat output/${SYMBOL_SAFE}_*/report.md
参数说明
| 参数 | 说明 | 默认值 |
|---|---|---|
--symbol |
股票代码 | 必填 |
--years |
财报年数 | 1 |
--output |
输出根目录(公司子目录会自动创建) | $SKILL_DIR/output |
--refresh |
强制刷新缓存 | false |
如需改输出位置,显式传参覆盖默认值:
cd "$SKILL_DIR"
scripts/.venv/bin/python scripts/run_report.py --symbol <SYMBOL> --output /path/to/output
如需尽可能使用最新披露数据,建议:
cd "$SKILL_DIR"
scripts/.venv/bin/python scripts/run_report.py --symbol <SYMBOL> --years 2 --refresh
输出文件
每个公司的文件放在独立文件夹中:output/<SYMBOL>_<MARKET>/
output/
└── AAPL_US/ # 公司文件夹(代码_市场)
├── report.md # 主报告(呈现给用户)
├── data.json # 原始数据
├── analysis.json # 分析结果
├── valuation.json # 估值数据
└── analyst.json # 分析师预期
呈现指南
向用户呈现结果时:
- 先输出报告开篇结论(增长趋势 + 估值状态)
- 按“财务亮点 → 产品研究 → 竞争格局 → 管理层指引”呈现核心信息
- 估值分析必须包含分位区间与币种说明
- 投资建议需给出明确结论(偏积极 / 中性 / 偏谨慎)
- 风格对齐
report_example.md:少堆指标,多给可读结论
常见问题
| 问题 | 解决方案 |
|---|---|
| A股数据获取失败 | 检查网络,akshare 需要访问国内数据源 |
| 缓存数据过旧 | 使用 --refresh 强制刷新 |
注意事项
- 数据缓存 24 小时,使用
--refresh强制更新 - 本 Skill 仅提供分析参考,不构成投资建议
- A股使用 AkShare,其他市场使用 yfinance
Weekly Installs
10
Repository
chaosjiang/chris-skillsGitHub Stars
2
First Seen
Jan 20, 2026
Security Audits
Installed on
opencode8
gemini-cli7
claude-code7
codex7
amp6
github-copilot6