Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add adambbhe/TDX-finance-mcp-plugin-v3 --skill tdx-wxd-etfgit clone --depth 1 https://github.com/adambbhe/TDX-finance-mcp-plugin-v3Wrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/adambbhe/tdx-finance-mcp-plugin-v3/tdx-wxd-etf)<a href="https://agentmods.dev/skills/adambbhe/tdx-finance-mcp-plugin-v3/tdx-wxd-etf"><img src="https://agentmods.dev/badge/skills/adambbhe/tdx-finance-mcp-plugin-v3/tdx-wxd-etf/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/adambbhe/tdx-finance-mcp-plugin-v3/tdx-wxd-etf"><img src="https://agentmods.dev/badge/skills/adambbhe/tdx-finance-mcp-plugin-v3/tdx-wxd-etf.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00064 | $0.05593 |
| Opus 5 | $0.00032 | $0.02797 |
| Sonnet 5 | $0.00013 | $0.01119 |
| Haiku 4.5 | $0.00006 | $0.00559 |
Grade A, and why
问小达选ETF scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
97% identical to etf-analysis — 1,117 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 592 lines — stays where its author put it; the contents beside it link to each section on GitHub.
问小达选ETF
目录
技能概述
本技能提供ETF智能筛选能力,通过自然语言查询支持多种筛选维度,帮助用户快速找到符合条件的ETF产品。
适用场景:
- ETF筛选(按涨跌幅、规模、跟踪指数等)
- ETF排行(涨幅前列、规模最大等)
- 多条件组合筛选
- 指数产品查找
- 风格类型筛选
核心功能
支持的筛选维度
| 维度 | 说明 | 示例查询 |
|---|---|---|
| 行情指标 | 按价格、涨跌幅、成交量、换手率等筛选 | 价格小于2元、涨幅超过3%、放量上涨 |
| 跟踪指数 | 按跟踪的指数筛选 | 沪深300ETF、中证500ETF、上证50ETF |
| 基本指标 | 按估值、费率、跟踪误差等筛选 | 市盈率低于15、费率低于0.5% |
| 规模指标 | 按资产规模、份额变化等筛选 | 规模大于10亿、份额增长 |
| 风格类型 | 按投资风格筛选 | 成长风格、价值风格、平衡风格 |
| 多条件组合 | 多个条件组合筛选 | 沪深300且涨幅超过3%且规模大于50亿 |
| 主题类型 | 按投资主题筛选 | 科技主题、医药主题、新能源主题 |
核心能力
- 自然语言理解:将用户的口语化查询转换为标准筛选条件
- 多维度筛选:支持行情、规模、风格等多维度组合
- 实时数据:基于通达信实时行情数据
- 智能改写:自动优化查询条件,提高查询成功率
- 指数匹配:支持指数名称模糊匹配和精确查询
数据来源与工具
主要数据源
- 通达信问小达 (tdx_screener):核心选ETF数据接口
- 通达信行情 (tdx_quotes):实时行情数据补充
- 通达信K线 (tdx_kline):趋势分析数据补充
- 资讯接口 (tdx_api_data(entry="tdxf10_gg_rdtc", fixedTag="sjcd")):相关资讯补充 [已切换为 F10 替代方案]
依赖工具清单
| 工具名称 | 用途 | 使用场景 |
|---|---|---|
| tdx_screener | ETF筛选查询 | 必须调用 |
| tdx_quotes | 获取实时行情 | 需要扩展数据时调用 |
| tdx_kline | 获取K线数据 | 趋势分析时调用 |
| tdx_api_data(entry="tdxf10_gg_rdtc", fixedTag="sjcd") | 获取相关资讯 | 需要资讯背景时调用 |
使用流程
流程图
用户输入 → Query改写 → 调用接口 → 数据扩展 → 格式化输出
详细步骤
步骤 1:接收用户查询
接收用户的自然语言ETF筛选请求,分析用户意图和筛选条件。
用户输入示例示例:
- "涨幅超过3%的ETF"
- "沪深300的ETF"
- "规模大于50亿的ETF"
- "帮我选一个科技主题的ETF"
- "价格便宜且流动性好的ETF"
步骤 2:Query 改写与标准化
将用户的口语化表达改写为标准的金融查询语句。
改写规则:
- 保留核心意图(指数、规模、风格等)
- 将口语转为标准术语
- 适当简化复杂条件
- 保持原意不变
标准化映射表:
| 用户输入 | 标准化 Query |
|---|---|
| 帮我选一个ETF | ETF有哪些 |
| 给我推荐个ETF | ETF有哪些 |
| 涨得好的ETF | 涨幅前10的ETF |
| 涨幅最大的前3个 | 涨幅前3的ETF |
| 规模大的ETF | 规模前10的ETF |
| 沪深300的基金 | 沪深300ETF |
| 沪深300涨幅前3 | 沪深300ETF按涨幅排名前3 |
⚠️ 关键:排序查询与条件查询的区别
| 类型 | 表达方式 | 示例 | 含义 |
|---|---|---|---|
| 排序查询 | 前N |
"涨幅前3"、"规模前10" | 按指标排序,取最大的N个 |
| 条件查询 | 超过/小于/大于 |
"涨幅超过3%"、"规模大于50亿" | 按阈值筛选,返回符合条件的所有结果 |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 592 lines · 64 tokens per session scan A 17abafde06c3
问小达选ETF is a skill published in the GitHub repository adambbhe/TDX-finance-mcp-plugin-v3 (35 stars, last pushed 2mo ago), licensed MIT. It adds 64 tokens to every session and 5,593 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. It is 97% identical to etf-analysis, differing in 1,117 lines, and is treated as a copy.
Other skills, from other repositories
hithink-finance
A routing guide for accessing Chinese A-share financial data, including prices, company reports, valuations, funds, indices, sectors, and local data storage.
hithink-finance-fund
A command-line guide for querying fund information, including profiles, managers, holdings, prices, returns, financial data, news, and exchange-traded fund snapshots. A command-line tool is a program controlled by typed terminal commands.
hithink-finance-data
A local data-management skill for the HiThink Finance command-line tool and its DuckDB database. DuckDB is a database stored in a local file.
hithink-finance-market
A command-line tool entry for retrieving ordinary Chinese A-share market data, including snapshots, historical price bars, trading calendars, adjustment factors, and company actions.
hithink-finance-special-data
A command-line tool entry for retrieving special Chinese market lists and event data, such as limit-up stocks, limit-down stocks, unusual moves, hot stocks, and Dragon-Tiger records.
hithink-finance-futures
A command-line data source for public futures-market information, including contracts, positions, warehouse receipts, basis, trading schedules, and price charts. Futures are agreements to buy or sell an asset at a set future date.