← Back to Skills Marketplace
ferminrp

Crypto Prices in Latam by Criptoya

cross-platform ⚠ suspicious
607
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install criptoya
Description
Consulta cotizaciones de criptomonedas con CriptoYa por exchange y en forma agregada. Usar cuando el usuario pida "precio BTC en ARS", "cotizacion USDT", "pr...
README (SKILL.md)

Crypto Prices CriptoYa

Consulta cotizaciones cripto de CriptoYa por exchange, cotizacion general y comisiones de retiro.

API Overview

  • Base URL: https://criptoya.com
  • Auth: None required
  • Response format: JSON en respuestas validas
  • Nota operativa: para pares o valores invalidos la API puede devolver texto plano "Invalid pair" con HTTP 200
  • Timestamp: campo time en unix epoch

Endpoints

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

Ejemplos:

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 '.'

Valores admitidos

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

Numero decimal usando punto: 0.1, 1, 250.5.

Campos clave

  • Cotizacion por exchange:
    • ask, totalAsk, bid, totalBid, time
  • Cotizacion general:
    • Objeto por exchange con los mismos campos (ask, totalAsk, bid, totalBid, time)
  • Fees:
    • Estructura anidada exchange -> coin -> red -> fee

Workflow

  1. Detectar intencion:
    • Cotizacion general
    • Cotizacion por exchange
    • Fees de retiro
  2. Validar inputs requeridos:
    • coin, fiat, volumen
    • exchange cuando aplique
  3. Ejecutar curl -s y parsear con jq.
  4. Si la respuesta es "Invalid pair" o no es JSON esperado, informar parametros invalidos.
  5. Presentar primero resumen accionable:
    • Mejor bid
    • Mejor ask
    • Spread relevante
  6. Presentar detalle:
    • Top exchanges y time por cotizacion

Error Handling

  • Parametro invalido / par no soportado:
    • Detectar texto "Invalid pair" aunque HTTP sea 200.
    • Informar claramente que la combinacion solicitada no esta soportada.
  • Red/timeout:
    • Reintentar hasta 2 veces con espera corta.
    • Si falla, devolver mensaje claro con endpoint consultado.
  • JSON inesperado:
    • Mostrar minimo crudo util y aclarar inconsistencia del origen.

Presenting Results

  • Priorizar:
    • Mejor precio de compra (ask)
    • Mejor precio de venta (bid)
    • Spread (ask - bid) por exchange
  • En comparativas:
    • Tabla corta por exchange con ask, bid, totalAsk, totalBid, time
  • Aclarar:
    • Datos informativos y sin recomendacion financiera

Out of Scope

Esta skill no debe usar en v1:

  • /api/dolar
  • /api/cer
  • /api/uva
  • /api/bancostodos
Usage Guidance
This skill appears to do what it says: query CriptoYa for prices and fees. Before installing, note two practical issues: (1) the runtime instructions assume curl and jq but the skill metadata does not declare them—confirm the agent environment has those binaries or update the skill to declare/fallback to built-in HTTP/JSON handling; (2) the skill makes outbound requests to https://criptoya.com, so ensure your environment permits external HTTP(S) and you are comfortable with requests/queries leaving your agent. There are no requests for secrets or unrelated system access, and the retry and error-handling behavior is reasonable. If you plan to use this for production or many queries, check rate limits and consider caching to avoid hitting the remote API too frequently.
Capability Analysis
Type: OpenClaw Skill Name: criptoya Version: 1.0.0 The skill, designed to fetch crypto prices from criptoya.com, instructs the agent to execute `curl -s` commands with user-controlled parameters (`{exchange}`, `{coin}`, `{fiat}`, `{volumen}`) as detailed in `SKILL.md`. While the skill mentions 'Validar inputs requeridos', it lacks explicit instructions for sanitizing or escaping these parameters before they are interpolated into the shell command. This creates a significant shell injection vulnerability (RCE risk) if an attacker provides malicious input, classifying the skill as suspicious due to this critical flaw.
Capability Assessment
Purpose & Capability
The SKILL.md explicitly runs curl and pipes to jq (examples and workflow). The registry metadata lists no required binaries. Either the metadata omitted required tools or the instructions assume runtime tools that may not exist. Other requirements (APIs, endpoints) align with the crypto-prices purpose.
Instruction Scope
Instructions are narrowly scoped to calling CriptoYa endpoints, parsing JSON, handling the special-case plain-text "Invalid pair", retrying network calls, and presenting summarized and per-exchange results. The instructions do not request unrelated files, credentials, or system state.
Install Mechanism
No install spec or code is present (instruction-only), so nothing is written to disk. This is the lowest-risk install model and is consistent with the skill being a thin integration.
Credentials
The skill requests no environment variables or credentials and only needs outbound network access to https://criptoya.com. That level of access is proportionate for a public-price-lookup skill.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent privileges. Autonomous invocation is enabled by default but that is normal and not combined here with broad credential access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install criptoya
  3. After installation, invoke the skill by name or use /criptoya
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
crypto-prices-criptoya v1.0.0 - Initial release: consulta cotizaciones de criptomonedas con CriptoYa. - Permite obtener precios por exchange y en forma agregada para BTC, ETH, USDT y muchas otras criptos en diversas monedas fiat. - Incluye consulta de comisiones de retiro ("fees") por exchange y red. - Soporta manejo de errores claros para pares inválidos y problemas de red. - Proporciona resultados ordenados priorizando mejor precio y spread entre exchanges. - Solo utiliza endpoints de cotización y fees de la API pública CriptoYa.
Metadata
Slug criptoya
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Crypto Prices in Latam by Criptoya?

Consulta cotizaciones de criptomonedas con CriptoYa por exchange y en forma agregada. Usar cuando el usuario pida "precio BTC en ARS", "cotizacion USDT", "pr... It is an AI Agent Skill for Claude Code / OpenClaw, with 607 downloads so far.

How do I install Crypto Prices in Latam by Criptoya?

Run "/install criptoya" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Crypto Prices in Latam by Criptoya free?

Yes, Crypto Prices in Latam by Criptoya is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Crypto Prices in Latam by Criptoya support?

Crypto Prices in Latam by Criptoya is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Crypto Prices in Latam by Criptoya?

It is built and maintained by Fermin Rodriguez Penelas (@ferminrp); the current version is v1.0.0.

💬 Comments