360 Secure SkillHub
360 安全技能中心

Kraken CLI

该 Skill 提供本地 Bash CLI,调用 Kraken Spot 与 Futures REST/WebSocket API,查询行情、账户余额、充值方式、Earn 策略等,并在 --confirm 保护下执行下单、资金提现、Earn 分配和子账户转账等操作。密钥仅从宿主管理的环境变量读取,拒绝输出签名或认证头。

oscraters
oscraters
热度 66.02
最近更新 2026-05-11 17:28:41
分类:自动化依赖:代码执行 / 第三方 API / 读写文件应用场景:API 集成 / 财务 / 市场分析 / 自动化脚本 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add kraken-cli
Metadata
name
openclaw_kraken
description
Use a Bash CLI to query Kraken Spot and Futures APIs, inspect account state, run guarded trading and funding actions, and work with Kraken websocket payloads using OpenClaw-managed secrets.
homepage
https://github.com/oscraters/kraken-skill.git
metadata
{"openclaw":{"homepage":"https://github.com/oscraters/kraken-skill.git","requires":{"bins":["bash","curl","openssl"],"env":["KRAKEN_API_BASE_URL"]},"primaryEnv":"KRAKEN_API_KEY"}}

OpenClaw Kraken

Use {baseDir}/bin/openclaw-kraken for Kraken Spot REST tasks.

Use when

  • The user wants Kraken market data.
  • The user wants Kraken account state from private REST endpoints.
  • The user wants guarded order placement, funding, earn, futures, subaccount, or websocket actions through a local Bash tool instead of ad hoc curl commands.

Rules

  • Never print API secrets, signatures, or raw auth headers.
  • Read secrets from the environment only. In OpenClaw, inject them via secret refs rather than plaintext config.
  • Refuse to run if required config is missing or malformed.
  • Use configured base URLs only. Do not accept arbitrary destination URLs.
  • Preserve stdout for API results; use --jq or --compact when structured formatting is needed.
  • Prefer read-only endpoints unless the user clearly asked for a state-changing action.
  • For state-changing aliases such as trading, withdrawal, earn allocation, or subaccount transfer operations, require --confirm.

Commands

  • market time
  • market ticker --pair XBTUSD
  • account balance
  • funding deposit-methods --asset ETH
  • earn strategies --ascending true
  • futures call market.tickers
  • ws spot-public --message-json '{"method":"ping"}'
  • orders add --pair XBTUSD --side buy --type limit --volume 0.01 --price 25000 --time-in-force GTC --post-only true --confirm
  • call funding.withdraw-info --asset ETH --key MyWallet --amount 0.5

Configuration

  • Non-secret config is read from environment or OPENCLAW_KRAKEN_CONFIG.
  • Secrets must be provided via environment variables that OpenClaw resolves from secret refs.
  • See {baseDir}/README.md for examples.