$npx -y skills add FTShare-Lab/FTShare-skills --skill ftshare-market-data非凸科技金融数据技能集。覆盖 A 股股票列表、全字段/实时行情列表、分时价格、IPO、大宗交易、融资融券、单股行情估值、可转债、ETF、基金、指数(含分页指数描述、下载描述 PDF、权重汇总/成份明细、下载权重 xlsx、详情/K 线/分时)、宏观经济,以及港股公司介绍/估值分析/基础视图/K线、东财美股列表/历史K线/最新行情、native 美股基础信息/利润表/现金流量表/资产负债表、港股财报三表(利润/现金流/资产负债)/东财港股指数日K线等接口(market.ft.tech / ftai.chat)。用户询问 A 股、港股、美股的代码、行情、估值
| 1 | # FT AI Market Data Skills |
| 2 | |
| 3 | 本 skill 是 `ftshare-market-data` 的**统一路由入口**。 |
| 4 | |
| 5 | 根据用户问题,从下方「能力总览」匹配对应子 skill,然后通过 `run.py` 执行并解析响应。 |
| 6 | |
| 7 | > `market.ft.tech` 接口默认使用内置基础地址,接口路径统一从 `/api/v1` 开始;可通过 `FTSHARE_BASE_URL` 覆盖。 |
| 8 | |
| 9 | --- |
| 10 | |
| 11 | ## 调用方式(唯一规则) |
| 12 | |
| 13 | `run.py` 与本文件(`SKILL.md`)位于同一目录。执行时: |
| 14 | |
| 15 | 1. 取本文件的绝对路径,将末尾 `/SKILL.md` 替换为 `/run.py`,得到 `<RUN_PY>` 。 |
| 16 | 2. 调用:`python <RUN_PY> <子skill名> [参数...]` |
| 17 | |
| 18 | ```bash |
| 19 | # 示例(<RUN_PY> 为实际绝对路径) |
| 20 | python <RUN_PY> stock-list-all-stocks |
| 21 | python <RUN_PY> stock-ipos --page 1 --page_size 20 |
| 22 | python <RUN_PY> stock-ipos --all |
| 23 | python <RUN_PY> block-trades |
| 24 | python <RUN_PY> margin-trading-details --page 1 --page_size 20 |
| 25 | python <RUN_PY> margin-trading-details --all |
| 26 | python <RUN_PY> semantic-search-news --query 人工智能 |
| 27 | python <RUN_PY> semantic-search-news --query 人工智能 --limit 10 --year 2026 --start_time 2026-03-01T00:00:00+08:00 --end_time 2026-03-15T23:59:59+08:00 |
| 28 | python <RUN_PY> cb-lists |
| 29 | python <RUN_PY> cb-base-data --symbol_code 110070.SH |
| 30 | python <RUN_PY> convertible-bond-candlesticks --symbol 113027.SH --interval-unit Day --until-ts-millis 1756791000000 --limit 5 |
| 31 | python <RUN_PY> convertible-bond-candlesticks-batch --symbols 113027.SH,123001.SZ --interval-unit Day --until-ts-millis 1756791000000 --limit 2 |
| 32 | python <RUN_PY> etf-pcfs --date 20260309 |
| 33 | python <RUN_PY> etf-pcf-download --filename pcf_159003_20260309.xml --output pcf.xml |
| 34 | python <RUN_PY> fund-basicinfo-single-fund --institution-code 000001 |
| 35 | python <RUN_PY> fund-cal-return-single-fund-specific-period --institution-code 159619 --cal-type 1Y |
| 36 | python <RUN_PY> fund-nav-single-fund-paginated --institution-code 000001 --page 1 --page-size 50 |
| 37 | python <RUN_PY> fund-overview-all-funds-paginated --page 1 --page-size 20 |
| 38 | python <RUN_PY> fund-support-symbols-all-funds-paginated --page 1 --page-size 20 |
| 39 | python <RUN_PY> get-nth-trade-date --n 5 |
| 40 | python <RUN_PY> financial-calendar --start-date 2026-05-01 --end-date 2026-05-07 |
| 41 | python <RUN_PY> company-hk --trade_code 00700.HK |
| 42 | python <RUN_PY> hk-valuatnanalyd --trade_code 00700.HK --page 1 --page_size 20 |
| 43 | python <RUN_PY> hk-view --hk_code 00700.HK |
| 44 | python <RUN_PY> hk-candlesticks --trade-code 00700.HK --interval-unit day --until-date 2026-03-24 --since-date 2026-03-01 --limit 20 |
| 45 | python <RUN_PY> northbound --date 20250101 |
| 46 | python <RUN_PY> southbound --date 20250101 |
| 47 | python <RUN_PY> index-description-paginated --page 1 --page-size 20 |
| 48 | python <RUN_PY> index-description-download --url-hash <url_hash> --output ./index-desc.pdf |
| 49 | python <RUN_PY> index-weight-summary --index-code 000300 --page 1 --page-size 20 |
| 50 | python <RUN_PY> index-weight-list --index-code 000300 --page 1 --page-size 20 |
| 51 | python <RUN_PY> index-weight-download --url-hash <url_hash> --output ./index-weights.xlsx |
| 52 | python <RUN_PY> eastmoney-concept-boards |
| 53 | python <RUN_PY> eastmoney-board-daily-ohlc --board_code BK1024 --start_date 2021-01-01 --end_date 2021-12-31 --page 1 --page_size 20 |
| 54 | python <RUN_PY> eastmoney-board-daily-ohlc --board_code BK1024 --all |
| 55 | python <RUN_PY> eastmoney-board-latest-ohlc --board_code BK1024 |
| 56 | python <RUN_PY> eastmoney-board-latest-ohlc --all |
| 57 | python <RUN_PY> eastmoney-board-constituents --board_code BK1024 |
| 58 | python <RUN_PY> 10jqk-board-list |
| 59 | python <RUN_PY> 10jqk-board-list --module concept |
| 60 | python <RUN_PY> 10jqk-board-list --search 人工智能 |
| 61 | python <RUN_PY> 10jqk-board-kline --board-code 885311 --page 1 --page-size 20 |
| 62 | python <RUN_PY> 10jqk-board-all-kline --start-date 2026-05-20 --end-date 2026-05-25 |
| 63 | python <RUN_PY> stock-rank-xueqiu --rank-group follow --period 7d --page 1 --page-size 20 |
| 64 | python <RUN_PY> stock-rank-eastmoney --rank-group hot --market A |
| 65 | python <RUN_PY> stock-comment-index |
| 66 | python <RUN_PY> stock-comment-score --symbol 000001 |
| 67 | python <RUN_PY> stock-comment-org-participate --symbol 000001 |
| 68 | python <RUN_PY> stock-comment-desire --symbol 000001 |
| 69 | python <RUN_PY> stock-comment-focus --symbol 000001 |
| 70 | python <RUN_PY> stock-daec-stocks --board all --page 1 --page_size 5 --order_by "change_rate desc" |
| 71 | python <RUN_PY> stock-realtime-list --board chi-next --page 1 --page_size 5 |
| 72 | python <RUN_PY> stock-intraday-prices --symbol 600000.XSHG --range Today |
| 73 | python <RUN_PY> stock-intraday-prices --symbol 600000.XSHG --compat v2 --since TODAY |
| 74 | python <RUN_PY> stock-ohlcs --symbol 600000.XSHG --compat v2 --span DAY1 --limit 5 |
| 75 | python <RUN_PY> limit-up-pool |
| 76 | python <RUN_PY> limit-up-pool-yesterday |
| 77 | python <RUN_PY> limit-up-break-pool |
| 78 | python <RUN_PY> limit-down-pool |
| 79 | python <RUN_PY> shareholder-meeting |
| 80 | python <RUN_PY> shareholder-meeting --page 1 --page_size 50 |
| 81 | python <RUN_PY> stock-unlock-by-stock --stock_code 000001 |
| 82 | python <RUN_PY> stock-unlock-by-date --start_date 2026-06-01 --end_date 2026-06-30 |
| 83 | python <RUN_PY> major-contract-by-date --start_date 20260526 |