返回顶部
c

coinapi-openapi-skillCoinAPI数据操作

Operate CoinAPI market data reads through UXC with a curated OpenAPI schema, API-key auth, and read-first guardrails.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
161
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

coinapi-openapi-skill

技能名称: coinapi-openapi-skill
详细描述:

CoinAPI REST 技能

使用此技能通过 uxc + OpenAPI 运行 CoinAPI REST 市场数据操作。

复用 uxc 技能以获取共享执行、认证和错误处理指导。

前提条件

  • - uxc 已安装并可在 PATH 中使用。
  • 网络可访问 https://rest.coinapi.io。
  • 可访问精选的 OpenAPI 模式 URL:
- https://raw.githubusercontent.com/holon-run/uxc/main/skills/coinapi-openapi-skill/references/coinapi-market.openapi.json
  • - 拥有 CoinAPI 密钥。

范围

此技能涵盖只读优先的市场数据面:

  • - 当前汇率
  • 当前报价快照
  • 最新 OHLCV 蜡烛图
  • 最新交易
  • 最新订单簿

此技能涵盖:

  • - FIX、WebSocket 或 MCP 传输面
  • 写入操作
  • 更广泛的 CoinAPI 目录

认证

CoinAPI 使用 X-CoinAPI-Key 头部认证。

配置一个 API 密钥凭证并将其绑定到 rest.coinapi.io:

bash
uxc auth credential set coinapi \
--auth-type api_key \
--api-key-header X-CoinAPI-Key \
--secret-env COINAPI_KEY

uxc auth binding add \
--id coinapi \
--host rest.coinapi.io \
--scheme https \
--credential coinapi \
--priority 100

当认证出现问题时,验证活动映射:

bash
uxc auth binding match https://rest.coinapi.io

核心工作流程

  1. 1. 默认使用固定链接命令:
- command -v coinapi-openapi-cli - 如果缺失,创建它: uxc link coinapi-openapi-cli https://rest.coinapi.io --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/coinapi-openapi-skill/references/coinapi-market.openapi.json - coinapi-openapi-cli -h
  1. 2. 首先检查操作模式:
- coinapi-openapi-cli get:/v1/exchangerate/{assetidbase}/{assetidquote} -h - coinapi-openapi-cli get:/v1/ohlcv/{symbol_id}/latest -h - coinapi-openapi-cli get:/v1/trades/{symbol_id}/latest -h
  1. 3. 在更广泛的爬取之前,优先进行窄范围的现货和最新读取:
- coinapi-openapi-cli get:/v1/exchangerate/{assetidbase}/{assetidquote} assetidbase=BTC assetidquote=USD - coinapi-openapi-cli get:/v1/quotes/current filtersymbolid=BINANCESPOTBTC_USDT
  1. 4. 使用键/值参数执行:
- coinapi-openapi-cli get:/v1/ohlcv/{symbolid}/latest symbolid=BINANCESPOTBTCUSDT periodid=1DAY limit=10 - coinapi-openapi-cli get:/v1/orderbooks/{symbolid}/latest symbolid=BINANCESPOTBTCUSDT limitlevels=20

操作

  • - get:/v1/exchangerate/{assetidbase}/{assetidquote}
  • get:/v1/quotes/current
  • get:/v1/ohlcv/{symbolid}/latest
  • get:/v1/trades/{symbolid}/latest
  • get:/v1/orderbooks/{symbol_id}/latest

防护措施

  • - 保持自动化在 JSON 输出信封上;不要使用 --text。
  • 首先解析稳定字段:ok、kind、protocol、data、error。
  • 将此 v1 技能视为只读。不要暗示支持订单录入或市场连接。
  • 保持 filtersymbolid、periodid、limit 和 limitlevels 为窄范围,除非用户明确要求更大的拉取。
  • coinapi-openapi-cli ... 等同于 uxc https://rest.coinapi.io --schema-url openapischema> ...。

参考

  • - 使用模式:references/usage-patterns.md
  • 精选的 OpenAPI 模式:references/coinapi-market.openapi.json
  • CoinAPI REST 文档:https://docs.coinapi.io/market-data/rest-api

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 coinapi-openapi-skill-1776363002 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 coinapi-openapi-skill-1776363002 技能

通过命令行安装

skillhub install coinapi-openapi-skill-1776363002

下载

⬇ 下载 coinapi-openapi-skill v1.0.0(免费)

文件大小: 5.13 KB | 发布时间: 2026-4-17 14:27

v1.0.0 最新 2026-4-17 14:27
- Initial release of coinapi-openapi-skill.
- Enables secure, read-only CoinAPI market data access via UXC with OpenAPI schema.
- Supports key endpoints: exchange rates, quotes, OHLCV, trades, and order books.
- Includes API-key authentication setup and usage guardrails.
- Provides step-by-step workflow and CLI integration instructions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部