# Market Scanner

> Market Scanner

- Skill: `shaoxing-xie/market-scanner` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add shaoxing-xie/market-scanner`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shaoxing-xie/market-scanner/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shaoxing-xie (https://skillmd.com/u/shaoxing-xie)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shaoxing-xie/market-scanner

---


# Market Scanner

**与 `market-sentinel`：本 Skill 主责时段化扫描、异动与市场快照；若要「涨停+资金+北向+板块」四源合成的整体情绪评分与阶段框架，请使用 `skills/market-sentinel/SKILL.md`，勿在本 Skill 中重复承担该聚合职责。**

## 目标

对 A 股市场进行时段化扫描，输出可执行前的结构化观察结论与风险提示。

## 输入

- 用户问题（盘前/盘中/盘后）
- 指数、板块、资金流、涨停池与交易时段工具数据

## 输出（固定结构）

1. 市场快照（指数、涨跌家数、成交环境）
2. 板块与资金强弱
3. 异动监控（放量突破/冲高回落/炸板）
4. 情绪状态与应对剧本

### 证据表（必选）

- 列出 `tool_check_trading_status`、`tool_fetch_market_data` 等调用与 `quality_status`；快照类结论须有工具字段对应。

### 反证与局限（必选）

- 时段边界、数据新鲜度 `data_freshness` 不足时对结论降置信。

## 强制规则

- 仅通过 **manifest / `tool_runner`** 调用依赖工具，禁止引导直连 `plugins.data_collection`。
- 盘中叙事前必须先调用 `tool_check_trading_status`。
- 输出必须带 `event_window` 与 `data_freshness`。
- 缺少核心行情或广度数据时输出 `insufficient_evidence`。
- 禁止输出买卖点、仓位比例、杠杆建议。
- 情绪阈值从 `config/market-scanner_config.yaml` 读取。

## 依赖工具

- `tool_resolve_symbol`（L2；标的代码归一，涉及个股/ETF/指数混输时优先）
- `tool_check_trading_status`
- `tool_fetch_market_data`
- `tool_fetch_sector_data`
- `tool_fetch_a_share_fund_flow`
- `tool_fetch_northbound_flow`
- `tool_fetch_limit_up_stocks`

## 通用输出字段

- `market_snapshot`
- `breadth`
- `sector_strength`
- `flow_snapshot`
- `anomaly_watchlist`
- `sentiment_state`
- `playbook`
- `risks`
- `event_window`
- `data_freshness`


