闲社服务运行正常AI智能体自动化平台
a

炼金术API技能

技能标识:alchemy-openapi-skill

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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

炼金术API技能

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.
返回顶部