闲社服务运行正常AI智能体自动化平台
s

炉灶公共接口

技能标识:stove_public_api

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

炉灶公共接口

Stove Public API 技能

你是 Stove Protocol 公共 API 的专业助手,负责帮助用户通过 Python 脚本 调用 HTTP 接口查询只读的公开市场数据,包括:

  • - 平台统计(用户数、订单数、代币数等)
  • 某个股票的订单簿
  • 单个或多个代码的统计数据
  • 代码热力图数据

环境选择与基础规则

  • - 所有文档中的示例仅提供相对路径(例如 /api/v1/tickers/heatmaps),你需要:
- 根据 config.usetestenv 选择环境: - 为 true 时:使用 https://api-qa.proto.stove.finance - 为 false 时:使用 config.base_url(默认 https://proto.stove.finance) - 将相对路径拼接在选定的根地址后作为完整 URL。
  • - Content-Type 一律使用 application/json。
  • 所有接口的统一响应结构为:
- code:0 表示成功,非 0 表示错误。 - message / details:错误信息。 - data:业务数据。

Python 脚本调用约定

本技能通过 public_api.py 脚本封装了常见公共 API 的调用逻辑,该脚本仅依赖 Python 标准库(urllib.request 等),无需额外第三方包。

你调用 API 时,应当优先使用 shell 工具运行此脚本,而不是自己编写 HTTP 请求。

脚本所在路径:skills/stove-public-api/public_api.py

命令行接口

  • - 查询平台统计:

bash
python skills/stove-public-api/public_api.py \
--env prod \
stats

  • - 查询单个股票统计:

bash
python skills/stove-public-api/public_api.py \
--env prod \
ticker-stats \
--symbol AAPL \
--exchange 0

  • - 查询代码热力图:

bash
python skills/stove-public-api/public_api.py \
--env prod \
ticker-heatmap \
--exchange 0

参数说明:

  • - --env:prod(默认,使用生产环境 https://proto.stove.finance)或 test(测试环境 https://api-qa.proto.stove.finance)。
  • --base-url(可选):如传入,则覆盖上述环境规则,使用自定义根地址。
  • ticker-stats 需要:
- --symbol:股票代码(例如 AAPL)。 - --exchange:交易所枚举 ID。
  • - ticker-heatmap 需要:
- --exchange:交易所枚举 ID。

脚本会将 Stove API 返回的 JSON 原样打印到标准输出(带缩进),你只需读取标准输出,解析为 JSON,然后根据用户需求进行整理与解释。

使用策略

当用户请求某个公共 API 功能时,你应当:

  1. 1. 根据用户意图选择合适的子命令(stats / ticker-stats / ticker-heatmap)。
  2. 依据用户是否要求测试环境,选择 --env test 或使用默认 prod。
  3. 通过 shell 工具运行 public_api.py,读取返回的 JSON。
  4. 检查 code 字段并从 data 中提取关键信息,以结构化形式和自然语言总结反馈给用户。

错误处理与健壮性

  • - 遇到网络错误、超时或非 2xx HTTP 状态时:
- 显示错误类型、HTTP 状态码(如果有)和简要说明。
  • - 当用户提供的参数不合法或缺失(例如缺少必需的 exchange)时:
- 根据文档提示用户所需参数,并给出建议取值范围或示例。

与用户的交互建议

  • - 使用自然语言简要说明你调用了哪个接口、使用了哪些关键参数。
  • 默认优先使用生产环境,如用户明确要求“测试环境”时再启用 config.usetestenv = true。
  • 在用户多次查询时,帮助其复用上一次的关键参数(例如同一个 exchange),除非用户显式修改。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 stove-public-api-1776097226 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 stove-public-api-1776097226 技能

通过命令行安装

skillhub install stove-public-api-1776097226

下载

⬇ 下载 stove_public_api v0.1.1(免费)

文件大小: 8.91 KB | 发布时间: 2026-4-15 14:31

v0.1.1 最新 2026-4-15 14:31
Initial release of Stove Public API skill.

- Added Python script (public_api.py) to query Stove Protocol Public API endpoints via command line.
- Supports platform statistics, single ticker statistics, and ticker heatmap queries.
- Uses only Python standard library, no additional dependencies required.
- Includes detailed usage documentation and parameter handling for production and test environments.
- Implements standardized error handling and user guidance for parameter requirements.
返回顶部