返回顶部
a

alchemy-openapi-skill炼金术API技能

Operate Alchemy Prices API reads through UXC with a curated OpenAPI schema, path-templated API-key auth, and read-first guardrails.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
226
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

alchemy-openapi-skill

Alchemy Prices API 技能

使用此技能通过 uxc + OpenAPI 运行 Alchemy Prices API 操作。

复用 uxc 技能以获取共享执行、认证和错误处理指导。

前提条件

  • - uxc 已安装并可在 PATH 中使用。
  • 可访问 https://api.g.alchemy.com 的网络连接。
  • 可访问精选的 OpenAPI 模式 URL:
- https://raw.githubusercontent.com/holon-run/uxc/main/skills/alchemy-openapi-skill/references/alchemy-prices.openapi.json
  • - 拥有 Alchemy API 密钥。

范围

此 v1 技能特意仅涵盖有限的 Prices API 功能:

  • - 按符号查询代币价格
  • 按合约地址查询代币价格
  • 历史代币价格

此技能涵盖:

  • - 节点 JSON-RPC
  • NFT 或投资组合 API
  • 写入操作
  • 更广泛的 Alchemy API 功能
  • 单次 uxc 调用中的多符号批量查询

认证

Alchemy Prices API 将 API 密钥放在请求路径中:/prices/v1/{apiKey}/...。

使用请求路径前缀模板配置一个 API 密钥凭证:

bash
uxc auth credential set alchemy-prices \
--auth-type api_key \
--secret-env ALCHEMYAPIKEY \
--path-prefix-template /prices/v1/{{secret}}

uxc auth binding add \
--id alchemy-prices \
--host api.g.alchemy.com \
--scheme https \
--credential alchemy-prices \
--priority 100

当认证出现问题时,验证活动映射:

bash
uxc auth binding match https://api.g.alchemy.com

核心工作流程

  1. 1. 默认使用固定链接命令:
- command -v alchemy-openapi-cli - 如果缺失,创建它: uxc link alchemy-openapi-cli https://api.g.alchemy.com --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/alchemy-openapi-skill/references/alchemy-prices.openapi.json - alchemy-openapi-cli -h
  1. 2. 首先检查操作模式:
- alchemy-openapi-cli get:/tokens/by-symbol -h - alchemy-openapi-cli post:/tokens/by-address -h - alchemy-openapi-cli post:/tokens/historical -h
  1. 3. 在批量历史请求之前,从窄范围的单资产读取开始:
- alchemy-openapi-cli get:/tokens/by-symbol symbols=ETH currency=USD - alchemy-openapi-cli post:/tokens/by-address {addresses:[{network:eth-mainnet,address:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48}],currency:USD}
  1. 4. 仅对 POST 端点使用位置 JSON:
- alchemy-openapi-cli post:/tokens/historical {symbol:ETH,startTime:2025-01-01T00:00:00Z,endTime:2025-01-07T00:00:00Z,interval:1d,currency:USD}

操作

  • - get:/tokens/by-symbol
  • post:/tokens/by-address
  • post:/tokens/historical

防护措施

  • - 保持自动化在 JSON 输出信封上;不要使用 --text。
  • 首先解析稳定字段:ok、kind、protocol、data、error。
  • 将此 v1 技能视为只读且仅限价格。不要暗示支持 RPC、交易执行或钱包变更。
  • API 密钥敏感,因为它们出现在请求路径中。尽可能使用 --secret-env 或 --secret-op,而不是 shell 历史记录字面量。
  • /tokens/by-symbol 在实时 API 中是基于查询的。
  • 实时 API 支持重复的 symbols= 参数,但此 v1 技能特意将该端点限制为单个 symbols= 查询,因为当前 uxc 查询参数处理无法可靠地执行数组形式的查询参数。
  • 历史请求可能快速扩展。除非用户明确需要更大的回填,否则保持时间窗口紧凑。
  • alchemy-openapi-cli ... 等同于 uxc https://api.g.alchemy.com --schema-url openapischema> ...。

参考资料

  • - 使用模式:references/usage-patterns.md
  • 精选的 OpenAPI 模式:references/alchemy-prices.openapi.json
  • Alchemy Prices API 文档:https://www.alchemy.com/docs/reference/prices-api
  • Prices API 端点:https://www.alchemy.com/docs/reference/prices-api-endpoints

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alchemy-openapi-skill-1776063550 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alchemy-openapi-skill-1776063550 技能

通过命令行安装

skillhub install alchemy-openapi-skill-1776063550

下载

⬇ 下载 alchemy-openapi-skill v1.0.0(免费)

文件大小: 5.76 KB | 发布时间: 2026-4-14 16:04

v1.0.0 最新 2026-4-14 16:04
Initial release of Alchemy Prices API skill for UXC.

- Provides read-only access to Alchemy Prices API via OpenAPI schema and UXC.
- Supports single token price lookup by symbol or address and historical price queries.
- Implements path-templated API-key authentication; guides secure credential setup.
- Purposefully limits scope to token price data; excludes node, NFT, and portfolio APIs.
- Enforces read-first guardrails and best practices for CLI usage and output handling.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部