← Back to Skills Marketplace
shawn92

Skills of A-share performance data released by ft.tech.

by Shawn92 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
145
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ftshare-performance-data
Description
A 股业绩大全技能集。覆盖业绩快报、业绩预告、现金流量表、利润表、资产负债表(单票历期与指定报告期全市场,market.ft.tech)。用户询问业绩快报、业绩预告、三表、单票或全市场某报告期时使用。
README (SKILL.md)

FT A-share 业绩大全 Skills

本 skill 是 FTShare-ashare-performance-data统一路由入口

根据用户问题,从下方「能力总览」匹配对应子 skill,然后通过 run.py 执行并解析响应。

所有接口均以 https://market.ft.tech 为基础域名,使用 HTTP GET。


调用方式(唯一规则)

run.py 与本文件(SKILL.md)位于同一目录。执行时:

  1. 取本文件的绝对路径,将末尾 /SKILL.md 替换为 /run.py,得到 \x3CRUN_PY>
  2. 调用:python \x3CRUN_PY> \x3C子skill名> [参数...]
# 示例(\x3CRUN_PY> 为实际绝对路径)
python \x3CRUN_PY> stock-performance-express-all-stocks-specific-period --year 2025 --report-type q2 --page 1 --page-size 20
python \x3CRUN_PY> stock-performance-express-single-stock-all-periods --stock-code 000001.SZ --page 1 --page-size 50
python \x3CRUN_PY> stock-performance-forecast-all-stocks-specific-period --year 2025 --report-type annual --page 1 --page-size 20
python \x3CRUN_PY> stock-performance-forecast-single-stock-all-periods --stock-code 000001.SZ --page 1 --page-size 50
python \x3CRUN_PY> stock-cashflow-single-stock-all-periods --stock-code 000001.SZ
python \x3CRUN_PY> stock-cashflow-all-stocks-specific-period --year 2025 --report-type q2 --page 1 --page-size 20
python \x3CRUN_PY> stock-income-single-stock-all-periods --stock-code 000001.SZ
python \x3CRUN_PY> stock-income-all-stocks-specific-period --year 2025 --report-type q2 --page 1 --page-size 20
python \x3CRUN_PY> stock-balance-single-stock-all-periods --stock-code 000001.SZ
python \x3CRUN_PY> stock-balance-all-stocks-specific-period --year 2025 --report-type q2 --page 1 --page-size 20

run.py 内部通过 __file__ 自定位,无论安装在何处都能正确找到各子 skill 的脚本。


能力总览

1. 业绩快报 / 业绩预告

  • stock-performance-express-all-stocks-specific-period:单一报告期(如 2025Q2)全市场业绩快报列表(分页)。必填:--year--report-type;可选 --page--page-size
  • stock-performance-express-single-stock-all-periods:单只股票历期业绩快报(分页)。必填:--stock-code;可选 --page--page-size
  • stock-performance-forecast-all-stocks-specific-period:单一报告期全市场业绩预告列表(分页)。必填:--year--report-type;可选 --page--page-size
  • stock-performance-forecast-single-stock-all-periods:单只股票历期业绩预告(分页)。必填:--stock-code;可选 --page--page-size

2. 现金流量表

  • stock-cashflow-single-stock-all-periods:单只股票所有报告期现金流量表。必填:--stock-code
  • stock-cashflow-all-stocks-specific-period:指定报告期全市场现金流量表(分页)。必填:--year--report-type--page--page-size

3. 利润表

  • stock-income-single-stock-all-periods:单只股票所有报告期利润表。必填:--stock-code
  • stock-income-all-stocks-specific-period:指定报告期全市场利润表(分页)。必填:--year--report-type--page--page-size

4. 资产负债表

  • stock-balance-single-stock-all-periods:单只股票所有报告期资产负债表。必填:--stock-code
  • stock-balance-all-stocks-specific-period:指定报告期全市场资产负债表(分页)。必填:--year--report-type--page--page-size

使用流程

  1. 记录本文件绝对路径,将 /SKILL.md 替换为 /run.py 得到 \x3CRUN_PY>
  2. 理解用户意图,从「能力总览」匹配对应子 skill 名称。
  3. (可选)读取 sub-skills/\x3C子skill名>/SKILL.md 了解接口详情与参数。
  4. 执行python \x3CRUN_PY> \x3C子skill名> [参数...],获取 JSON 输出。
  5. 解析并输出:以表格或要点形式展示给用户。

子 skill 与用户问法示例

用户问法示例 子 skill 名
「2025 年二季报/半年报业绩快报」「指定报告期全市场业绩快报」 stock-performance-express-all-stocks-specific-period
「某只股票历期业绩快报」 stock-performance-express-single-stock-all-periods
「2025 年年报业绩预告」「指定报告期全市场业绩预告」 stock-performance-forecast-all-stocks-specific-period
「某只股票历期业绩预告」 stock-performance-forecast-single-stock-all-periods
「某只股票现金流量表」「历期现金流量表」 stock-cashflow-single-stock-all-periods
「2025 年二季报全市场现金流量表」 stock-cashflow-all-stocks-specific-period
「某只股票利润表」「历期利润表」 stock-income-single-stock-all-periods
「2025 年二季报全市场利润表」 stock-income-all-stocks-specific-period
「某只股票资产负债表」「历期资产负债表」 stock-balance-single-stock-all-periods
「2025 年二季报全市场资产负债表」 stock-balance-all-stocks-specific-period
Usage Guidance
This skill appears to do exactly what it claims: run included Python scripts that query https://market.ft.tech for A‑share financial reports. Before installing, consider: (1) the skill makes network calls to market.ft.tech — confirm you trust that external service and its privacy/usage terms; (2) avoid passing any sensitive secrets or credentials as CLI parameters (the handlers forward whatever arguments they receive); and (3) because the skill executes Python code included in the bundle, review the files locally if you want extra assurance. There are no odd environment or install requirements and no evidence of data exfiltration beyond the documented API calls.
Capability Assessment
Purpose & Capability
Name/description match the implementation: each sub-skill issues simple HTTP GETs to market.ft.tech to retrieve specified financial reports. No unrelated environment variables, binaries, or configuration paths are required.
Instruction Scope
SKILL.md instructs the agent to call run.py which dispatches to per-subskill handlers. The handlers only accept CLI args and perform GET requests to the documented endpoints; they do not read arbitrary files, environment variables, or send data to other endpoints.
Install Mechanism
No install spec is provided (instruction-only packaging with included scripts). No downloads or package installations are performed by the skill itself, so there is low install-time risk.
Credentials
The skill declares no required env vars, credentials, or config paths. Handlers do not access environment-sensitive data. Requested inputs are limited to stock/report parameters, which are proportional to the task.
Persistence & Privilege
always is false and the skill does not modify other skills or system configuration. It runs only when invoked and does not request persistent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ftshare-performance-data
  3. After installation, invoke the skill by name or use /ftshare-performance-data
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: unified FT A-share performance data skill. - Provides a unified entry point and routing for querying A股业绩(快报/预告),现金流量表,利润表,资产负债表。 - Supports both single-stock and full-market, across specified or all report periods. - Command-line interface executes sub-skills based on user intent and parameters. - Consolidated documentation with clear ability overview and usage instructions. - Sub-skill mapping table enables quick user intent matching for a wide range of financial queries.
Metadata
Slug ftshare-performance-data
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Skills of A-share performance data released by ft.tech.?

A 股业绩大全技能集。覆盖业绩快报、业绩预告、现金流量表、利润表、资产负债表(单票历期与指定报告期全市场,market.ft.tech)。用户询问业绩快报、业绩预告、三表、单票或全市场某报告期时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.

How do I install Skills of A-share performance data released by ft.tech.?

Run "/install ftshare-performance-data" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skills of A-share performance data released by ft.tech. free?

Yes, Skills of A-share performance data released by ft.tech. is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skills of A-share performance data released by ft.tech. support?

Skills of A-share performance data released by ft.tech. is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skills of A-share performance data released by ft.tech.?

It is built and maintained by Shawn92 (@shawn92); the current version is v1.0.0.

💬 Comments