{"skill":{"slug":"ftshare-holder-data","displayName":"Skills of A-share holder data released by ft.tech.","summary":"非凸科技 A 股股东数据技能集。覆盖十大股东、十大流通股东、股东户数、股权质押总揽等接口（market.ft.tech）。用户询问 A 股某只股票的历期十大股东、股东结构变动、持股比例、股东人数变化、或全市场股权质押情况时使用。","description":"---\nname:  FTShare-holder-data\ndescription: 非凸科技 A 股股东数据技能集。覆盖十大股东、十大流通股东、股东户数、股权质押总揽等接口（market.ft.tech）。用户询问 A 股某只股票的历期十大股东、股东结构变动、持股比例、股东人数变化、或全市场股权质押情况时使用。\n---\n\n# FTShare A 股股东数据 Skills\n\n本 skill 是 ` FTShare-holder-data` 的**统一路由入口**。\n\n根据用户问题，从下方「能力总览」匹配对应子 skill，然后通过 `run.py` 执行并解析响应。\n\n> 所有接口均以 `https://market.ft.tech` 为基础域名，使用 HTTP GET。\n\n---\n\n## 调用方式（唯一规则）\n\n`run.py` 与本文件（`SKILL.md`）位于同一目录。执行时：\n\n1. 取本文件的绝对路径，将末尾 `/SKILL.md` 替换为 `/run.py`，得到 `<RUN_PY>`。\n2. 调用：`python <RUN_PY> <子skill名> [参数...]`\n\n```bash\n# 示例（<RUN_PY> 为实际绝对路径）\npython <RUN_PY> stock-holder-ten --stock_code 603323.SH\npython <RUN_PY> stock-holder-ften --stock_code 603323.SH\npython <RUN_PY> stock-holder-nums --stock_code 603323.SH\npython <RUN_PY> pledge-summary\npython <RUN_PY> pledge-detail --stock_code 603323.SH\npython <RUN_PY> stock-share-chg --stock_code 603323.SH\n```\n\n> `run.py` 内部通过 `__file__` 自定位，无论安装在何处都能正确找到各子 skill 的脚本。\n\n---\n\n## 能力总览\n\n### 1. 十大股东\n\n- **`stock-holder-ten`**：查询单只 A 股股票所有公告期的十大股东信息，含持股比例、股东明细、变动类型等。必填参数：`--stock_code`（如 `603323.SH`）。\n\n### 2. 十大流通股东\n\n- **`stock-holder-ften`**：查询单只 A 股股票所有公告期的十大流通股东信息，含流通持股比例、股东明细、变动类型等（`unlimit_num` 固定为 null）。必填参数：`--stock_code`（如 `603323.SH`）。\n\n### 3. 股东人数\n\n- **`stock-holder-nums`**：查询单只 A 股股票所有公告期的股东人数信息，含股东总人数、人数变化率、人均流通股数、人均持股金额、十大股东/流通股东持股比例等。必填参数：`--stock_code`（如 `603323.SH`）。\n\n### 4. 股权质押总揽\n\n- **`pledge-summary`**：查询 A 股市场所有报告期的股权质押总揽数据，含质押公司数量、质押笔数、质押总股数、质押总市值、沪深300指数及周涨跌幅。无需任何参数，返回值为数组（无分页包装）。\n\n### 5. 股权质押个股详情\n\n- **`pledge-detail`**：查询单只 A 股股票所有报告期的股权质押详细信息，含质押比例、质押笔数、质押市值、无限售/限售质押股数、较上年变动等。必填参数：`--stock_code`（如 `603323.SH`）；可选参数：`--page`、`--page_size`，返回值含分页信息。\n\n### 6. 股东增减持\n\n- **`stock-share-chg`**：查询单只 A 股股票所有报告期的股东增减持信息，含变动股东名称、变动类型（增持/减持）、变动数量、变动前后持股数量、最新股价及涨跌幅、变动日期区间、公告日期等。必填参数：`--stock_code`（如 `603323.SH`）；可选参数：`--page`、`--page_size`，返回值含分页信息。\n\n---\n\n## 使用流程\n\n1. **记录本文件绝对路径**，将 `/SKILL.md` 替换为 `/run.py` 得到 `<RUN_PY>`。\n2. **理解用户意图**，从「能力总览」匹配对应子 skill 名称。\n3. （可选）读取 `<RUN_PY>` 同级目录 `sub-skills/<子skill名>/SKILL.md` 了解接口详情与参数。\n4. **执行**：`python <RUN_PY> <子skill名> [参数...]`，获取 JSON 输出。\n5. **解析并输出**：以表格或要点形式展示给用户。\n\n---\n\n## 子 skill 与用户问法示例\n\n| 用户问法示例 | 子 skill 名 |\n|---|---|\n| 「603323.SH 的十大股东是哪些？」 | `stock-holder-ten` |\n| 「查看某只股票历期前十大股东变动」 | `stock-holder-ten` |\n| 「某股票的大股东持股比例是多少？」 | `stock-holder-ten` |\n| 「某股票最新一期十大股东有哪些新进股东？」 | `stock-holder-ten` |\n| 「603323.SH 的十大流通股东是哪些？」 | `stock-holder-ften` |\n| 「查看某只股票历期前十大流通股东变动」 | `stock-holder-ften` |\n| 「某股票流通股东的持股比例是多少？」 | `stock-holder-ften` |\n| 「603323.SH 的股东人数是多少？」 | `stock-holder-nums` |\n| 「查看某只股票历期股东人数变化趋势」 | `stock-holder-nums` |\n| 「某股票人均持股金额是多少？」 | `stock-holder-nums` |\n| 「A 股市场整体股权质押情况如何？」 | `pledge-summary` |\n| 「全市场质押公司数量和质押总市值是多少？」 | `pledge-summary` |\n| 「查看历期股权质押总揽数据」 | `pledge-summary` |\n| 「603323.SH 的股权质押详情是什么？」 | `pledge-detail` |\n| 「某股票历期质押比例和质押笔数是多少？」 | `pledge-detail` |\n| 「某股票最新一期股权质押市值是多少？」 | `pledge-detail` |\n|| 「603323.SH 的股东增减持情况如何？」 | `stock-share-chg` |\n|| 「某股票最近有哪些股东在减持？」 | `stock-share-chg` |\n|| 「某股东对某股票的持股变动历史」 | `stock-share-chg` |\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":914,"installsAllTime":0,"installsCurrent":0,"stars":52,"versions":1},"createdAt":1773332683283,"updatedAt":1778491865024},"latestVersion":{"version":"1.0.0","createdAt":1773332683283,"changelog":"FTShare-holder-data 1.0.0 — 初始版本发布。\n\n- 提供 A 股十大股东、十大流通股东、股东人数、全市场股权质押总揽、个股股权质押详情、股东增减持六大功能接口。\n- 统一路由入口，支持根据用户问题自动匹配并调用各子 skill。\n- 清晰参数说明与调用流程，适配多种股东数据查询场景。\n- 简易命令行调用：run.py <子skill名> [参数...]。\n- 涵盖典型用户问法示例，易于理解与使用。","license":"MIT-0"},"metadata":null,"owner":{"handle":"shawn92","userId":"s178tyza29hgx3h8nsvhcmdphs83h6af","displayName":"Shawn92","image":"https://avatars.githubusercontent.com/u/17521361?v=4"},"moderation":null}