mcpField
S
scenario-analyzer

scenario-analyzer

github.com/mphinance其他3284 次安装4 天前更新
代码仓库

关于 scenario-analyzer

该技能从新闻标题出发,生成未来 18 个月的投资情景分析报告。它依次调用分析与策略审阅 Agent,整合多角度分析、二次意见和最终判断,并以日语输出。

主要功能

  1. 01解析并分类新闻事件
  2. 02构建 Base/Bull/Bear 情景
  3. 03分析行业一至三阶影响
  4. 04调用分析与审阅 Agent
  5. 05生成并保存日语报告

适用场景

  1. 01评估新闻对中长期投资的影响
  2. 02构建未来 18 个月的多种情景
  3. 03梳理事件对行业和个股的传导
  4. 04获取审阅意见并形成最终判断

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mphinance/alpha-skills --skill scenario-analyzer

安装后在 Claude Code 中输入/scenario-analyzer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
references/
headline_event_patterns.md
scenario_playbooks.md
sector_sensitivity_matrix.md

详细介绍

情景分析器

概述

此技能以新闻标题为起点,分析中长期(18 个月)的投资情景。 它会依次调用两个专业 Agent(scenario-analyst 和 strategy-reviewer), 生成一份整合多角度分析与批判性审查的综合报告。

何时使用此技能

在以下情况下使用此技能:

  • 希望根据新闻标题分析中长期投资影响
  • 希望构建多个 18 个月后的情景
  • 希望按一级/二级/三级影响梳理行业和个股
  • 需要包含第二意见的综合分析
  • 需要用日语输出报告

使用示例:

/scenario-analyzer "Fed raises interest rates by 50bp, signals more hikes ahead"
/scenario-analyzer "China announces new tariffs on US semiconductors"
/scenario-analyzer "OPEC+ agrees to cut oil production by 2 million barrels per day"

前提条件

  • API Keys:无(仅使用 WebSearch/WebFetch)
  • MCP Servers:无
  • Dependencies:scenario-analyst 和 strategy-reviewer Agent 可通过 Task tool 使用

架构

┌─────────────────────────────────────────────────────────────────────┐
│                    Skill(オーケストレーター)                        │
│                                                                      │
│  Phase 1: 準備                                                       │
│  ├─ ヘッドライン解析                                                  │
│  ├─ イベントタイプ分類                                                │
│  └─ リファレンス読み込み                                              │
│                                                                      │
│  Phase 2: エージェント呼び出し                                        │
│  ├─ scenario-analyst(主分析)                                       │
│  └─ strategy-reviewer(セカンドオピニオン)                           │
│                                                                      │
│  Phase 3: 統合・レポート生成                                          │
│  └─ reports/scenario_analysis_<topic>_YYYYMMDD.md                   │
└─────────────────────────────────────────────────────────────────────┘

工作流

阶段 1:准备
步骤 1.1:解析标题

解析用户输入的标题。

  1. 确认标题

    • 确认是否已将标题作为参数传入
    • 如果没有传入,则请用户输入
  2. 提取关键词

    • 主要实体(公司名称、国家名称、机构名称)
    • 数值数据(利率、价格、数量)
    • 动作(上调、下调、公布、达成协议等)
步骤 1.2:事件类型分类

将标题归入以下类别:

类别示例
货币政策FOMC、ECB、日本央行、加息、降息、QE/QT
地缘政治战争、制裁、关税、贸易摩擦
监管与政策环境监管、金融监管、反垄断法
技术AI、EV、可再生能源、半导体
大宗商品原油、黄金、铜、农产品
企业与 M&A收购、破产、财报、行业重组
步骤 1.3:读取参考资料

根据事件类型,读取相关参考资料:

Read references/headline_event_patterns.md
Read references/sector_sensitivity_matrix.md
Read references/scenario_playbooks.md

参考资料内容:

  • headline_event_patterns.md:历史事件模式与市场反应
  • sector_sensitivity_matrix.md:事件×行业影响程度矩阵
  • scenario_playbooks.md:情景构建模板与最佳实践

阶段 2:调用 Agent
步骤 2.1:调用 scenario-analyst

使用 Agent tool 调用主要分析 Agent。

Agent tool:
- subagent_type: "scenario-analyst"
- prompt: |
    以下のヘッドラインについて18ヶ月シナリオ分析を実行してください。

    ## 対象ヘッドライン
    [入力されたヘッドライン]

    ## イベントタイプ
    [分類結果]

    ## リファレンス情報
    [読み込んだリファレンスの要約]

    ## 分析要件
    1. WebSearchで過去2週間の関連ニュースを収集
    2. Base/Bull/Bearの3シナリオを構築(確率合計100%)
    3. 1次/2次/3次影響をセクター別に分析
    4. ポジティブ/ネガティブ影響銘柄を各3-5銘柄選定(米国市場のみ)
    5. 全て日本語で出力

预期输出:

  • 相关新闻报道列表
  • 3 种情景(Base/Bull/Bear)的详细内容
  • 行业影响分析(一级/二级/三级)
  • 个股推荐列表
步骤 2.2:调用 strategy-reviewer

接收 scenario-analyst 的分析结果后,调用审查 Agent。

Agent tool:
- subagent_type: "strategy-reviewer"
- prompt: |
    以下のシナリオ分析をレビューしてください。

    ## 対象ヘッドライン
    [入力されたヘッドライン]

    ## 分析結果
    [scenario-analystの出力全文]

    ## レビュー要件
    以下の観点でレビューを実施:
    1. 見落とされているセクター/銘柄
    2. シナリオ確率配分の妥当性
    3. 影響分析の論理的整合性
    4. 楽観/悲観バイアスの検出
    5. 代替シナリオの提案
    6. タイムラインの現実性

    建設的かつ具体的なフィードバックを日本語で出力してください。

预期输出:

  • 指出遗漏之处
  • 对情景概率的看法
  • 指出偏差
  • 提出替代情景
  • 最终建议

阶段 3:整合与生成报告
步骤 3.1:整合结果

整合两个 Agent 的输出,形成最终投资判断。

整合要点:

  1. 补充审查中指出的遗漏
  2. 调整概率分配(如有需要)
  3. 综合考虑偏差,形成最终判断
  4. 制定具体行动计划
步骤 3.2:生成报告

按以下格式生成最终报告并保存到文件。

保存位置: reports/scenario_analysis_<topic>_YYYYMMDD.md

# ヘッドライン・シナリオ分析レポート

**分析日時**: YYYY-MM-DD HH:MM
**対象ヘッドライン**: [入力されたヘッドライン]
**イベントタイプ**: [分類カテゴリ]

---

## 1. 関連ニュース記事
[scenario-analystが収集したニュースリスト]

## 2. 想定シナリオ概要(18ヶ月後まで)

### Base Case(XX%確率)
[シナリオ詳細]

### Bull Case(XX%確率)
[シナリオ詳細]

### Bear Case(XX%確率)
[シナリオ詳細]

## 3. セクター・業種への影響

### 1次的影響(直接的)
[影響テーブル]

### 2次的影響(バリューチェーン・関連産業)
[影響テーブル]

### 3次的影響(マクロ・規制・技術)
[影響テーブル]

## 4. ポジティブ影響が見込まれる銘柄(3-5銘柄)
[銘柄テーブル]

## 5. ネガティブ影響が見込まれる銘柄(3-5銘柄)
[銘柄テーブル]

## 6. セカンドオピニオン・レビュー
[strategy-reviewerの出力]

## 7. 最終投資判断・示唆

### 推奨アクション
[レビューを踏まえた具体的アクション]

### リスク要因
[主要リスクの列挙]

### モニタリングポイント
[フォローすべき指標・イベント]

---
**生成**: scenario-analyzer skill
**エージェント**: scenario-analyst, strategy-reviewer
步骤 3.3:保存报告
  1. 如果 reports/ 目录不存在,则创建该目录
  2. 保存为 scenario_analysis_<topic>_YYYYMMDD.md(例如:scenario_analysis_venezuela_20260104.md)
  3. 通知用户保存已完成
  4. 不要直接保存到项目根目录

输出

此技能会生成以下文件:

文件格式说明
reports/scenario_analysis_<topic>_YYYYMMDD.mdMarkdown综合情景分析报告

输出内容:

  • 相关新闻报道列表
  • Base/Bull/Bear 3 种情景(附概率分配)
  • 行业影响分析(一级/二级/三级)
  • 正面/负面个股推荐
  • 第二意见审查
  • 最终投资判断与启示

资源

参考资料
  • references/headline_event_patterns.md - 事件模式与市场反应
  • references/sector_sensitivity_matrix.md - 行业敏感度矩阵
  • references/scenario_playbooks.md - 情景构建模板
Agents
  • scenario-analyst - 主要情景分析
  • strategy-reviewer - 第二意见审查

重要说明

语言
  • 所有分析与输出均使用日语
  • 个股代码保留英文格式
目标市场
  • 个股选择范围仅限在美国市场上市的个股
  • 包括 ADR
时间范围
  • 情景覆盖18 个月
  • 按 0-6 个月/6-12 个月/12-18 个月 3 个阶段进行描述
概率分配
  • Base + Bull + Bear = 100%
  • 说明各情景概率的依据
第二意见
  • 必须执行(始终调用 strategy-reviewer)
  • 将审查结果反映到最终判断中
输出位置(重要)
  • 务必保存到 reports/ 目录下
  • 路径:reports/scenario_analysis_<topic>_YYYYMMDD.md
  • 示例:reports/scenario_analysis_fed_rate_hike_20260104.md
  • 如果 reports/ 目录不存在,则创建该目录
  • 不得直接保存到项目根目录

质量检查清单

完成报告前,确认以下事项:

  • 是否正确解析了标题
  • 事件类型分类是否恰当
  • 3 种情景的概率总和是否为 100%
  • 一级/二级/三级影响之间的逻辑联系是否成立
  • 个股选择是否有具体依据
  • 是否包含 strategy-reviewer 的审查结果
  • 是否记录了基于审查结果得出的最终判断
  • 报告是否保存到了正确路径

评论

支持 Markdown