SuperAPI AI 工具集

kraken-openapi-skill

数据与分析

查看项目

更新于 10-15 22:14

技能介绍

用途:借助 uxc 与精选 OpenAPI 架构,运行 Kraken 公共市场数据操作,复用 uxc 技能提供的执行、认证与错误处理指引。

主要能力(v1 公共范围):服务器时间、资产对元数据、Ticker 行情读取、OHLC K 线、订单簿快照。不覆盖私有账户或交易端点、Kraken FIX 及更广泛非核心平台产品。

前置条件:uxc 已安装并在 PATH 中;可访问 https://api.kraken.com;可访问精选 OpenAPI 架构 URL:https://raw.githubusercontent.com/holon-run/uxc/main/skills/kraken-openapi-skill/references/kraken-public.openapi.json。

使用方式:默认使用固定链接命令,先检查 command -v kraken-openapi-cli;若缺失则创建:uxc link kraken-openapi-cli https://api.kraken.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/kraken-openapi-skill/references/kraken-public.openapi.json。随后可运行 kraken-openapi-cli -h,并在执行前查看操作帮助,如 kraken-openapi-cli get:/0/public/Time -h、kraken-openapi-cli get:/0/public/Ticker -h。建议先做窄范围交易对读取,例如 kraken-openapi-cli get:/0/public/Ticker pair=XBTUSD、kraken-openapi-cli get:/0/public/Depth pair=XBTUSD count=20。支持的操作包括 get:/0/public/Time、get:/0/public/AssetPairs、get:/0/public/Ticker、get:/0/public/OHLC、get:/0/public/Depth。

认证:本技能中的公共市场端点无需凭据。Kraken 私有 REST 端点使用提供商特定的请求头签名与 nonce 处理;在 uxc 中存在可复用的 Kraken 签名流程之前,v1 技能保持仅公共数据。

限制与护栏:自动化应保持 JSON 输出封装,不要使用 --text;优先解析稳定字段 ok、kind、protocol、data、error;将 v1 技能视为只读;Kraken 交易对命名可能与其他场所不同,假设符号字符串前先检查 AssetPairs。kraken-openapi-cli <operation> ... 等价于 uxc https://api.kraken.com --schema-url <kraken_public_openapi_schema> <operation> ...。参考:references/usage-patterns.md、references/kraken-public.openapi.json,官方 Kraken API 介绍见 https://docs.kraken.com/api/docs/guides/global-intro。