基于 Finviz(美股主数据源)+ yfinance + AKShare 行情数据 + Web 搜索,按买方研究框架生成个股研报。
支持 focus(7 模块精华版)和 deep(16 模块完整研究,默认)两档。
npx skills add SaoNian/Kasho该命令会自动检测你安装的 AI 编程工具,将 skill 安装到对应目录。
在任何支持 Agent Skills 标准的 AI 编程助手中:
/stock-research TSLA
/stock-research TSLA focus
/stock-research 0700.HK
/stock-research 600519.SS deep
/stock-research 特斯拉
- Python 3.10+
其他依赖全部自动安装:
- uv — 未检测到时自动通过 curl 安装
- yfinance + AKShare — 通过 PEP 723 内联依赖,
uv run时自动安装(美股 Finviz 路径无需额外依赖) - Playwright + Chromium — PDF 导出时自动检测并安装
美股以 Finviz 为主数据源(单页 82 项指标),非美股使用 yfinance + AKShare:
| 市场 | 行情 | 财报 | 估值 | 分析师 | 机构持仓 | Insider | 异动原因 | 同行/ETF | 资金流 |
|---|---|---|---|---|---|---|---|---|---|
| 美股 | ✅ | ✅ | ✅ 82项 | ✅ | ✅ 基金级 | ✅ | ✅ | ✅ | ❌ |
| 港股 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | |||
| A 股 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
已知限制:
- 资金流数据(大单/中单/小单)仅 A 股可用(via AKShare)
- A 股的分析师共识、机构持仓几乎完全缺失
- 美股 deep 模式的完整财务报表(IS/BS/CF)仍通过 yfinance 补充
通过 Agent Skills 开放标准,Kasho 支持 40+ 个 AI 编程工具:
Claude Code · Cursor · Windsurf · GitHub Copilot · Gemini CLI · OpenAI Codex · VS Code · JetBrains Junie · AWS Kiro · Roo Code · Cline · 及更多
skills/stock-research/
├── SKILL.md # 编排入口
├── scripts/
│ ├── extract.py # Finviz + yfinance + AKShare 数据采集
│ └── export.py # MD→PDF 导出
├── references/
│ ├── focus_analysis.md # 7 模块分析指令
│ ├── deep_analysis.md # 16 模块分析指令
│ ├── web_search.md # Web 搜索指令
│ ├── focus_template.md # Focus 报告结构模板
│ └── deep_template.md # Deep 报告结构模板
└── templates/
├── report.html.j2 # PDF 模板
└── report.css # PDF 样式
MIT