← Back to Skills Marketplace
djc00p

Kraken Agent

by Deonte Cooper · GitHub ↗ · v1.0.3 · MIT-0
darwinlinux ✓ Security Clean
96
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install kraken-agent
Description
Discover and use the official Kraken CLI — an AI-native trading tool for crypto, stocks, forex, and derivatives. Use when: setting up a trading agent, paper...
README (SKILL.md)

Kraken CLI

The official AI-native CLI for trading crypto, stocks, forex, and derivatives on Kraken. Built for agents — structured JSON output, consistent error envelopes, built-in MCP server, and paper trading with no API key required.

Repo: https://github.com/krakenfx/kraken-cli Docs: See AGENTS.md, CONTEXT.md, and skills/ in the repo for agent integration guides.

Install

See the official install instructions in the repo. Single binary, no runtime dependencies.

Verify install:

kraken --version

What It Covers

Asset class Examples
Crypto spot BTC, ETH, SOL — 1,400+ pairs
xStocks (tokenized) AAPL, NVDA, TSLA, SPY, QQQ
Forex EUR/USD, GBP/USD, USD/JPY
Perpetual futures 317 contracts, up to 50x margin
Earn / staking Flexible and bonded strategies

Paper Trading (No API Key Needed)

Safe sandbox against live prices — no account, no real money:

kraken paper init --balance 10000 -o json
kraken paper buy BTCUSD 0.01 -o json
kraken paper status -o json
kraken paper history -o json
kraken paper reset -o json

Futures paper trading also available: kraken futures paper

Live Market Data (No API Key Needed)

kraken ticker BTCUSD -o json
kraken orderbook BTCUSD --count 10 -o json
kraken ohlc BTCUSD --interval 60 -o json

MCP Server

Built-in Model Context Protocol server over stdio — works with Claude, Codex, Gemini CLI, Cursor, and OpenClaw:

kraken mcp                    # market + account + paper (default)
kraken mcp -s market,paper    # read-only, no auth needed
kraken mcp -s all             # all services (dangerous calls require acknowledged=true)

Add to your MCP client config:

{
  "mcpServers": {
    "kraken": {
      "command": "kraken",
      "args": ["mcp", "-s", "market,paper"]
    }
  }
}

Authentication (Live Trading)

# Interactive setup
kraken setup

# Or via environment variables
export KRAKEN_API_KEY="your-key"
export KRAKEN_API_SECRET="your-secret"

Get API keys at: https://www.kraken.com (Settings > API)

⚠️ Never pass keys directly on the CLI — use kraken setup or environment variables to avoid shell history exposure.

Agent Integration Tips

  • Always use -o json — stdout is always valid JSON on success
  • Route on the error field in error envelopes, not message
  • Paper trading is the right starting point for any new agent setup
  • The repo's skills/ folder contains 50 goal-oriented workflow packages
  • AGENTS.md and CONTEXT.md in the repo cover rate limits, error handling, and invocation patterns
Usage Guidance
This skill is an instruction-only guide to using an external Kraken CLI binary and appears coherent. Before installing or following its instructions: 1) Verify the upstream GitHub repo and release artifacts (checksums, signatures) to ensure you download the official kraken binary; 2) Prefer paper trading while testing; don't provide live API keys to an agent or paste them on the CLI — use secure environment storage or short-lived/least-privilege keys and rotate them; 3) If you enable the MCP server or add the CLI to an agent config, limit the server scope (e.g., market,paper) rather than allowing 'all' unless you fully trust the runtime and the agent's safeguards; 4) Consider running the CLI in an isolated environment (container or VM) and reviewing agent logs/commands that could trigger real trades; and 5) If you need higher assurance, inspect the upstream repo code and release process yourself or ask an engineer to do so.
Capability Analysis
Type: OpenClaw Skill Name: kraken-agent Version: 1.0.3 The skill bundle provides documentation and usage instructions for the Kraken CLI, an official-looking tool for cryptocurrency and financial trading. It promotes safe practices such as paper trading without API keys and explicitly warns against insecure credential handling (e.g., avoiding shell history exposure). No malicious code, data exfiltration logic, or prompt injection attempts were identified in SKILL.md or _meta.json.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The name and description match the SKILL.md content: it documents the official Kraken CLI, paper trading, MCP usage, and live auth. There are no unexplained environment variables, binaries, or config paths requested by the skill itself.
Instruction Scope
Runtime instructions stay on-topic: installation pointers, example CLI commands, MCP configuration, and guidance for using API keys for live trading. The doc does not instruct reading unrelated files, collecting arbitrary host data, or exfiltrating secrets. It does advise using environment variables for API keys when enabling live trading, which is reasonable but should be handled cautiously by the user/agent.
Install Mechanism
No install spec or code is included; the skill only links to the upstream project on GitHub and refers to the single binary 'kraken'. This minimizes on-disk risk but requires you to obtain the CLI from the upstream source and verify it yourself.
Credentials
The skill itself requires no environment variables, but it documents using KRAKEN_API_KEY and KRAKEN_API_SECRET for live trading. That is proportionate to the claimed feature (live trading) but is sensitive: exposing these creds to an agent or shell history could enable real trades. The doc correctly warns against passing keys directly on the CLI.
Persistence & Privilege
Skill flags are default (always:false, agent-invocable allowed). The skill does not request persistent presence or elevated privileges, nor does it attempt to modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kraken-agent
  3. After installation, invoke the skill by name or use /kraken-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Replace inline curl|sh installer with link to official install docs — this is a pointer skill, not an installer.
v1.0.2
Revert to clean install instructions — simpler is better.
v1.0.1
Add binary signature verification via minisign — preferred alternative to curl|sh install. Addresses supply-chain install risk.
v1.0.0
Initial release — discover and use the official Kraken CLI for AI-native crypto, stock, forex, and futures trading. Paper trading, MCP server, and live market data.
Metadata
Slug kraken-agent
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Kraken Agent?

Discover and use the official Kraken CLI — an AI-native trading tool for crypto, stocks, forex, and derivatives. Use when: setting up a trading agent, paper... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Kraken Agent?

Run "/install kraken-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Kraken Agent free?

Yes, Kraken Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Kraken Agent support?

Kraken Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created Kraken Agent?

It is built and maintained by Deonte Cooper (@djc00p); the current version is v1.0.3.

💬 Comments