/install ftshare-announcement-data
FT A-share 公告与研报数据 Skills
本 skill 是 FTShare-ashare-announcement-data 的统一路由入口。
根据用户问题,从下方「能力总览」匹配对应子 skill,然后通过 run.py 执行并解析响应。
所有接口均以
https://market.ft.tech为基础域名,使用 HTTP GET。
调用方式(唯一规则)
run.py 与本文件(SKILL.md)位于同一目录。执行时:
- 取本文件的绝对路径,将末尾
/SKILL.md替换为/run.py,得到\x3CRUN_PY>。 - 调用:
python \x3CRUN_PY> \x3C子skill名> [参数...]
# 示例(\x3CRUN_PY> 为实际绝对路径)
python \x3CRUN_PY> stock-announcements-all-stocks-specific-date --start-date 20241231 --page 1 --page-size 20
python \x3CRUN_PY> stock-announcements-single-stock-all-periods --stock-code 000001.SZ --page 1 --page-size 20
python \x3CRUN_PY> stock-announcements-specific-url-hash --url-hash \x3Chash> --output announcement.pdf
python \x3CRUN_PY> stock-reports-all-stocks-specific-date --start-date 20241231 --page 1 --page-size 20
python \x3CRUN_PY> stock-reports-single-stock-all-periods --stock-code 000001.SZ --page 1 --page-size 20
python \x3CRUN_PY> stock-reports-specific-url-hash --url-hash \x3Chash> --output report.pdf
run.py内部通过__file__自定位,无论安装在何处都能正确找到各子 skill 的脚本。
能力总览
1. 公告
-
stock-announcements-all-stocks-specific-date:指定日期全市场股票公告列表(分页)。必填参数:--start-date(YYYYMMDD);可选--page、--page-size。 -
stock-announcements-single-stock-all-periods:单只股票公告历史(分页)。必填参数:--stock-code(带市场后缀,如000001.SZ);可选--page、--page-size。 -
stock-announcements-specific-url-hash:通过 url_hash 查询/下载单条公告 PDF。必填参数:--url-hash;可选--output(保存文件名)。
2. 研报
-
stock-reports-all-stocks-specific-date:指定日期全市场股票研报列表(分页)。必填参数:--start-date(YYYYMMDD);可选--page、--page-size。 -
stock-reports-single-stock-all-periods:单只股票研报历史(分页)。必填参数:--stock-code(带市场后缀);可选--page、--page-size。 -
stock-reports-specific-url-hash:通过 url_hash 查询/下载单条研报 PDF。必填参数:--url-hash;可选--output(保存文件名)。
使用流程
- 记录本文件绝对路径,将
/SKILL.md替换为/run.py得到\x3CRUN_PY>。 - 理解用户意图,从「能力总览」匹配对应子 skill 名称。
- (可选)读取
\x3CRUN_PY>同级目录sub-skills/\x3C子skill名>/SKILL.md了解接口详情与参数。 - 执行:
python \x3CRUN_PY> \x3C子skill名> [参数...],获取 JSON 输出。 - 解析并输出:以表格或要点形式展示给用户。
子 skill 与用户问法示例
| 用户问法示例 | 子 skill 名 |
|---|---|
| 「今天/某天的公告列表」 | stock-announcements-all-stocks-specific-date |
| 「指定日期全市场公告」 | stock-announcements-all-stocks-specific-date |
| 「某只股票的历史公告」 | stock-announcements-single-stock-all-periods |
| 「下载某条公告 PDF」 | stock-announcements-specific-url-hash |
| 「今天/某天的研报列表」 | stock-reports-all-stocks-specific-date |
| 「指定日期全市场研报」 | stock-reports-all-stocks-specific-date |
| 「某只股票的历史研报」 | stock-reports-single-stock-all-periods |
| 「下载某条研报 PDF」 | stock-reports-specific-url-hash |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ftshare-announcement-data - 安装完成后,直接呼叫该 Skill 的名称或使用
/ftshare-announcement-data触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Skills of A-share announcement data released by ft.tech. 是什么?
A 股公告与研报数据技能集。覆盖指定日期全市场公告/研报、单只股票公告/研报历史、通过 url_hash 下载公告/研报 PDF(market.ft.tech)。用户询问某天公告列表、某只股票公告或研报、下载公告/研报时使用。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 475 次。
如何安装 Skills of A-share announcement data released by ft.tech.?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ftshare-announcement-data」即可一键安装,无需额外配置。
Skills of A-share announcement data released by ft.tech. 是免费的吗?
是的,Skills of A-share announcement data released by ft.tech. 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Skills of A-share announcement data released by ft.tech. 支持哪些平台?
Skills of A-share announcement data released by ft.tech. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Skills of A-share announcement data released by ft.tech.?
由 Shawn92(@shawn92)开发并维护,当前版本 v1.0.1。