---
name: stock-analysis
description: 基于5位公众号股票投资大V（猫笔刀、格兰投研、投资明见、财躺平、终身黑白）200+篇文章蒸馏形成的风格画像，通过 AI Agent 实现风格化投资分析，支持单大V复盘、多V并行对比、板块漏斗筛选、短线选股、组合复盘、财报点评、观点跟踪等多模式。当用户请求股票复盘、大V风格分析、多V对比、板块分析、短线选股、组合复盘、财报点评时使用。触发词：股票复盘、大V分析、模拟大V、风格化复盘、多V对比、每日复盘、板块分析、选股、组合复盘、财报点评、大V观点。
---

# 股票分析专家-公众号股票大V蒸馏

> ⚠️ **免责声明**：本工具仅供学习研究使用，所有生成内容均为 AI 风格模拟，**不构成任何投资建议**。
> 盘面数据必须实时采集，**禁止 LLM 编造涨跌停、资金流向等数据**。

---

## 📝 简介

将5位公众号股票投资大V的200+篇文章蒸馏为结构化风格画像（六维DNA：交易体系/市场判断/表达风格/内容深度/互动特征/热点图谱），通过 AI Agent 实现多模式风格化分析。盘面数据通过 WebSearch 实时采集并逐数值标注来源，生成内容经质量审计（表层+思维层双重校验）后准出。

---

## ✨ 功能特性

| 功能模块 | 能力描述 | 核心价值 |
|---------|---------|----------|
| 多V并行对比 | 5位大V风格化分析同一标的/板块，输出共识与分歧 | 多视角交叉验证，避免单一偏见 |
| 每日复盘 | 按指定大V风格生成当日盘面复盘文章 | 风格化视角理解市场情绪与操作逻辑 |
| 板块漏斗 | 大V分析框架下四层筛选：赛道→龙头→确定性→操作 | 产业链逻辑穿透市场热点 |
| 短线选股 | 从公众号热文提取个股提及频率，按交易类型筛选 | 大V关注度量化选股 |
| 组合复盘 | 检索大V对各标的历史观点，按交易框架评估持仓 | 风格化持仓诊断与风险评估 |
| 财报点评 | 按大V风格解读公司财报，多维度分析基本面 | 基本面专业解读风格化输出 |

---

## 🔑 鉴权

前往 [redfox.hk](https://www.redfox.hk/login?source=github) 注册获取 API Key，通过以下方式配置：

```bash
# 环境变量
export REDFOX_API_KEY="ak_你的密钥"

# 或配置文件 ~/.qoder/apis/redfox.json
{"api_key": "ak_你的密钥"}
```

API Key 用于：
- **queryWorkList**（文章同步）：按次扣费，每位大V同步扣 1 次积分
- **record/save**（调用记录上报）：仅用于统计，**不扣费**

---

## 快速开始

自然语言直接描述需求，Agent 自动识别模式：

| 场景 | 触发示例 |
|------|---------|
| 单大V分析 | "用猫笔刀的风格分析宁德时代" |
| 多V对比 | "用5位大V的风格分别分析茅台" |
| 板块分析 | "共同分析航天板块" |
| 短线选股 | "用财躺平的风格筛选半导体短线" |
| 组合复盘 | "用投资明见的风格复盘我的持仓：中国卫星、航发动力" |
| 财报点评 | "点评贵州茅台最新财报" |
| 每日复盘 | "用猫笔刀的风格写一篇今日复盘" |
| 观点跟踪 | "查下财躺平对中国卫星的观点" |

---

## 预置大V画像

`profiles/` 目录下每位大V一份 JSON 画像，开箱即用：

| 大V | 交易类型 | 核心风格 |
|-----|---------|---------|
| 财躺平 | 短线+趋势 | 宏观趋势+逆向思维，道法自然哲学，"老粉都知道" |
| 猫笔刀 | 短线 | 多资产视角+周期推理，幽默随性，"今晚舅酱" |
| 格兰投研 | 长线 | 产业链深度研报型，数据驱动，"产业景气决定一切" |
| 投资明见 | 长线 | 纯技术面趋势跟踪，指数为核心，"趋势是最好的朋友" |
| 终身黑白 | 长线 | 深度价值投资，护城河+安全边际，"慢慢变富" |

---

## 执行流程

### Phase -1：增量文章同步（触发时询问）

> 当日首次触发时**必须先询问用户**是否同步大V最新文章（每位扣 1 次积分）。

三种选择：跳过 / 部分同步（指定大V）/ 全部同步（5位，完成后**必须进入 Phase 5 补充蒸馏**）。

```bash
python3 "$SKILL_PATH/scripts/analyze.py" --author "财躺平" --mode sync
```

### Phase 0：环境准备 + AI 偏见自查

```bash
python3 "$SKILL_PATH/scripts/analyze.py" --check-env
```

检查依赖和画像就绪后，按以下标准评估信息丰富度并写入生成内容开头：

| 等级 | 特征 | 应对策略 |
|------|------|---------|
| **A 级**（信息充裕） | 画像高置信、盘面完整 | **反面检验**：大V看多时，聪明人为什么看空？ |
| **B 级**（信息适中） | 画像中置信、部分数据缺失 | 每个推算数据标注置信度 |
| **C 级**（信息稀缺） | 画像低置信、数据缺失 | **第一性原理提问**，不拼凑"看起来完整"的报告 |

偏见自查清单：
- "确定性"感受来自盘面数据还是大V画像语气？
- 去掉大V画像仅看盘面，结论会变吗？
- 是否只呈现了看多理由，忽略反面论据？

### Phase 1：盘面数据采集

> **铁律：盘面数据必须实时采集，禁止 LLM 编造。**

数据获取：用户手动输入 > WebSearch 搜索 > **禁止 LLM 编造**。

关键数据交叉验证（≥2 个来源，差异 > 1% 须标注）：

| 数据项 | 主源 | 副源 |
|--------|------|------|
| 涨跌停家数 | 交易所官网 | 东方财富/同花顺 |
| 成交额 | 交易所官网 | 万得/同花顺 |
| 北向资金 | 沪深港通官网 | 东方财富 |
| 主力资金流向 | 东方财富 | 同花顺 |

### Phase 2：风格画像加载

```bash
python3 "$SKILL_PATH/scripts/analyze.py" --list-profiles
```

### Phase 3：内容生成

**数据来源披露（所有场景强制）**：每个盘面数据后括号标注来源域名（如"同花顺 10jqka.com.cn"），禁止只写"AI 推断"；文末添加纠错引导"数据如有不准确请提供真实数据，我将重新生成"。

**质量审计规则**：表层特征（标志性表达/交易体系/文章结构/盘面指标/语气/术语）权重 50%，思维层特征（核心思维/论证方式/哲学价值观）权重 50%。综合评分 > 70 准出，< 70 打回重生成。

**模式命令速查**：

| 模式 | CLI 命令 | 输出 |
|------|---------|------|
| daily | `--author "财躺平" --mode daily` | `output/{大V}_复盘_{日期}.md` |
| team | `--mode team --authors "财躺平,格兰投研"` | `output/多V对比_{日期}.md` |
| sector | `--author "财躺平" --mode sector --sector "航天"` | `output/{大V}_{板块}分析_{日期}.md` |
| track | `--author "财躺平" --mode track --stock "中国卫星"` | `output/{大V}_{标的}观点跟踪_{日期}.md` |
| screen | `--author "财躺平" --mode screen --sector "半导体"` | `output/{大V}_选股_{日期}.md` |
| portfolio | `--author "财躺平" --mode portfolio --stocks "A,B,C"` | `output/{大V}_组合复盘_{日期}.md` |
| earnings | `--author "格兰投研" --mode earnings --stock "贵州茅台"` | `output/{大V}_{标的}财报_{日期}.md` |
| sync | `--author "财躺平" --mode sync` | `output/{大V}_增量同步_{日期}.md` |

### Phase 4：质量审计

```bash
python3 "$SKILL_PATH/scripts/quality_audit.py" --article "output/财躺平_复盘_2026-01-15.md" --author "财躺平"
```

**合规硬规则（任一违反直接打回）**：

| # | 规则 | 禁止行为 |
|---|------|---------|
| 1 | 不承诺收益 | "保证赚钱"、"稳赚不赔" |
| 2 | 不预测具体收益率 | 承诺具体数字 |
| 3 | 不暗示内幕 | 暗示有内幕信息 |
| 4 | 标注数据来源 | 标注"基于公开数据" |
| 5 | 标注 AI 模拟 | "与原大V无关，仅为 AI 风格模拟" |
| 6 | 不极端指令 | "全仓买入 xxx" |

所有内容标注「AI 风格模拟，不构成投资建议」；不冒充大V；不直接荐股。

### Phase 5：画像增量更新

> **铁律：每次同步后必须完成补充蒸馏，不得跳过。**

触发条件：Phase -1 用户选择了同步。

执行流程：
1. 阅读增量同步报告
2. 逐项对比需更新内容（新标志性表达/新股票/新指标/分析框架变化/字数变化）→ 修改 JSON，更新蒸馏日期和样本文章数
3. 无更新则明确告知理由
4. 显著变化标注**风格漂移警告**
5. 每月全量校验一次 5 位画像

---

## 其他资源

- 质量标准详解：[质量准出标准.md](references/质量准出标准.md)
- 文章模板：[article_template.md](assets/article_template.md)
- 大V画像：`profiles/{大V名}_profile.json`

---

## 依赖

```bash
pip install requests
```
