{"skill":{"slug":"ftshare-cb-data","displayName":"Skills of convertible bond data released by ft.tech.","summary":"A 股可转债数据技能集（market.ft.tech）。覆盖可转债全量列表、单只可转债基础信息（转股价、转股价值、到期日、发行规模等）、单标的历史 K 线（支持可转债）。用户询问可转债列表、某只转债详情、转股价/转股价值、转债 K 线/历史行情时使用。","description":"---\nname: FTShare-cb-data\ndescription: A 股可转债数据技能集（market.ft.tech）。覆盖可转债全量列表、单只可转债基础信息（转股价、转股价值、到期日、发行规模等）、单标的历史 K 线（支持可转债）。用户询问可转债列表、某只转债详情、转股价/转股价值、转债 K 线/历史行情时使用。\n---\n\n# FT 可转债数据 Skills\n\n本 skill 是 `FTShare-cb-data` 的**统一路由入口**。\n\n根据用户问题，从下方「能力总览」或「询问方式与子 skill 对应表」匹配对应子 skill，然后通过 `run.py` 执行并解析响应。\n\n> 所有接口均以 `https://market.ft.tech` 为基础域名，本技能集子 skill 无需额外请求头。\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> cb-lists\npython <RUN_PY> cb-base-data --symbol_code 110070.SH\npython <RUN_PY> cb-candlesticks --symbol 110070.XSHG --interval-unit Day --since-ts-millis 1767225600000 --until-ts-millis 1780272000000 --limit 10\npython <RUN_PY> get-nth-trade-date --n 5\n```\n\n> `run.py` 内部通过 `__file__` 自定位，无论安装在何处都能正确找到各子 skill 的脚本。\n\n---\n\n## 可转债 — 询问方式与子 skill 对应表\n\n| 询问方式（用户常说的词） | 子 skill |\n|------------------------|----------|\n| **可转债列表**、**全部可转债**、**转债代码列表**、**有哪些可转债**、可转债标的 | `cb-lists` |\n| **某只可转债基础信息**、**转债详情**、**110070 转债**、**转股价/转股价值**、到期日、发行规模 | `cb-base-data` |\n| **可转债 K 线**、**转债日线/周线/分钟线**、**转债历史行情**、**单标的历史 K 线**（支持转债） | `cb-candlesticks` |\n| **前 N 个交易日**、**近 N 天交易日**、**往前推 N 个交易日**（查近几天 K 线时先调此接口再转时间戳） | `get-nth-trade-date` |\n\n---\n\n## 能力总览\n\n- **`get-nth-trade-date`**：获取当前日期的前 N 个交易日。必填：`--n`（≥1）。查「近 N 天」K 线时先调本接口得到 `nth_trade_date`，再按东八区转为毫秒时间戳用于 K 线接口。\n- **`cb-lists`**：获取可转债全量列表（全称、债券代码、正股代码、交易所）。无参数；数据为前一交易日。\n- **`cb-base-data`**：查询单只可转债基础信息（简称、全称、正股代码、转股价、转股价值、转股溢价率、起息日/到期日、发行规模等，数据为前一交易日）。必填：`--symbol_code`（转债代码，可带交易所后缀如 110070.SH）。\n- **`cb-candlesticks`**：查询单标的历史 K 线（**支持可转债**及 A 股）。必填：`--symbol`（带交易所后缀，如 110070.XSHG）、`--interval-unit`（Minute/Minute5/Day/Week/Month/Year）、`--since-ts-millis`、`--until-ts-millis`；可选：`--interval-value`、`--limit`、`--adjust-kind`（null/Forward/Backward）。\n\n---\n\n## 使用流程\n\n1. **记录本文件绝对路径**，将 `/SKILL.md` 替换为 `/run.py` 得到 `<RUN_PY>`。\n2. **理解用户意图**，从「询问方式与子 skill 对应表」或「能力总览」匹配子 skill 名称。\n3. （可选）读取 `sub-skills/<子skill名>/SKILL.md` 了解接口与参数。\n4. **执行**：`python <RUN_PY> <子skill名> [参数...]`，获取 JSON 输出。\n5. **解析并输出**：以表格或要点形式展示给用户。\n","tags":{"latest":"1.0.2"},"stats":{"comments":0,"downloads":880,"installsAllTime":1,"installsCurrent":1,"stars":46,"versions":3},"createdAt":1773667529525,"updatedAt":1778491953611},"latestVersion":{"version":"1.0.2","createdAt":1773886376351,"changelog":"- 新增 `cb-candlesticks` 子技能，支持可转债及 A 股的单标的历史 K 线查询\n- 新增 `get-nth-trade-date` 子技能，用于获取前 N 个交易日（辅助查询近 N 天 K 线）\n- 更新描述和能力总览，支持可转债历史行情及 N 日交易日前置查询\n- 扩展「询问方式与子 skill 对应表」及调用示例，覆盖 K 线与日历查询场景","license":"MIT-0"},"metadata":null,"owner":{"handle":"shawn92","userId":"s178tyza29hgx3h8nsvhcmdphs83h6af","displayName":"Shawn92","image":"https://avatars.githubusercontent.com/u/17521361?v=4"},"moderation":null}