用途:该技能用于通过 uxc 加 OpenAPI 方式运行 DexScreener 公开市场数据操作,复用 uxc 技能共享的执行、认证与错误处理指引。
前提:需已安装 uxc 并可在 PATH 中使用;可访问 https://api.dexscreener.com;可访问精选 OpenAPI 架构 URL:https://raw.githubusercontent.com/holon-run/uxc/main/skills/dexscreener-openapi-skill/references/dexscreener-public.openapi.json。
主要能力:覆盖只读优先的 DexScreener 界面,包括代币档案发现、最新与热门代币推广、按自由文本查询搜索交易对、按链与交易对地址查询交易对、按链与代币地址列表查询代币市场。不覆盖写操作、私有或认证工作流、全部 DexScreener 端点、交易或钱包执行。
使用方式:默认使用固定链接命令 command -v dexscreener-openapi-cli;若缺失则创建:uxc link dexscreener-openapi-cli https://api.dexscreener.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/dexscreener-openapi-skill/references/dexscreener-public.openapi.json。随后 dexscreener-openapi-cli -h 查看帮助。先检查操作架构,例如 dex-screener-openapi-cli get:/token-profiles/latest/v1 -h。优先窄读取再广扫描,用键值参数执行。支持操作:get:/token-profiles/latest/v1、get:/token-boosts/latest/v1、get:/token-boosts/top/v1、get:/latest/dex/search(如 q=solana)、get:/latest/dex/pairs/{chainId}/{pairId}(如 chainId=solana pairId=...)、get:/tokens/v1/{chainId}/{tokenAddresses}(如 chainId=solana tokenAddresses=...)。
限制:保持自动化使用 JSON 输出信封,不要用 --text;先解析稳定字段 ok、kind、protocol、data、error。本 v1 技能为只读,不得暗示下单、兑换或钱包操作。q 应聚焦单一代币、交易对、链或符号而非广泛爬取式搜索。tokenAddresses 先从一个地址或短逗号列表开始。DexScreener 有端点特定速率限制,档案与推广端点通常吞吐低于交易对与代币查询端点,轮询发现源时应积极缓存。数据面向市场观察,长尾代币可能比精选交易所源更嘈杂。dexscreener-openapi-cli <operation> ... 等价于 uxc https://api.dexscreener.com --schema-url <dexscreener_openapi_schema> <operation> ...。参考:references/usage-patterns.md、references/dexscreener-public.openapi.json,DexScreener API 参考 https://docs.dexscreener.com/api/reference。