Skills

Stock Analysis Enhanced

一句话搞定个股分析, 说"分析XXX",自动采集30+数据源 → AI完成基本面(Step 0-8)+技术面+资金面的完整研报 →...

Install

npx skills add mingli30119/stock-analysis --skill stock-analysis-enhanced -g -a claude-code -y
Category
Engineering
Updated
5mo ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

一句话搞定个股分析, 说"分析XXX",自动采集30+数据源 → AI完成基本面(Step 0-8)+技术面+资金面的完整研报 → 生成交互式HTML报告。支持增量更新(K线/行情/技术指标自动刷新)。触发词:"分析XXX股票"(首次)或"更新XXX股票"(增量)。

一句话搞定个股分析

版本:v3.1 | 更新:2026-05-30 | 用户说一句话 → 30+数据源采集 → Step 0-8 基本面 + 第9章技术面 + 资金面 → 双主题交互式HTML


📋 快速导航


⚡ 使用方式

场景判断

AI必须根据用户输入的关键词判断场景:

场景A:首次分析(完整流程)

触发关键词:

  • "分析 XXX股票"
  • "个股分析 XXX"
  • "研究 XXX"
  • "生成 XXX报告"
  • 用户明确说"首次分析"

判断逻辑:

  • 用户输入包含上述关键词 → 执行首次分析(Phase 1→2→3)

场景B:增量更新(只更新数据)

触发关键词:

  • "更新 XXX股票"
  • "刷新 XXX报告"
  • "增量更新 XXX"
  • "更新报告"
  • 用户明确说"更新"

判断逻辑:

  1. 用户输入包含上述关键词
  2. 检查 output/个股研究-{股票名称}.html 是否存在
  3. 如果存在 → 执行增量更新
  4. 如果不存在 → 提示用户:"未找到 XXX 的报告,是否需要首次分析?"

场景A:首次分析

当用户说"分析 XXX股票"时,一句话触发全流程:

Phase 1: 数据采集(3-5分钟)

cd G:/vibe/my-skills/stock-analysis-enhanced
python stock_full_report.py <股票代码>

示例:

python stock_full_report.py 600519  # 贵州茅台
python stock_full_report.py 600673  # 东阳光

唯一输出: output/data_<股票代码>.json(包含K线、财务、股东、业务构成等完整数据,供Phase 2/3使用)

⚠️ Phase 1完成后立即进入Phase 2,不要停下来询问用户。JSON只是数据中间产物。

⚠️ Phase 1 新增功能: 自动计算技术指标(MACD/KDJ/RSI/BOLL/MA),保存到 data_{代码}.json 的 technical_indicators 和 technical_signals 字段,供 Phase 3 生成第9章使用。


场景B:增量更新

执行命令:

cd G:/vibe/my-skills/stock-analysis-enhanced副本
python update_stock_report.py <股票代码>

常用参数:

# 基本用法(自动查找HTML文件)
python update_stock_report.py 000066

# 指定HTML文件
python update_stock_report.py 000066 --html output/个股研究-中国长城.html

# 强制更新(跳过检查,直接更新)
python update_stock_report.py 000066 --force

更新内容:

  • ✅ K线数据(rawData数组)
  • ✅ Hero区域(最新价、涨跌幅)
  • ✅ 第9章技术指标(MACD/KDJ/RSI/BOLL图表)
  • ❌ 基本面分析(Step 0-8,不更新)

详细说明: 见本文件末尾"🔄 增量更新详细说明"章节


Phase 2: AI深度分析(30-60分钟)

AI必须手动执行以下步骤:

Read the whole SKILL.md on GitHub

More in Engineering