Token导航 LogoToken导航

Agent Skill · 开发

tushare-future-data(tushare 未来数据)

用于辅助数据整理、表格处理、CSV/Excel 分析、指标计算和图表准备。它适合让 Agent 清洗字段、汇总数据、发现异常、生成统计口径或把分析结果转成可读说明。使用时需要确认数据来源、字段含义和时间范围,避免把样本数据当全量事实;涉及敏感数据、导出文件或批量写回时,应先确认权限和脱敏边界。

tushare-future-data 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 5,594。

总安装 6,065周安装 243GitHub Stars 公开资料未说明下载 1,963核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tushare-future-data(tushare 未来数据)
来源仓库:https://github.com/gaingush/tushare-future-data
安装命令:
openclaw skills install tushare-future-data
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tushare-future-data

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

提供明确支持的14个Tushare期货接口,涵盖期货合约信息、各类行情数据、仓单持仓及指数等全面期货数据查询服务。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install tushare-future-data;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

tushare-future-data 怎么安装?

在终端执行 openclaw skills install tushare-future-data。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

tushare-future-data 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

tushare-future-data 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

tushare-future-data 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

tushare-future-data 用的人多吗?

公开数据是累计安装 6,065 次,近一周安装 243 次,下载 1,963 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

tushare-future-data 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
tushare-future-data

tushare 未来数据 · 本页

6,065—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Tushare 期货数据技能详细文档

技能概述

本技能是一个接口明确的 Tushare Pro 期货数据获取工具。与通用调用器不同,它有明确的边界,仅支持文档中描述的 14 个核心接口,涵盖行情、基础信息、仓单、结算、持仓排名、指数等全维度数据。这确保了技能能力的透明度和可预测性,用户无需猜测其功能范围。

核心特性:明确的接口支持

本技能的核心价值在于明确性。您不需要猜测它能做什么,所有功能都已预先定义:

完整接口支持表

分类接口数量接口名称 (api_name)主要功能
基础信息3fut_basic, trade_cal, fut_mapping合约列表、交易日历、内外盘映射
行情数据4fut_daily, fut_weekly_monthly, ft_mins, rt_fut_min日线、周月线、分钟线、实时分钟
仓单、结算与持仓3fut_wsr, fut_settle, fut_holding仓单、结算价、持仓排名
指数数据1index_daily指数日线行情
统计与风险指标2fut_weekly_detail, ft_limit周度明细、涨跌停价

总计:14个接口

调用前必读:核心参数说明

大部分接口都依赖以下核心参数,请务必了解其格式:

参数名含义格式/示例如何获取/注意事项
api_name接口名称必须是支持的14个接口之一,如 "fut_daily"详见上方“完整接口支持表”
ts_code合约代码品种+合约月份.交易所<br>例如:CU2501.SHF (沪铜2501合约)<br>RB2505.SHF (螺纹钢2505合约)<br>IF2504.CFFEX (沪深300期货2504合约)使用 fut_basic 接口查询有效合约
trade_date单个交易日YYYYMMDD<br>例如:20240115查询单日数据时使用
start_date /<br>end_date开始/结束日期日线:YYYYMMDD<br>分钟线:YYYY-MM-DD HH:MM:SS<br>示例:<br>日线范围:20240101 到 20240131<br>分钟线范围:2024-01-15 09:00:00 到 2024-01-15 15:00:00查询日期范围时使用
exchange交易所代码CFFEX (中金所)<br>SHFE (上期所)<br>DCE (大商所)<br>CZCE (郑商所)<br>INE (能源中心)<br>GFEX (广期所)可省略,省略时查询所有交易所
freq分钟线频率1min, 5min, 15min, 30min, 60min仅 ft_mins 接口需要
tokenTushare Token您的Tushare API Token字符串可在每次调用时传入,或通过环境变量TUSHARE_TOKEN设置

重要提示:

  1. 日期格式:日线接口使用YYYYMMDD(无短横线),分钟线接口使用YYYY-MM-DD HH:MM:SS(必须包含短横线和空格)
  2. 合约有效性:调用任何行情接口前,建议先用 fut_basic 确认合约代码的有效性及交易日期
  3. 必填参数:每个接口的必填参数不同,不传必填参数会报错
  4. 返回数据:如返回空数组,请检查:①参数是否正确 ②Token是否有权限 ③该日期是否为交易日

接口详细说明(精选)

1. 期货合约列表 (fut_basic)

  • 描述:获取各交易所所有期货合约的基本信息(代码、名称、上市/退市日、合约单位、最小变动价位等)
  • 必填参数:无(不传exchange则返回全市场)
  • 常用参数:exchange(交易所代码,如DCE)、fields(指定返回字段)
  • 输出示例:

json { "api_name": "fut_basic", "exchange": "DCE" }

  • 典型用途:获取可交易合约列表,验证合约代码格式

2. 期货日线行情 (fut_daily)

  • 描述:获取期货合约的日K线数据,包含开、高、低、收、结算价、成交量、持仓量
  • 必填参数:ts_code 或 trade_date 二选一
  • 常用参数:ts_code(单个合约), trade_date(单个交易日), start_date + end_date(日期范围)
  • 输出示例:

json { "api_name": "fut_daily", "ts_code": "CU2501.SHF", "start_date": "20240101", "end_date": "20240131" }

  • 注意:若只传ts_code不传日期,默认返回最近一个交易日的数据

3. 期货分钟行情(历史) (ft_mins)

  • 描述:获取历史分钟线数据,支持1、5、15、30、60分钟频率
  • 必填参数:ts_code, freq, start_date, end_date
  • 重要参数:freq(频率), start_date(精确到秒), end_date(精确到秒)
  • 输出示例:

json { "api_name": "ft_mins", "ts_code": "RB2501.SHF", "freq": "5min", "start_date": "2024-01-15 09:00:00", "end_date": "2024-01-15 15:00:00" }

  • 注意:分钟线的起止时间格式必须包含秒,且为YYYY-MM-DD HH:MM:SS

4. 期货持仓排名 (fut_holding)

  • 描述:获取期货合约的持仓排名数据(会员持仓明细)
  • 必填参数:trade_date, symbol 或 ts_code
  • 常用参数:trade_date(交易日), symbol(品种代码,如CU), ts_code(具体合约)
  • 输出示例:

json { "api_name": "fut_holding", "trade_date": "20240115", "symbol": "CU" }

  • 注意:可接品种(symbol)查询,也可按具体合约(ts_code)查询

快速开始示例

示例1:获取大商所所有期货合约列表

json { "api_name": "fut_basic", "exchange": "DCE" }

示例2:获取螺纹钢主力合约近期日线

json { "api_name": "fut_daily", "ts_code": "RB2505.SHF", "start_date": "20240101", "end_date": "20240131" }

示例3:获取沪深300期货实时分钟线

json { "api_name": "rt_fut_min", "ts_code": "IF2504.CFFEX" }

示例4:获取沪铜仓单数据

json { "api_name": "fut_wsr", "trade_date": "20240115", "symbol": "CU" }

如何获取完整接口详情

虽然本技能文档列出了所有接口的核心信息,但每个接口的完整参数列表、所有输出字段的详细说明、数据更新频率、以及所需的Tushare积分要求等,均需以 Tushare Pro 官方文档 为准。调用前强烈建议查阅官方文档确认接口细节。

返回数据格式

本技能始终返回统一的JSON格式:

成功响应: json { "success": true, "data": [...], // 数据数组 "msg": "查询成功", "api": "fut_daily" } 失败响应: json { "success": false, "error": "错误信息详情", "api": "fut_daily" }

开发说明

接口增删原则

本技能的接口列表基于明确的需求文档固化。如需增加新接口,需要:

  1. 确认该接口在 Tushare 官方文档中存在且可用;
  2. 更新 __init__.py 中的 SUPPORTED_APIS 字典;
  3. 更新 README.md 和本文件 (SKILL.md) 中的接口列表;
  4. 更新 metadata.json 中的版本号描述。

代码结构

本技能作为一个ClawHub纯Python技能,由以下核心文件构成:

  • __init__.py:包含 SUPPORTED_APIS 字典和核心逻辑,是技能的入口。
  • metadata.json:技能核心配置文件,定义了技能名称、版本、依赖和平台运行要求。
  • requirements.txt:Python依赖包列表(tushare, pandas)。
  • README.md:面向用户的快速使用指南。
  • SKILL.md:本文件,即详细技术文档。

常见问题

Q: 这个技能和通用 Tushare 调用器有什么区别? A:通用调用器声称支持“所有”Tushare接口,但用户无法确知其具体支持哪些。本技能明确列出了支持的 14 个期货专用接口,让用户清楚知道能做什么,避免了猜测和试错。

Q: 我想用的接口不在列表中怎么办? A:本技能仅支持文档中明确的 14 个接口。如果您需要其他接口,有两个选择:1) 根据“开发说明”自行修改代码添加;2) 使用功能更宽泛的通用调用器。

Q: 为什么我按示例调用了接口,却返回空数据或错误? A:请按顺序检查:

  1. Token配置:是否设置了有效的 TUSHARE_TOKEN 环境变量或在参数中传入
  2. 合约代码:ts_code 格式是否正确(如CU2501.SHF),可通过fut_basic验证
  3. 日期格式:日线是否为YYYYMMDD(无短横线),分钟线是否为YYYY-MM-DD HH:MM:SS
  4. 合约状态:该合约在查询日期是否已上市且未退市
  5. 积分权限:您的Tushare账户是否有权限访问该接口数据

Q: 期货数据有延迟吗? A:这取决于您的Tushare账户权限。免费账号或基础积分账号获取的行情数据通常有15分钟的延迟。实时行情接口(rt_fut_min)需要更高的积分或单独的数据权限。

Q: 如何配置 Token? A:推荐通过以下两种方式(按优先级):

  1. 环境变量:设置系统环境变量 TUSHARE_TOKEN 为您的token
  2. 调用参数:在每次调用的JSON参数中传入 "token": "您的token"

如果以上均未提供,技能将返回错误。

Q: 合约代码格式是怎样的?如何知道某个品种的代码? A:期货合约代码格式为 品种+合约月份.交易所,例如:

  • CU2501.SHF:沪铜2501合约
  • IF2504.CFFEX:沪深300期货2504合约
  • A2505.DCE:豆一2505合约

可通过 fut_basic 接口查询所有交易所的有效合约列表。

Q: 返回的数据量很大,如何限制? A:Tushare接口本身支持limit参数限制返回条数,您可以在调用时添加"limit": 100这样的参数。另外,通过合理设置start_date和end_date也可以控制数据量。

平台分布

OpenClaw

78.36%
按下载量换算1,538

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills