mcpField
C
crypto-prices-criptoya

crypto-prices-criptoya

github.com/ferminrp其他3948 次安装13 周前更新
代码仓库

关于 crypto-prices-criptoya

该技能指导通过 CriptoYa API 查询加密货币报价和提现手续费,面向需要跨交易所比较行情的用户。内容涵盖参数校验、异常处理与结果呈现。

主要功能

  1. 01按交易所查询报价
  2. 02查询跨交易所综合报价
  3. 03查看提现手续费
  4. 04校验参数并处理异常
  5. 05汇总买卖价与价差

适用场景

  1. 01比较指定交易所的币种报价
  2. 02查看不同交易所的整体行情
  3. 03查询币种及网络的提现手续费

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ferminrp/agent-skills --skill crypto-prices-criptoya

安装后在 Claude Code 中输入/crypto-prices-criptoya确认已加载。

详细介绍

Crypto Prices CriptoYa

查询 CriptoYa 的加密货币报价,支持按交易所查询、综合报价和提现手续费。

API 概览

  • Base URL:https://criptoya.com
  • Auth:无需认证
  • Response format:有效响应为 JSON
  • 操作说明:对于无效的交易对或数值,API 可能返回纯文本 "Invalid pair",HTTP 状态码为 200
  • 时间戳:time 字段采用 Unix 纪元时间

端点

  • GET /api/{exchange}/{coin}/{fiat}/{volumen}
  • GET /api/{coin}/{fiat}/{volumen}
  • GET /api/fees

示例:

curl -s "https://criptoya.com/api/BTC/ARS/0.1" | jq '.'
curl -s "https://criptoya.com/api/belo/BTC/ARS/0.1" | jq '.'
curl -s "https://criptoya.com/api/fees" | jq '.'

支持的值

coin

BTC, ETH, USDT, USDC, DAI, UXD, USDP, WLD, BNB, SOL, XRP, ADA, AVAX, DOGE, TRX, LINK, DOT, MATIC, SHIB, LTC, BCH, EOS, XLM, FTM, AAVE, UNI, ALGO, BAT, PAXG, CAKE, AXS, SLP, MANA, SAND, CHZ

fiat

ARS, BRL, CLP, COP, MXN, PEN, VES, BOB, UYU, DOP, PYG, USD, EUR

exchange

cryptomkt, letsbit, belo, bitsoalpha, bybit, ripio, lemoncash, fiwind, tiendacrypto, eluter, universalcoins, buenbit, binance, huobip2p, bitso, eldoradop2p, lemoncashp2p, kucoinp2p, decrypto, mexcp2p, pluscrypto, cocoscrypto, bitgetp2p, cryptomktpro, satoshitango, coinexp2p, paydecep2p, binancep2p, bingxp2p, ripioexchange, astropay, dolarapp, vibrant, wallbit, vitawallet, weexp2p, trubit, okexp2p, bybitp2p, saldo, p2pme, airtm

volumen

使用小数点表示的十进制数:0.1、1、250.5。

关键字段

  • 按交易所查询报价:
    • ask、totalAsk、bid、totalBid、time
  • 综合报价:
    • 每个交易所对应一个包含相同字段(ask、totalAsk、bid、totalBid、time)的对象
  • 手续费:
    • 嵌套结构:exchange -> coin -> red -> fee

工作流

  1. 判断意图:
    • 综合报价
    • 按交易所查询报价
    • 提现手续费
  2. 验证必需的输入:
    • coin、fiat、volumen
    • 适用时需要提供 exchange
  3. 执行 curl -s 并使用 jq 解析。
  4. 如果响应为 "Invalid pair" 或不是预期的 JSON,则告知用户参数无效。
  5. 优先提供可操作的摘要:
    • 最优 bid
    • 最优 ask
    • 重要价差
  6. 提供详情:
    • 排名前列的交易所及每个报价的 time

错误处理

  • 参数无效/不支持的交易对:
    • 即使 HTTP 状态码为 200,也要检测文本 "Invalid pair"。
    • 明确告知用户请求的组合不受支持。
  • 网络/超时:
    • 短暂等待后最多重试 2 次。
    • 如果仍然失败,则返回清晰的错误消息,并说明查询的端点。
  • JSON 格式异常:
    • 显示有用的最少原始内容,并说明数据源返回内容不一致。

结果呈现

  • 优先展示:
    • 最优买入价(ask)
    • 最优卖出价(bid)
    • 每个交易所的价差(ask - bid)
  • 比较时:
    • 使用简短表格列出各交易所的 ask、bid、totalAsk、totalBid、time
  • 说明:
    • 数据仅供参考,不构成财务建议

不在范围内

此 skill 在 v1 中不得使用:

  • /api/dolar
  • /api/cer
  • /api/uva
  • /api/bancostodos

评论

支持 Markdown