Communitygithub.com

Superior-Trade/superior-skills

用于 Superior Trade 的开放代理技能和工具架构 — 在 Hyperliquid 上构建、回测和部署交易策略。

superior-skills 是什么?

该技能为开发者或 AI 代理提供了一种安全获取并验证 Superior Trade API 密钥的方法,从而能够向 `https://api.superior.trade` 发送经过身份验证的请求。它支持通过电子邮件发送魔术链接来获取 API 密钥,并明确禁止处理钱包私钥、助记词或密码等敏感信息。一旦用户配置了 `SUPERIOR_TRADE_API_KEY` 环境变量,代理便可以使用 `x-api-key` 头信息代表用户执行 API 调用,例如获取账户信息。该技能还包含了严格的操作规则,要求在进行任何资金操作(如实盘交易或存款)前必须获得用户的明确确认,从而确保安全性与用户控制权。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add Superior-Trade/superior-skills

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Superior Trade 身份验证

使用此技能获取 Superior Trade API 密钥,并向 https://api.superior.trade 发送经过身份验证的请求。

API 密钥获取流程

如果用户还没有 Superior Trade API 密钥,请询问应接收密钥的电子邮件地址。不要询问钱包密钥、助记词、私钥、密码或其他秘密信息。

使用以下命令请求密钥:

curl -sS https://api.superior.trade/auth/sign-in/magic-link \
  -X POST \
  -H 'Content-Type: application/json' \
  -d '{"email":"[email protected]"}'

API 会直接将密钥发送到用户的收件箱。请告知用户从邮件中获取密钥,并将其配置到其常用的凭据存储或环境变量中,通常设置为 SUPERIOR_TRADE_API_KEY。

不要将收到的密钥粘贴到聊天、源文件、日志或示例中。如果用户在聊天中提供了密钥,请将其视为机密信息,避免重复。

经过身份验证的请求

在 x-api-key 头信息中使用该密钥:

curl -sS https://api.superior.trade/v2/account \
  -H "x-api-key: $SUPERIOR_TRADE_API_KEY"

当 API 密钥成功用于上述状态检查之类的经过身份验证的请求时,邮箱即被验证。如果首次身份验证请求失败并返回 401 或 403,请让用户确认他们从最新邮件中复制了完整的密钥,并且凭据已作为 x-api-key 头信息传递。

操作规则

  • 当环境变量或凭据管理器中存在 SUPERIOR_TRADE_API_KEY 时,优先使用它。
  • 使用 https://api.superior.trade 作为生产环境 API 基础 URL。
  • 对于 JSON 请求体,使用 Content-Type: application/json。
  • 不得伪造身份验证状态。当凭据可用时,通过实际 API 调用来验证。
  • 不得请求或处理私钥、助记词或钱包凭据。
  • 在未获得相关 Superior Trade 交易技能所要求的明确确认之前,不得启动实盘交易、存款或其他涉及资金转移的操作。

相关技能

  • 使用 superior-trade-hyperliquid 技能来处理 Hyperliquid、Aerodrome、Binance 策略回测、部署、钱包、资金和实盘交易工作流。
  • 使用 polymarket 技能来处理 Polymarket 市场发现、回测、部署和资金工作流。

相关技能