skills/coinapi-openapi-skill/SKILL.md
Operate CoinAPI market data reads through UXC with a curated OpenAPI schema, API-key auth, and read-first guardrails.
npx skillsauth add holon-run/uxc coinapi-openapi-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to run CoinAPI REST market data operations through uxc + OpenAPI.
Reuse the uxc skill for shared execution, auth, and error-handling guidance.
uxc is installed and available in PATH.https://rest.coinapi.io.https://raw.githubusercontent.com/holon-run/uxc/main/skills/coinapi-openapi-skill/references/coinapi-market.openapi.jsonThis skill covers a read-first market data surface:
This skill does not cover:
CoinAPI uses X-CoinAPI-Key header auth.
Configure one API-key credential and bind it to rest.coinapi.io:
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
Validate the active mapping when auth looks wrong:
uxc auth binding match https://rest.coinapi.io
Use the fixed link command by default:
command -v coinapi-openapi-cliuxc 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.jsoncoinapi-openapi-cli -hInspect operation schema first:
coinapi-openapi-cli get:/v1/exchangerate/{asset_id_base}/{asset_id_quote} -hcoinapi-openapi-cli get:/v1/ohlcv/{symbol_id}/latest -hcoinapi-openapi-cli get:/v1/trades/{symbol_id}/latest -hPrefer narrow spot and latest reads before broader crawls:
coinapi-openapi-cli get:/v1/exchangerate/{asset_id_base}/{asset_id_quote} asset_id_base=BTC asset_id_quote=USDcoinapi-openapi-cli get:/v1/quotes/current filter_symbol_id=BINANCE_SPOT_BTC_USDTExecute with key/value parameters:
coinapi-openapi-cli get:/v1/ohlcv/{symbol_id}/latest symbol_id=BINANCE_SPOT_BTC_USDT period_id=1DAY limit=10coinapi-openapi-cli get:/v1/orderbooks/{symbol_id}/latest symbol_id=BINANCE_SPOT_BTC_USDT limit_levels=20get:/v1/exchangerate/{asset_id_base}/{asset_id_quote}get:/v1/quotes/currentget:/v1/ohlcv/{symbol_id}/latestget:/v1/trades/{symbol_id}/latestget:/v1/orderbooks/{symbol_id}/latest--text.ok, kind, protocol, data, error.filter_symbol_id, period_id, limit, and limit_levels narrow unless the user explicitly wants larger pulls.coinapi-openapi-cli <operation> ... is equivalent to uxc https://rest.coinapi.io --schema-url <coinapi_openapi_schema> <operation> ....references/usage-patterns.mdreferences/coinapi-market.openapi.jsondevelopment
Operate Feishu or Lark IM APIs through UXC with a curated OpenAPI schema, tenant-token bearer auth, and chat/message guardrails.
development
Operate X API v2 through UXC with the official OpenAPI schema, OAuth2 PKCE user-context auth, app-only bearer guidance, and read-first guardrails for timeline/bookmark/post workflows.
development
Operate GitHub REST API through UXC with the official OpenAPI schema, explicit gh-to-uxc auth import, and read-first guardrails for repo, issue, pull request, and event workflows.
development
Operate WhatsApp Business Platform Cloud API through UXC with a curated OpenAPI schema, bearer-token auth, and message/profile guardrails.