Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    allenai2014

    scan

    allenai2014/scan
    Business
    67
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    市场扫描与标的推荐。当用户说"有什么机会"、"推荐"、"扫描市场"、"找标的"、"看看AI/半导体/新能源"时使用此skill。

    SKILL.md

    /scan - 市场扫描与标的推荐

    基于用户的投资偏好和关注方向,扫描市场机会,推荐值得关注的标的。

    使用方式

    • /scan - 默认广谱扫描(关注池 + 市场热点)
    • /scan AI - 聚焦扫描AI相关机会
    • /scan 半导体 - 聚焦扫描半导体方向
    • /scan 趋势 - 寻找近期趋势明显的标的

    执行步骤

    第一步:读取用户偏好

    读取以下配置文件了解用户的投资偏好:

    • 股市信息/Config/Profile.md - 投资风格、风险偏好
    • 股市信息/Config/Watchlist.md - 关注方向、排除清单
    • 股市信息/Config/Holdings.md - 当前持仓(避免重复推荐)

    第二步:确定扫描范围

    • 若用户未明确方向:执行广谱扫描 = 关注池 + 行业/概念热点 + 资金流向
    • 若用户明确方向:仅聚焦相关行业/主题

    第三步:获取市场数据(核心步骤)

    运行数据获取脚本:

    cd "股市信息" && python3 scripts/fetch_market_data.py
    

    脚本输出包含:

    • indices: 主要指数数据
    • holdings: 持仓行情(含ETF/A股/港股/基金,附带 technicals)
    • watchlist: 关注池行情(来自 Watchlist.md,含 watch_reason/core_metrics/ideal_buy/status,附带 technicals)
    • watchlist_meta: 关注方向与排除清单摘要
    • macro: 宏观经济数据(PMI、CPI、M2)
    • north_flow: 北向资金数据(优先当日分时实时值,可能包含 time 字段)
    • sector: 行业/概念板块排名(涨跌、换手、上涨家数、领涨股)
    • fund_flow: 行业/概念资金流向(净流入、领涨股)
    • news: 财联社实时快讯(替代WebSearch)

    必须严格遵守:

    1. 等待脚本执行完成(约1-2分钟)
    2. 只使用脚本JSON输出的数据
    3. 脚本失败时告知用户,禁止编造数据

    第三步:基于脚本数据分析

    优先使用脚本输出的数据进行分析:

    1. 市场热点判断:

      • 从 indices 判断大盘风格(大盘/中小盘)
      • 从 north_flow 判断外资态度(若含 time 一并标注)
      • 从 news 快讯提取当日热点主题
    2. 行业/概念强弱:

      • 从 sector.industry/sector.concept 识别强势板块与分化
      • 与 watchlist_meta.focus_industries 做匹配和取舍
    3. 资金确认:

      • 从 fund_flow.industry/fund_flow.concept 查看净流入方向
      • 若涨幅靠前但资金转负 → 提醒热度衰减风险
    4. 广谱候选筛选(用户未明确方向时):

      • 从 sector/fund_flow 选择强势板块
      • 优先使用板块领涨股/相关ETF作为候选
      • 如仅有名称无代码,注明“需进一步确认代码”
    5. 关注池机会筛选:

      • 从 watchlist 查看关注池标的表现
      • 结合 technicals 判断趋势/位置(trend、rsi14、price_percentile_1y)
      • 对比涨跌幅与资金动向,识别启动或加速迹象
    6. 宏观环境分析:

      • 从 macro 获取PMI/CPI等数据
      • 判断经济周期位置

    第四步:补充搜索(仅在必要时)

    只有以下情况才使用 WebSearch:

    • 需要了解特定公司的最新公告
    • 需要查询政策原文
    • 用户明确要求搜索某个信息

    WebSearch 注意事项:

    • 搜索结果可能有时效误差,需标注"来源:网络搜索"
    • 优先使用权威来源(证监会、交易所、公司官网)
    • 对于价格数据,以脚本输出为准,不使用搜索结果

    第五步:筛选和分析

    筛选标准(基于用户Profile):

    1. 符合用户关注方向
    2. 不在排除清单中
    3. 不与现有持仓高度重叠
    4. 有明确的投资逻辑
    5. 广谱候选需有“行业强度+资金确认”双重支持

    分析维度:

    • 行业强度:板块排名、上涨家数、领涨股集中度
    • 资金确认:行业/概念净流入是否同步
    • 技术结构:趋势、位置、超买超卖(technicals)
    • 估值水平:当前估值是否合理
    • 风险点:主要风险是什么
    • 触发/失效条件:可执行的进入与否决条件
    • 评分卡:形成可比的推荐优先级

    第六步:生成扫描报告

    # 市场扫描报告 YYYY-MM-DD
    
    ## 扫描范围
    未明确方向 → 关注池 + 市场广谱热点
    明确方向 → 仅聚焦:XX
    
    ## 一、市场环境
    
    ### 指数表现
    | 指数 | 点位 | 涨跌 | 判断 |
    |------|------|------|------|
    | 上证指数 | X | +X% | ... |
    | 科创50 | X | +X% | 科技风格占优 |
    
    ### 宏观数据
    - PMI: X(荣枯线上/下)
    - CPI: X%(通胀温和/偏高)
    - 北向资金:今日净流入/出 X亿(时间:HH:MM)
    
    ### 市场快讯摘要
    (从脚本news数据提取与关注方向相关的3-5条)
    - ...
    
    ## 二、行业与资金
    
    ### 行业强度榜(Top 5)
    | 行业 | 涨幅 | 上涨/下跌家数 | 领涨股 | 备注 |
    |------|------|---------------|--------|------|
    | ... | ... | ... | ... | 与关注方向关联度 |
    
    ### 概念强度榜(Top 5)
    | 概念 | 涨幅 | 上涨/下跌家数 | 领涨股 | 备注 |
    |------|------|---------------|--------|------|
    | ... | ... | ... | ... | 与关注方向关联度 |
    
    ### 行业资金流(Top 5)
    | 行业 | 净流入 | 涨幅 | 领涨股 | 备注 |
    |------|--------|------|--------|------|
    | ... | ... | ... | ... | 资金与涨幅是否一致 |
    
    ### 概念资金流(Top 5)
    | 概念 | 净流入 | 涨幅 | 领涨股 | 备注 |
    |------|--------|------|--------|------|
    | ... | ... | ... | ... | 资金与涨幅是否一致 |
    
    ## 三、机会推荐(最多3个)
    
    ### 推荐标的1(来源:关注池/广谱):[代码] [名称]
    
    | 维度 | 分析 |
    |------|------|
    | **当前价格** | X.XX(来源:AKShare) |
    | **板块强度** | 行业/概念排名、上涨家数、领涨股强度 |
    | **资金确认** | 净流入/净流出是否与涨幅一致 |
    | **行业逻辑** | ... |
    | **近期催化** | ... |
    | **估值水平** | ... |
    | **技术面** | MA/RSI/1年位置等 |
    | **风险点** | ... |
    | **建议操作** | 观望/关注/可小仓位试探 |
    | **理想买点** | 回调到X.XX可考虑(约-X%) |
    | **止损位** | X.XX |
    
    **评分卡(100分)**
    | 维度 | 证据 | 分数 |
    |------|------|------|
    | 行业强度(25) | ... | ... |
    | 资金确认(20) | ... | ... |
    | 技术结构(20) | ... | ... |
    | 估值/基本面(20) | ... | ... |
    | 持仓互补(15) | ... | ... |
    | **总分** | - | XX |
    
    **触发条件**:
    - ...
    
    **失效条件**:
    - ...
    
    **为什么适合您**:
    - 符合您对XX行业的关注
    - 与您现有持仓的关联/互补关系
    - 风险等级与您的承受能力匹配
    
    ### 推荐标的2:...
    
    ### 推荐标的3:...
    
    ## 四、关注池更新建议
    
    基于本次扫描,建议更新您的关注池:
    
    | 操作 | 标的 | 原因 |
    |------|------|------|
    | 新增 | XXX | ... |
    | 移除 | XXX | ... |
    | 调整态度 | XXX | 从"观望"改为"关注" |
    
    ## 五、趋势观察
    
    ### 正在形成的趋势
    - ...
    
    ### 需要警惕的风险
    - ...
    
    ## 六、下一步建议
    
    1. 如果想深入了解某个标的 → `/analyze 代码`
    2. 如果决定买入 → 执行后用 `/trade` 记录
    
    ---
    *数据来源:AKShare(行情、宏观、板块、资金)、财联社(快讯)*
    *扫描时间:YYYY-MM-DD HH:MM*
    

    第七步:保存扫描记录

    • 保存到:股市信息/Scan/YYYY-MM-DD-Scan.md
    • 文件名与扫描日期一致,便于复盘与对比

    第八步:询问后续操作

    扫描完成后询问用户:

    1. 是否需要对某个推荐标的进行深度分析?
    2. 是否要更新关注池?
    3. 是否要调整关注方向?

    推荐原则

    1. 质量优先:宁可少推荐,也不滥推荐,每次最多推荐3个
    2. 逻辑清晰:每个推荐必须有清晰的投资逻辑
    3. 风险提示:必须说明风险点和止损位
    4. 不追高:已经大涨的标的只能观察,不推荐追入
    5. 符合风格:推荐要匹配用户的投资风格(中长期、价值+趋势)

    数据真实性保障(极其重要)

    数据来源优先级

    1. 第一优先:脚本输出

      • 价格、涨跌幅、成交量 → 必须来自脚本JSON
      • 宏观数据(PMI/CPI/M2)→ 来自脚本JSON
      • 北向资金 → 来自脚本JSON
      • 实时快讯 → 来自脚本JSON的news字段
    2. 第二优先:配置文件

      • 用户持仓 → Holdings.md
      • 关注方向 → Watchlist.md
      • 投资风格 → Profile.md
    3. 第三优先:WebSearch(谨慎使用)

      • 仅用于政策原文、公司公告等无法通过脚本获取的信息
      • 必须标注"来源:网络搜索"
      • 价格数据以脚本为准

    禁止行为

    • 禁止估算或假设价格
    • 禁止使用记忆中的过时数据
    • 禁止在脚本失败时编造数据
    • 禁止混淆不同来源的数据

    价格展示格式

    当前价格:X.XXX(来源:AKShare,获取时间:YYYY-MM-DD HH:MM)
    

    重要提醒

    • 本工具提供的是分析和建议,不构成投资意见
    • 所有投资决策由用户自行判断和承担
    • 推荐标的不保证盈利,投资有风险
    Recommended Servers
    Tavily
    Tavily
    ThinAir Data
    ThinAir Data
    Agent Safe Message MCP
    Agent Safe Message MCP
    Repository
    allenai2014/ai-investment-advisor
    Files