cb-lists

cb-lists is a skill for Claude Code, Codex from FTShare-Lab/FTShare-skill. It costs 39 tokens per session (603 once invoked), scanned A, original, MIT.

A command that returns the complete list of Chinese convertible bonds from market.ft.tech, including each bond's name, code, related stock code, and exchange. A convertible bond is a bond that can be exchanged for shares under set conditions.

In plain words
What is it for?
Use it when you need all available convertible bonds or their bond, stock, and exchange codes.
Why use it?
It avoids manually collecting the current bond list and gives the results in a machine-readable format. The data represents the previous trading day.

Skill for Claude CodeCodex

Install

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.

agentmods
npx agentmods add skills/ftshare-lab/ftshare-skill/cb-lists
Any agent
npx skills add FTShare-Lab/FTShare-skill --skill cb-lists
Clone the repo
git clone --depth 1 https://github.com/FTShare-Lab/FTShare-skill

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for cb-lists

README.md
[![agentmods](https://agentmods.dev/badge/skills/ftshare-lab/ftshare-skill/cb-lists.svg)](https://agentmods.dev/skills/ftshare-lab/ftshare-skill/cb-lists)
Your own site
<a href="https://agentmods.dev/skills/ftshare-lab/ftshare-skill/cb-lists"><img src="https://agentmods.dev/badge/skills/ftshare-lab/ftshare-skill/cb-lists.svg" alt="Measured on agentmods" height="20"></a>
Per session 39 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 603 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00039 $0.00603
Opus 5 $0.00019 $0.00302
Sonnet 5 $0.00008 $0.00121
Haiku 4.5 $0.00004 $0.00060

Measured 4d ago against content hash f4aac6b579f9, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

cb-lists 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 4d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/handler.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

ftshare-market-data/sub-skills/cb-lists/SKILL.md · 77 lines

What it actually says

可转债列表 - 获取可转债列表

1. 接口描述

项目 说明
接口名称 获取可转债列表
外部接口 GET /api/v1/market/data/cb/cb-lists
请求方式 GET
适用场景 获取当前可转债全量列表(全称、债券代码、正股代码、交易所);仅包含通过可转债号段判断的标的,数据为前一交易日

2. 请求参数

说明:该接口无需请求参数。

参数名 类型 是否必填 描述 取值示例 备注
- - - 无需参数 - -

3. 响应说明

返回可转债列表;无数据时 items 为空数组 []

{
  "items": [
    {
      "full_name": "恒逸石化股份有限公司可转换公司债券",
      "cb_id": 110070,
      "stock_id": 703,
      "exchange": 1
    },
    {
      "full_name": "浙江伟明环保股份有限公司可转换公司债券",
      "cb_id": 113643,
      "stock_id": 603568,
      "exchange": 1
    }
  ]
}

CbListsItem 字段

字段名 类型 是否可为空 说明 单位
full_name string 债券全称 -
cb_id int 债券代码 -
stock_id int 转债对应正股代码 -
exchange int 交易所 -

4. 用法

通过主目录 run.py 调用(无需参数):

python <RUN_PY> cb-lists

<RUN_PY> 为主 SKILL.md 同级的 run.py 绝对路径。脚本输出 JSON;本接口无需额外请求头。

5. 请求示例

GET /api/v1/market/data/cb/cb-lists

6. 注意事项

  • 数据为前一交易日可转债列表,具体以接口返回为准
  • 无数据时返回 {"items": []}
Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

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.

  1. 4d ago First seen · 77 lines · 39 tokens per session scan A f4aac6b579f9

Subscribe to this mod's changes

cb-lists is a skill published in the GitHub repository FTShare-Lab/FTShare-skill (63 stars, last pushed yesterday), licensed MIT. It adds 39 tokens to every session and 603 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.