用途:借助 uxc 与精选 OpenAPI 架构,调用 CoinGecko 市场数据与 GeckoTerminal 链上 DEX 数据接口,属于只读优先的市场数据操作技能。
主要能力:覆盖 API 存活检查、现货价格查询、资产 ID 发现、市场筛选读取、趋势读取、GeckoTerminal 网络发现、链上代币价格查询与热门池读取。不覆盖付费或企业专属方法族、历史图表或 OHLC、投资组合、NFT 及链上交易执行,也不等于完整 CoinGecko 或 GeckoTerminal API。
使用方式:需先安装 uxc 并加入 PATH,可访问 https://api.coingecko.com/api/v3,并准备 CoinGecko Demo API 密钥。默认使用 Demo 认证头 x-cg-demo-api-key,通过 uxc auth credential set 与 uxc auth binding add 绑定到 api.coingecko.com/api/v3。Pro 计划需单独创建凭据、绑定与链接,使用 x-cg-pro-api-key 并绑定 pro-api.coingecko.com/api/v3。核心工作流先创建固定链接:uxc link coingecko-openapi-cli https://api.coingecko.com/api/v3 --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/coingecko-openapi-skill/references/coingecko-market.openapi.json,再用 coingecko-openapi-cli -h 与具体操作 -h 查看架构,随后以键值参数执行,例如 coingecko-openapi-cli get:/simple/price ids=bitcoin,ethereum vs_currencies=usd。
限制:保持 JSON 输出信封,不使用 --text;优先解析 ok、kind、protocol、data、error 等稳定字段;视为只读,不暗示钱包、交易或投资组合变更支持;Demo 与 Pro 主机认证头不同,不可混用;公共与 Demo 限额较紧,避免大规模分页循环。